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

Delphi高手突破

Delphi高手突破

定 價(jià):¥32.00

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

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

內(nèi)容簡(jiǎn)介

  本書(shū)以理論結(jié)合實(shí)踐的方式,論述“如何在Delphi中使用面向?qū)ο缶幊谭椒?,?gòu)建良好設(shè)計(jì)的程序”的主題。本書(shū)第1、2、3章以不同于一般書(shū)籍的方式,介紹面向?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í)例,以編寫(xiě)一個(gè)多工作區(qū)的文本編輯器為例,從實(shí)踐角度說(shuō)明程序構(gòu)架設(shè)計(jì)的方法。本書(shū)面向Delphi程序員,特別是寫(xiě)給那些已經(jīng)具有一定的實(shí)現(xiàn)能力而欲求尋找一種“突破”的Delphi程序員,作為他們提高的參考用書(shū),同時(shí)也可以作為高校學(xué)生以及程序愛(ài)好者的參考用書(shū)。

作者簡(jiǎn)介

暫缺《Delphi高手突破》作者簡(jiǎn)介

圖書(shū)目錄

第1篇 Delphi與OOP
第1章 重新認(rèn)識(shí)Delphi
1.1 開(kāi)發(fā)工具“以人為本”論
1.2 Delphi更多的優(yōu)勢(shì)
1.3 本書(shū)主題
1.4 小結(jié)
第2章 面向?qū)ο缶幊汤碚摶A(chǔ)
2.1 類(lèi)和對(duì)象的本質(zhì)
2.1.1 語(yǔ)言的“類(lèi)”和“對(duì)象”
2.1.2 語(yǔ)義的“類(lèi)”和“對(duì)象”
2.2 封裝
2.2.1 類(lèi)級(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/DMT
2.5 小結(jié)
第3章 異常及錯(cuò)誤處理
3.1 異常的本質(zhì)
3.2 創(chuàng)建自己的異常類(lèi)
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 TControl與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 TComponent與對(duì)象持久
4.7 TCanvas與Windows GDI
4.7.1 TPen
4.7.2 TBrush
4.7.3 TCanvas
4.8 TGraphicControl/TcustomControl與畫(huà)布(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í)例一:支持文件施放操作的ListBox
5.2.2 實(shí)例二:能顯示圖片的Panel
5.3 定制組件
5.3.1 TActiveButton
5.3.2 TActiveCheckBox
5.3.3 TActiveRadioButton
5.4 光盤(pán)上的組件以及演示程序代碼
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/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 用戶(hù)交互
7.6.3 界面模塊
7.6.4 其他單元
7.7 光盤(pán)上的代碼說(shuō)明
7.8 小結(jié)
附錄
A 淺談Object Pascal的指針
B RAD與non-RAD

本目錄推薦

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