出版時(shí)間:1-1 出版社:中國電力出版社 作者:(美)Matthew Curland 頁數(shù):409 字?jǐn)?shù):612000
Tag標(biāo)簽:無
內(nèi)容概要
本書是微軟Visual Studio的資深專家Matthew Curland多年VB開發(fā)經(jīng)驗(yàn)的總結(jié),著重于解決VB程序員編程時(shí)所遇到的困難。由淺入深,循序漸近地講解了如何開發(fā)標(biāo)準(zhǔn)的VB代碼、高級(jí)編程技巧。以及如何通過一些新算法的使用提高編碼效率和性能。附帶的光盤提供了書中內(nèi)容的相關(guān)代碼,稍加擴(kuò)展即可獲得用戶自定義類型、輕量對(duì)象系統(tǒng)、創(chuàng)建定制窗口以及函數(shù)重載等功能。盤中還提供了三個(gè)功能強(qiáng)大的類型庫,對(duì)VB中使用的和由VB產(chǎn)生的類型庫進(jìn)行了修正。 本書適合高級(jí)程序員閱讀,也可供專業(yè)計(jì)算機(jī)人士參考。
作者簡介
柯蘭德,Microfsoft公司的Visual Studio開發(fā)組的長期成員。Visual Basic 中的IntelliSense是他最著名的貢獻(xiàn)。作為頻繁出現(xiàn)于VBITS的一個(gè)極受歡迎的發(fā)言人,他還為權(quán)威的VB期刊《VBPJ》撰寫專家級(jí)文章,他還是《Object Programming With Visual Basic 4 》一書的作者之一。
書籍目錄
譯者序前言序致謝第一章 構(gòu)建塊 1.1 虛指針 1.2 活指針 1.3 VBoost對(duì)象第二章 使用數(shù)組 2.1 數(shù)組描述符 2.2 讀取數(shù)組變量 2.3 寫入到數(shù)組變量 2.4 數(shù)組選項(xiàng):超出固定或可變字長 2.5 使用數(shù)組的一些小提示第三章 IUnknown接口:一個(gè)未知量 3.1 VB和IUnknown接口 3.2 聲明IUnknown并調(diào)用它的函數(shù)第四章 綁定函數(shù)到對(duì)象上 4.1 何時(shí)綁定對(duì)象 4.2 運(yùn)行時(shí)間的名字綁定 4.3 VTable綁定用戶定制控件接口第五章 對(duì)象的設(shè)計(jì)結(jié)構(gòu) 5.1 使用Implements來實(shí)現(xiàn)抽象 5.2 調(diào)用代碼的可插入性 5.3 實(shí)現(xiàn)和實(shí)現(xiàn)重用 5.4 聚合 5.5 聚臺(tái)現(xiàn)存的對(duì)象第六章 循環(huán)引用 6.1 中間對(duì)象解決方案 6.2 弱引用和集合 6.3 轉(zhuǎn)移對(duì)象所有權(quán) 6.4 層次化對(duì)象模型第六章 外部對(duì)象的創(chuàng)建 7.1 使用類工廠進(jìn)行對(duì)象的創(chuàng)建 7.2 直接加載DLL對(duì)象 7.3 自定義加載定制化控件 7.4 定制類對(duì)象第八章 輕量COM對(duì)象 8.1 關(guān)于輕量的基礎(chǔ)知識(shí) 8.2 結(jié)構(gòu)終止代碼 8.3 LastIID的輕量版本 8.4 ArrayOwner的輕量版本 8.5 接口位于何處 8.6 錯(cuò)誤的產(chǎn)生及避免 8.7 從輕量對(duì)象返回錯(cuò)誤 8.8 聚合輕量對(duì)象 8.9 編制Query lnterface函數(shù)第九章 大型多對(duì)象系統(tǒng) 9.1 使用定長內(nèi)存管理器 9.2 Scribble示例第十章 VB對(duì)象和運(yùn)行對(duì)象表 10.1 在ROT中注冊(cè)VB對(duì)象 10.2 ROTHook實(shí)現(xiàn)細(xì)節(jié)第十一章 函數(shù)指針的調(diào)用 11.1 示例:調(diào)用DLLRegister Server 11.2 示例:QuickSort,一勞永逸 11.3 Alpha中的VB函數(shù)指針 11.4 堆棧分配 11.5 產(chǎn)生自己的內(nèi)聯(lián)匯編 11.6 類函數(shù)指針 11.7 使用CDECL函數(shù)第十二章 重載函數(shù) 12.1 協(xié)作重定向 12.2 接口封裝 12.3 瘦接口封裝 12.4 封裝中的一些問題第十三章 VB中的線程 13.1 線程中的局部存儲(chǔ) 13.2 能否避免排隊(duì)開銷 13.3 線程化或非線程化 13.4 在客戶機(jī)EXE中創(chuàng)建線程 13.5 STA單元中Coordiate Gate的崩潰 13.6 在DLL中創(chuàng)建工作線程第十四章 VB中的字符串 14.1 UNICODE轉(zhuǎn)換 14.2 字符串的分配 14.3 作為數(shù)值的字符串第十五章 類型庫和VB 15.1 VB產(chǎn)生的類型庫 15.2 VB友好的用戶定制類型庫 15.3 二進(jìn)制兼容性 15.4 后期構(gòu)建類型庫的修改第十六章 控制窗口 16.1 子類化 16.2 自定義窗口的創(chuàng)建 16.3 無窗口的控件附錄 VBoost參考
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載