出版時間:2004-2 出版社:電子工業(yè)出版社 作者:李維 頁數(shù):689 字數(shù):960000
Tag標簽:無
內(nèi)容概要
本書包括10個章節(jié),從最基礎的Windows操作系統(tǒng)原理講起,回顧Windows Framework和VCL Framework的發(fā)展歷史,介紹Object Pascal在OO方面對VCL的支持,描述VCL Framework與Windows消息體系的集成,列舉VCL組件與Windows組件的結合,探究基于接口的程序設計,指明VCL Framework設計 COM架構的方法,探討VCL Framework的永續(xù)儲存,還以一章的篇幅專門討論了VCL Framework中的設計模式,最后對下一代VCL Framework——VCL.NET作了前瞻式的研究。
單看目錄就可以知道,這本書不但涉及VCL Framework本身,還旁及Windows Framework、COM、設計模式等相關技術。讀者從中獲得的,也不僅止是VCL架構知識,更會在整個閱讀和實作過程中極大地拓寬自己的開發(fā)眼界,形成在系統(tǒng)設計方面的大局觀,追尋大師級的Framework設計思路,提升整體開發(fā)素質(zhì)。
作者簡介
李維,Borland公司大中華區(qū)首席技術官(CTO),B orland/Inprise公司臺灣首席工程師、資深技術顧問、著名的Delphi專家。他具有相當豐富的一線開發(fā)經(jīng)驗,著術豐富,所他作的技術圖書極具感染力。在書中他常常運用層層推進的演繹手法,引導讀者主動思考,對技術趨勢分析和預測更是堪稱一絕。國內(nèi)讀者對他的作品評價甚高,雖然是程序設計方面的書籍,讀者卻常常感覺到他的作呂閱讀起來讓人毫無倦意,不但能學習到扎實的編程技術,還能在閱讀的過程中使自己的思維能力得到相當大的鍛煉和提升,同時品嘗到閱讀的樂趣。李維先生為人達觀,幽默風趣,待人處事謙虛,內(nèi)心永遠充滿逢信。
書籍目錄
1 回到從前 1-1 角色扮演 1-1-1 如何設計和驅(qū)動多任務執(zhí)行環(huán)境 1-1-2 是的,這就是Windows的基本運作原理 1-2 回到從前!典型的Windows應用程序 1-3 窗口回調(diào)程序設計的缺點 1-4 Windows Framework的誕生和發(fā)展 1-5 窗口組件Framework 1-6 結論2 VCL的誕生和設計原理 2-1 Borland VCL Framework的誕生 2-2 VCL的架構設計 2-3 從無到有——VCL對象生命的成形 2-3-1 Object Pascal的對象模型 2-3-2 從原始內(nèi)存到對象雛形 2-4 Object Pascal對象服務 2-4-1 對象創(chuàng)建服務 2-4-2 對象識別服務 2-4-3 對象信息服務 2-5 從原始基本對象到提供基本服務的VCL對象 2-6 VCL對象的釋放服務 2-7 類和對象的Metadata-VMT(Virtual Method Table) 2-8 結論3 面向?qū)ο蟪绦蛘Z言和Framework 3-1 面向?qū)ο蟪绦蛘Z言和VCL Framework 3-2 Framework使用面向?qū)ο蟪绦蛘Z言的設計手法 3-3 神仙棒一揮——讓它變成組件吧 3-3-1 VCL Framework的核心組件架構 3-3-2 TComponent類的設計 3-4 這還不夠,讓它成為Windows控件吧 3-4-1 TControl 3-4-2 封裝Windows控件的TWinControl類 3-4-3 不使用Windows Handle的組件封裝類 3-4-4 自定義控件類TCustomControl 3-4-5 封裝Canvas的類 3-4-6 結合Canvas和TWinControl類 3-5 COMAdmin類的設計和實現(xiàn) 3-5-1 TCOMAdminCatalog類的設計 3-5-2 CoCOMAdminCatalogCollection類的設計 3-5-3 TCOMAdminCatalogObject類的設計 3-6 結論4 VCL Framework和窗口消息 4-1 窗口消息和VCL Framework 4-1-1 原始的處理方式 4-2 VCL的窗口消息封裝機制 4-2-1 從窗口回調(diào)函數(shù)到面向?qū)ο蟮念惙椒?4-3 TObject的消息分派服務 4-3-1 窗口消息分類 4-3-2 調(diào)用慣例(Calling Convention) 4-3-3 VCL封裝類的方法種類 4-3-4 TObject分派消息的原理和流程 4-3-5 VCL消息分派架構 4-4 Delphi窗口應用程控者:TApplication 4-4-1 TApplication對象的創(chuàng)建 4-4-2 TApplication和秘密窗口 4-4-3 TApplication的消息循環(huán) 4-5 TApplication創(chuàng)建的主窗體 4-5-1 主窗體的創(chuàng)建流程 4-5-2 Delphi窗體類處理窗口消息的機制 4-6 TApplication的設計思想 4-7 結論5 VCL組件和窗口控件的結合 5-1 VCL組件的創(chuàng)建和窗口控件的結合 5-1-1 填入跳躍程序區(qū)塊 5-1-2 VCL Framework統(tǒng)一消息分派函數(shù)——StdwndProc 5-2 VCL Framework的自定義消息(Customized Framework Message) 5-3 VCL完整的消息分派流程 5-3-1 TButton類 5-3-2 動態(tài)消息和VCL事件處理函數(shù)的結合 5-3-3 TForm類 5-3-4 內(nèi)定窗口消息函數(shù)——DefaultHandler 5-4 VCL消息處理設計模式(Design Pattern) 5-4-1 Dispatcher 5-4-2 Broadcasting 5-4-3 利用VCL Framework的消息分配機制 5-4-4 攔截VCL Framework未處理的窗口消息 5-4-5 攔截TObject消息分派的服務 5-4-6 窗口消息流動時間 5-4-7 平均處理消息數(shù)目 5-5 結論6 接口程序設計7 VCL Framework的COM架構8 VCL Framework的持久化機制9 VCL Framework和設計模式10 VCL Framework的演化——VCL.NET
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載