深入核心

出版時間: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

評論、評分、閱讀與下載


    深入核心 PDF格式下載


用戶評論 (總計7條)

 
 

  •   本書還沒有看完,不過還是很經(jīng)典的。通過對vcl庫的剖析了解到很多window的運行原理,也了解到一些常用得winAPI。我想這些都對以后得工作有幫助。還有每每看到vcl內(nèi)部機理的時候,很容易讓我聯(lián)想到.NetFramework,因為他們的確很像,所以對像我這樣使用C#開發(fā)的人有很大的幫助。
  •   通過對vcl庫的剖析了解window的運行原理,也了解到一些常用得winAPI,學習vcl內(nèi)部機理也可以側面了解.NetFramework,對用C#開發(fā)的人有也幫助。
  •   哈哈,很經(jīng)典的書了,買了好幾年了,還有一部分沒看完不過看過的東西還是受益菲淺對想提高DELPHI編程水平的人是必看之書
  •   李維大師的書,沒說的。買它,就沖著李維。
  •   這本書是好書,就不多說,感覺要珍藏
  •   熟讀此書并且查看VCL源碼,把VCL中幾個公共類、組件熟悉,delphi基本就可以熟練運用了。
  •   剛看了第一章,感覺不錯.
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7