《Delphi高手突破》
Delphi 教程 系列書籍 (014) 《 Delphi 高手突破》 網(wǎng)友(邦)整理 EMail: shuaihj@163.com
下載地址:
- 作者: 申旻
- 叢書名: 其他
- 出版社:清華大學(xué)出版社
- ISBN:7900643575
- 上架時(shí)間:2002-11-2
- 出版日期:2002 年10月
- 開本:16開
- 頁(yè)碼:301
- 版次:1-1
內(nèi)容簡(jiǎn)介
這本書以理論結(jié)合實(shí)踐的方式,論述“如何在Delphi中使用面向?qū)ο缶幊谭椒ǎ瑯?gòu)建良好設(shè)計(jì)的程序”的主題。本書第l、2、3章以不同于一般書籍的方式,介紹面向?qū)ο缶幊痰幕A(chǔ)知識(shí)及其在Object Pascal中的語(yǔ)言實(shí)現(xiàn)。第4、5章介紹VCL庫(kù)的相關(guān)知識(shí),其中第4章為您剖析部分VCL的核心組件源碼,第5章介紹定制、設(shè)計(jì)組件的方法。第6、7章介紹程序構(gòu)架設(shè)計(jì),其中第6章介紹一般性的代碼設(shè)計(jì)準(zhǔn)則,其內(nèi)容可以完全脫離Delphi,因?yàn)檫@些準(zhǔn)則是跨語(yǔ)言的:第7章是一個(gè)完整的代碼設(shè)計(jì)實(shí)例,以編寫一個(gè)多工作區(qū)的文本編輯器為例,從實(shí)踐角度說(shuō)明程序構(gòu)架設(shè)計(jì)的方法。
本書面向Delphi程序員,特別是寫給那些已經(jīng)具有一定的實(shí)現(xiàn)能力而欲求尋找一種“突破”的Delphi程序員,作為他們提高的參考用書,同時(shí)也可以作為高校學(xué)生以及程序愛(ài)好者的參考用書。
目錄
第1篇 Delphi與OOP
第1章 重新認(rèn)識(shí)Delphi
1.1 開發(fā)工具"以人為本"論
1.2 Delphi更多的優(yōu)勢(shì)
1.3 本書主題
1.4 小結(jié)
第2章 面向?qū)ο缶幊汤碚摶A(chǔ)
2.1 類和對(duì)象的本質(zhì)
2.1.1 語(yǔ)言的"類"和"對(duì)象"
2.1.2 語(yǔ)義的"類"和"對(duì)象"
2.2 封裝
2.2.1 類級(jí)別的封裝
2.2.2 單元級(jí)別的封裝
2.3 繼承的本質(zhì)
2.3.1 語(yǔ)言的"繼承"
2.3.2 語(yǔ)義的"繼承"
2.4 多態(tài)的本質(zhì)
2.4.1 多態(tài)的概念與接口重用
2.4.2 多態(tài)的實(shí)現(xiàn)與VMT/0MT
2.5 小結(jié)
第3章 異常及錯(cuò)誤處理
3.1 異常的本質(zhì)
3.2 創(chuàng)建自己的異常類
3.3 try...finally
3.4 構(gòu)造函數(shù)與異常
3.5 小結(jié)
第2篇 VCL與組件
第4章 VCL庫(kù)
4.1 VCL概貌
4.2 TObject與消息分發(fā)
4.3 TContro1與Windows消息的封裝
4.4 TApplication與主消息循環(huán)
4. 4. 1 脫離VCL的Windows程序
4.4.2 Application對(duì)象的本質(zhì)
4.4.3 TApplication創(chuàng)建主消息循環(huán)
4.4. 4 窗口函數(shù)(WndProc)處理消息
4.5 TPersistent與對(duì)象賦值
4.6 TComonent與對(duì)象持久
4.7 TCanvas與WindowsGDI
4.7.1 TPen
4.7.2 TBrush
4.7.3 TCanvas
4.8 TGraphicControl/TcustomContro1與畫布(Canvas)
4.9 TCustomPanel與窗口重繪
4.10 TCustomForm與模態(tài)窗口
4.11 小結(jié)
第5章 擴(kuò)展VCL庫(kù)
5.1 組件基礎(chǔ)
5.1.1 屬性
5.1.2 方法
5.1.3 事件
5.1.4 包
5.1.5 組件的安裝
5.2 擴(kuò)展現(xiàn)有組件
5.2.1 實(shí)例一:支持文件拖放操作的UstBox
5.2.2 實(shí)例二:能顯示圖片的Panel
5.3 定制組件
5.3.1 TActiveButton
5.3.2 TActiveCheckBox
5.3.3 TActiveRadioButton
5.4 光盤上的組件以及演示程序代碼
5.5 小結(jié)
第3篇 OOP與代碼設(shè)計(jì)
第6章 代碼設(shè)計(jì)基礎(chǔ)
6.1 創(chuàng)建良好設(shè)計(jì)的代碼
6.2 使用OOP進(jìn)行代碼設(shè)計(jì)
6.3 小結(jié)
第7章 代碼設(shè)計(jì)實(shí)例--Sunny SmartNote
7.1 需求概述與代碼風(fēng)格說(shuō)明
7.1.1 需求概述
7.1.2 代碼風(fēng)格說(shuō)明
7.1.3 圖的說(shuō)明
7.2 IssnEditor/TssnEditor/TssnWorkSpace
7.2.1 IssnEditor
7. 2.2 TssnEditor
7.2.3 TssnMemoEditor
7.2.4 TssnRichEditor
7.2.5 TssnWorkSpace
7.3 TssnWorkSpaceMgr/TssnWorkSpace
7.3.1 TssnWorkSpaceMgr
7.3.2 TssnTabWorkSpace
7.3.3 TssnTabWorkSpaceMgr
7.4 構(gòu)造器TssnEditorCtor/TssnWorkSpaceMgrCtor
7. 4.1 TssnEditorCtor/TssnMeoEditorCtor/TssnRichEditorCtor
7.4.2 TssnWorkSpaceMgdtor/TssnTabWorkSpaceMgrCtor
7.5 事件委托TssnEditorEvent/TssnWorkSpaceEvent
7.5.1 TssnEditorEvent
7.5.2 TssnWorkSpaceEvent
7.6 其他模塊
7.6.1 默認(rèn)設(shè)置管理
7.6.2 用戶交互
7.6.3 界面模塊
7.6.4 其他單元
7.7 光盤上的代碼說(shuō)明
7.8 小結(jié)
附錄
A 淺談ObjectPascal的指針
B RAD與non-RAD
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
