深入核心

出版時(shí)間:2004-2  出版社:電子工業(yè)出版社  作者:李維  頁(yè)數(shù):689  字?jǐn)?shù):960000  
Tag標(biāo)簽:無  

內(nèi)容概要

   本書包括10個(gè)章節(jié),從最基礎(chǔ)的Windows操作系統(tǒng)原理講起,回顧Windows Framework和VCL Framework的發(fā)展歷史,介紹Object Pascal在OO方面對(duì)VCL的支持,描述VCL Framework與Windows消息體系的集成,列舉VCL組件與Windows組件的結(jié)合,探究基于接口的程序設(shè)計(jì),指明VCL Framework設(shè)計(jì) COM架構(gòu)的方法,探討VCL Framework的永續(xù)儲(chǔ)存,還以一章的篇幅專門討論了VCL Framework中的設(shè)計(jì)模式,最后對(duì)下一代VCL Framework——VCL.NET作了前瞻式的研究。
單看目錄就可以知道,這本書不但涉及VCL Framework本身,還旁及Windows Framework、COM、設(shè)計(jì)模式等相關(guān)技術(shù)。讀者從中獲得的,也不僅止是VCL架構(gòu)知識(shí),更會(huì)在整個(gè)閱讀和實(shí)作過程中極大地拓寬自己的開發(fā)眼界,形成在系統(tǒng)設(shè)計(jì)方面的大局觀,追尋大師級(jí)的Framework設(shè)計(jì)思路,提升整體開發(fā)素質(zhì)。

作者簡(jiǎn)介

李維,Borland公司大中華區(qū)首席技術(shù)官(CTO),B orland/Inprise公司臺(tái)灣首席工程師、資深技術(shù)顧問、著名的Delphi專家。他具有相當(dāng)豐富的一線開發(fā)經(jīng)驗(yàn),著術(shù)豐富,所他作的技術(shù)圖書極具感染力。在書中他常常運(yùn)用層層推進(jìn)的演繹手法,引導(dǎo)讀者主動(dòng)思考,對(duì)技術(shù)趨勢(shì)分析和預(yù)測(cè)更是堪稱一絕。國(guó)內(nèi)讀者對(duì)他的作品評(píng)價(jià)甚高,雖然是程序設(shè)計(jì)方面的書籍,讀者卻常常感覺到他的作呂閱讀起來讓人毫無倦意,不但能學(xué)習(xí)到扎實(shí)的編程技術(shù),還能在閱讀的過程中使自己的思維能力得到相當(dāng)大的鍛煉和提升,同時(shí)品嘗到閱讀的樂趣。李維先生為人達(dá)觀,幽默風(fēng)趣,待人處事謙虛,內(nèi)心永遠(yuǎn)充滿逢信。

書籍目錄

1 回到從前 1-1 角色扮演  1-1-1 如何設(shè)計(jì)和驅(qū)動(dòng)多任務(wù)執(zhí)行環(huán)境  1-1-2 是的,這就是Windows的基本運(yùn)作原理 1-2 回到從前!典型的Windows應(yīng)用程序 1-3 窗口回調(diào)程序設(shè)計(jì)的缺點(diǎn) 1-4 Windows Framework的誕生和發(fā)展 1-5 窗口組件Framework 1-6 結(jié)論2 VCL的誕生和設(shè)計(jì)原理 2-1 Borland VCL Framework的誕生 2-2 VCL的架構(gòu)設(shè)計(jì) 2-3 從無到有——VCL對(duì)象生命的成形  2-3-1 Object Pascal的對(duì)象模型  2-3-2 從原始內(nèi)存到對(duì)象雛形 2-4 Object Pascal對(duì)象服務(wù)  2-4-1 對(duì)象創(chuàng)建服務(wù)  2-4-2 對(duì)象識(shí)別服務(wù)  2-4-3 對(duì)象信息服務(wù) 2-5 從原始基本對(duì)象到提供基本服務(wù)的VCL對(duì)象 2-6 VCL對(duì)象的釋放服務(wù) 2-7 類和對(duì)象的Metadata-VMT(Virtual Method Table) 2-8 結(jié)論3 面向?qū)ο蟪绦蛘Z言和Framework  3-1 面向?qū)ο蟪绦蛘Z言和VCL Framework 3-2 Framework使用面向?qū)ο蟪绦蛘Z言的設(shè)計(jì)手法 3-3 神仙棒一揮——讓它變成組件吧  3-3-1 VCL Framework的核心組件架構(gòu)  3-3-2 TComponent類的設(shè)計(jì) 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 結(jié)合Canvas和TWinControl類 3-5 COMAdmin類的設(shè)計(jì)和實(shí)現(xiàn)  3-5-1 TCOMAdminCatalog類的設(shè)計(jì)  3-5-2 CoCOMAdminCatalogCollection類的設(shè)計(jì)  3-5-3 TCOMAdminCatalogObject類的設(shè)計(jì) 3-6 結(jié)論4 VCL Framework和窗口消息 4-1 窗口消息和VCL Framework  4-1-1 原始的處理方式 4-2 VCL的窗口消息封裝機(jī)制  4-2-1 從窗口回調(diào)函數(shù)到面向?qū)ο蟮念惙椒?4-3 TObject的消息分派服務(wù)  4-3-1 窗口消息分類  4-3-2 調(diào)用慣例(Calling Convention)  4-3-3 VCL封裝類的方法種類  4-3-4 TObject分派消息的原理和流程  4-3-5 VCL消息分派架構(gòu) 4-4 Delphi窗口應(yīng)用程控者:TApplication  4-4-1 TApplication對(duì)象的創(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窗體類處理窗口消息的機(jī)制 4-6 TApplication的設(shè)計(jì)思想 4-7 結(jié)論5 VCL組件和窗口控件的結(jié)合 5-1 VCL組件的創(chuàng)建和窗口控件的結(jié)合  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 動(dòng)態(tài)消息和VCL事件處理函數(shù)的結(jié)合  5-3-3 TForm類  5-3-4 內(nèi)定窗口消息函數(shù)——DefaultHandler 5-4 VCL消息處理設(shè)計(jì)模式(Design Pattern)  5-4-1 Dispatcher  5-4-2 Broadcasting  5-4-3 利用VCL Framework的消息分配機(jī)制  5-4-4 攔截VCL Framework未處理的窗口消息  5-4-5 攔截TObject消息分派的服務(wù)  5-4-6 窗口消息流動(dòng)時(shí)間  5-4-7 平均處理消息數(shù)目 5-5 結(jié)論6 接口程序設(shè)計(jì)7 VCL Framework的COM架構(gòu)8 VCL Framework的持久化機(jī)制9 VCL Framework和設(shè)計(jì)模式10 VCL Framework的演化——VCL.NET

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    深入核心 PDF格式下載


用戶評(píng)論 (總計(jì)7條)

 
 

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

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7