注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計Pascal/DelphiDelphi高手突破

Delphi高手突破

Delphi高手突破

定 價:¥32.00

作 者: 申旻著
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: Delphi

ISBN: 9787900643575 出版時間: 2002-01-01 包裝: 膠版紙
開本: 26cm+光盤1片 頁數(shù): 302頁 字?jǐn)?shù):  

內(nèi)容簡介

  本書以理論結(jié)合實踐的方式,論述“如何在Delphi中使用面向?qū)ο缶幊谭椒?,?gòu)建良好設(shè)計的程序”的主題。本書第1、2、3章以不同于一般書籍的方式,介紹面向?qū)ο缶幊痰幕A(chǔ)知識及其在Object Pascal中的語言實現(xiàn)。第4、5章介紹VCL庫的相關(guān)知識,其中第4章為您剖析部分VCL的核心組件源碼,第5章介紹定制、設(shè)計組件的方法。第6、7章介紹程序構(gòu)架設(shè)計,其中第6章介紹一般性的代碼設(shè)計準(zhǔn)則,其內(nèi)容可以完全脫離Delphi,因為這些準(zhǔn)則是跨語言的;第7章是一個完整的代碼設(shè)計實例,以編寫一個多工作區(qū)的文本編輯器為例,從實踐角度說明程序構(gòu)架設(shè)計的方法。本書面向Delphi程序員,特別是寫給那些已經(jīng)具有一定的實現(xiàn)能力而欲求尋找一種“突破”的Delphi程序員,作為他們提高的參考用書,同時也可以作為高校學(xué)生以及程序愛好者的參考用書。

作者簡介

暫缺《Delphi高手突破》作者簡介

圖書目錄

第1篇 Delphi與OOP
第1章 重新認(rèn)識Delphi
1.1 開發(fā)工具“以人為本”論
1.2 Delphi更多的優(yōu)勢
1.3 本書主題
1.4 小結(jié)
第2章 面向?qū)ο缶幊汤碚摶A(chǔ)
2.1 類和對象的本質(zhì)
2.1.1 語言的“類”和“對象”
2.1.2 語義的“類”和“對象”
2.2 封裝
2.2.1 類級別的封裝
2.2.2 單元級別的封裝
2.3 繼承的本質(zhì)
2.3.1 語言的“繼承”
2.3.2 語義的“繼承”
2.4 多態(tài)的本質(zhì)
2.4.1 多態(tài)的概念與接口重用
2.4.2 多態(tài)的實現(xiàn)與VMT/DMT
2.5 小結(jié)
第3章 異常及錯誤處理
3.1 異常的本質(zhì)
3.2 創(chuàng)建自己的異常類
3.3 try...finally
3.4 構(gòu)造函數(shù)與異常
3.5 小結(jié)
第2篇 VCL與組件
第4章 VCL庫
4.1 VCL概貌
4.2 TObject與消息分發(fā)
4.3 TControl與Windows消息的封裝
4.4 TApplication與主消息循環(huán)
4.4.1 脫離VCL的Windows程序
4.4.2 Application對象的本質(zhì)
4.4.3 TApplication創(chuàng)建主消息循環(huán)
4.4.4 窗口函數(shù)(WndProc)處理消息
4.5 TPersistent與對象賦值
4.6 TComponent與對象持久
4.7 TCanvas與Windows GDI
4.7.1 TPen
4.7.2 TBrush
4.7.3 TCanvas
4.8 TGraphicControl/TcustomControl與畫布(Canvas)
4.9 TCustomPanel與窗口重繪
4.10 TCustomForm與模態(tài)窗口
4.11 小結(jié)
第5章 擴(kuò)展VCL庫
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 實例一:支持文件施放操作的ListBox
5.2.2 實例二:能顯示圖片的Panel
5.3 定制組件
5.3.1 TActiveButton
5.3.2 TActiveCheckBox
5.3.3 TActiveRadioButton
5.4 光盤上的組件以及演示程序代碼
5.5 小結(jié)
第3篇 OOP與代碼設(shè)計
第6章 代碼設(shè)計基礎(chǔ)
6.1 創(chuàng)建良好設(shè)計的代碼
6.2 使用OOP進(jìn)行代碼設(shè)計
6.3 小結(jié)
第7章 代碼設(shè)計實例——Sunny SmartNote
7.1 需求概述與代碼風(fēng)格說明
7.1.1 需求概述
7.1.2 代碼風(fēng)格說明
7.1.3 圖的說明
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/TssnMemoEditorCtor/TssnRichEditorCtor
7.4.2 TssnWorkSpaceMgrCtor/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 光盤上的代碼說明
7.8 小結(jié)
附錄
A 淺談Object Pascal的指針
B RAD與non-RAD

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號