日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

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

參透Delphi/Kylix

參透Delphi/Kylix

定 價(jià):¥98.00

作 者: 喬林著
出版社: 中國(guó)鐵道出版社
叢編項(xiàng): 參透系列
標(biāo) 簽: Delphi

ISBN: 9787113049201 出版時(shí)間: 2003-03-01 包裝: 精裝
開本: 26cm 頁數(shù): 884 字?jǐn)?shù):  

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

  Delphi/Kylix為Borland/Inprise公司推出的影響最深遠(yuǎn)的程序開發(fā)軟件之一。本書深入Object Pascal語言與Delphi/Kylix開發(fā)工具的核心,澄清許多容易讓人迷惑的概念,詳細(xì)闡釋使用Delphi/Kylix進(jìn)行高級(jí)開發(fā)時(shí)所應(yīng)具有的思考方法與技術(shù)修養(yǎng)。本書共分五部分,除附錄外,分別討論Object Pascal語言精義、應(yīng)用程序界面設(shè)計(jì)方略、組件開發(fā)與IDE擴(kuò)展以及Windows核心編程技術(shù)。全書通過131個(gè)實(shí)例、近70,000行程序源代碼全面提升讀者的程序開發(fā)能力。本書適合大中專院校師生與相關(guān)科技人員學(xué)習(xí)Delphi/kylix與Windows核心編程時(shí)自學(xué)或參考。

作者簡(jiǎn)介

暫缺《參透Delphi/Kylix》作者簡(jiǎn)介

圖書目錄

第0章 引言
0-1 精通Delphi/Kylix的途徑 
0-2 全書結(jié)構(gòu) 
0-3 排版與行文說明 
0-4 關(guān)于本書配套光盤 
0-5 聯(lián)系作者 
第一部分 Object Pascal語言精義
第1章 數(shù)據(jù)與代碼 
1-1 數(shù)據(jù)與代碼的基本概念
1-1-1 數(shù)據(jù)與信息
1-1-2 數(shù)據(jù)及其解釋 
1-1-3 數(shù)據(jù)與地址 
1-1-4 程序代碼 
1-2 數(shù)據(jù)類型 
1-2-1 簡(jiǎn)單數(shù)據(jù)類型 
1-2-2 用戶自定義數(shù)據(jù)類型 
1-2-3 無名類型聲明 
1-2-4 類型別名 
1-3 數(shù)據(jù)的類型轉(zhuǎn)換 
1-3-1 強(qiáng)制類型轉(zhuǎn)換 
1-3-2 類型轉(zhuǎn)換的利與弊 
1-3-3 變體類型 
1-4 程序流程控制 
1-4-1 分支 
1-4-2 循環(huán) 
1-5 本章小結(jié) 
第2章 過程與函數(shù) 
2-1 結(jié)構(gòu)化程序設(shè)計(jì) 
2-1-1 結(jié)構(gòu)化程序設(shè)計(jì)的基本原則 
2-1-2 子程序 
2-1-3 功能分解與逐步求精 
2-2 子程序參數(shù) 
2-2-1 參數(shù)語義 
2-2-2 值參數(shù) 
2-2-3 常量參數(shù) 
2-2-4 變量參數(shù) 
2-2-5 外部參數(shù) 
2-2-6 無型參數(shù) 
2-3 子程序重載與缺省參數(shù) 
2-3-1 重載 
2-3-2 缺省參數(shù) 
2-4 子程序控制 
2-4-1 棧框架的調(diào)整 
2-4-2 調(diào)用規(guī)范 
2-4-3 參數(shù)傳遞規(guī)范 
2-4-4 寄存器保護(hù)規(guī)范與函數(shù)的返回值 
2-5 遞歸 
2-5-1 遞歸的基本概念 
2-5-2 遞歸調(diào)用時(shí)的??蚣苷{(diào)整 
2-5-3 遞歸信任 
2-5-4 分形 
2-5-5 間接遞歸 
2-6 本章小結(jié) 
第3章 數(shù)據(jù)組織 
3-1 數(shù)據(jù)的組織結(jié)構(gòu) 
3-1-1 同質(zhì)數(shù)據(jù) 
3-1-2 異質(zhì)數(shù)據(jù) 
3-1-3 復(fù)雜數(shù)據(jù)結(jié)構(gòu) 
3-2 生存期自管理的數(shù)據(jù)類型 
3-2-1 生存期自管理的基本意義 
3-2-2 動(dòng)態(tài)數(shù)組 
3-2-3 字符串 
3-3 指針 
3-3-1 指針、地址與數(shù)據(jù) 
3-3-2 指針操作 
3-3-3 動(dòng)態(tài)內(nèi)存分配 
3-3-4 指針存儲(chǔ)格式
3-3-5 字符指針 
3-4 特定數(shù)據(jù)結(jié)構(gòu)的參數(shù)傳送 
3-4-1 靜態(tài)數(shù)組參數(shù) 
3-4-2 開放數(shù)組參數(shù) 
3-4-3 可變開放數(shù)組參數(shù) 
3-4-4 字符串參數(shù) 
3-4-5 指針參數(shù) 
3-5 本章小結(jié) 
第4章 程序抽象 
4-1 數(shù)據(jù)抽象與抽象數(shù)據(jù)類型 
4-1-1 數(shù)據(jù)抽象 
4-1-2 鏈表
4-1-3 抽象數(shù)據(jù)類型
4-2 線性數(shù)據(jù)結(jié)構(gòu) 
4-2-1 棧 
4-2-2 隊(duì)列 
4-2-3 對(duì)棧與隊(duì)列的進(jìn)一步抽象 
4-3 非線性數(shù)據(jù)結(jié)構(gòu) 
4-3-1 符號(hào)表 
4-3-2 樹與二叉樹 
4-3-3 表達(dá)式二叉樹 
4-4 算法抽象 
4-4-1 過程抽象 
4-4-2 過程類型 
4-4-3 數(shù)學(xué)函數(shù)圖像的繪制 
4-4-4 回調(diào)函數(shù)與映射函數(shù) 
4-5 本章小結(jié) 
第5章 類與對(duì)象 
5-1 類類型
5-1-1 類與對(duì)象的基本概念
5-1-2 類類型的聲明與實(shí)現(xiàn)
5-1-3 類類型的使用
5-1-4 對(duì)象成員的訪問
5-1-5 根類與繼承
5-2 域與方法
5-2-1 域
5-2-2 方法類型
5-2-3 過程方法與函數(shù)方法
5-2-4 構(gòu)造方法
5-2-5 析構(gòu)方法
5-2-6 類過程方法與類函數(shù)方法 
5-2-7 隱含參數(shù)Self 
5-2-8 方法調(diào)用規(guī)范 
5-3 成員可見性 
5-3-1 數(shù)據(jù)封裝與成員可見性 
5-3-2 缺省成員可見性 
5-3-3 類的友元 
5-4 類與抽象數(shù)據(jù)類型 
5-4-1 數(shù)據(jù)封裝的肇因 
5-4-2 抽象數(shù)據(jù)類型的類實(shí)現(xiàn) 
5-4-3 面向?qū)ο蠹夹g(shù)的實(shí)質(zhì) 
5-5 對(duì)象與對(duì)象交互 
5-5-1 再論對(duì)象 
5-5-2 對(duì)象標(biāo)識(shí) 
5-5-3 對(duì)象交互機(jī)制 
5-5-4 對(duì)象引用存在的問題 
5-6 本章小結(jié) 
第6章 繼承 
6-1 繼承抽象 
6-1-1 繼承的基本原理 
6-1-2 窗體類的繼承 
6-1-3 VCL與CLX類庫層次 
6-1-4 VCL與CLX類庫分支結(jié)構(gòu) 
6-2 方法的繼承與重載 
6-2-1 方法繼承 
6-2-2 方法重載 
6-2-3 inherited調(diào)用 
6-3 類操作符 
6-3-1 is操作符 
6-3-2 as操作符 
6-4 對(duì)象存儲(chǔ)格式 
6-4-1 域的存儲(chǔ)格式 
6-4-2 靜態(tài)方法的存儲(chǔ)格式 
6-5 線性數(shù)據(jù)結(jié)構(gòu)的類實(shí)現(xiàn) 
6-6 本章小結(jié) 
第7章 多態(tài)性與動(dòng)態(tài)聯(lián)編 
7-1 靜態(tài)方法與類型適應(yīng) 
7-1-1 靜態(tài)方法 
7-1-2 類型適應(yīng) 
7-2 虛擬方法與動(dòng)態(tài)方法 
7-2-1 強(qiáng)制類型轉(zhuǎn)換的缺陷 
7-2-2 虛擬方法
7-2-3 動(dòng)態(tài)方法
7-3 方法指示符 
7-3-1 方法的重定義 
7-3-2 方法的覆蓋 
7-3-3 方法的重引入 
7-3-4 警告指示符 
7-3-5 方法指示符的使用原則 
7-4 動(dòng)態(tài)聯(lián)編機(jī)制 
7-4-1 靜態(tài)聯(lián)編與動(dòng)態(tài)聯(lián)編 
7-4-2 多態(tài)性 
7-5 虛擬方法與動(dòng)態(tài)方法的存儲(chǔ)格式 
7-5-1 虛擬表結(jié)構(gòu)
7-5-2 動(dòng)態(tài)方法的存儲(chǔ)格式 
7-5-3 類繼承層次下的虛擬表結(jié)構(gòu) 
7-6 對(duì)象的構(gòu)造與析構(gòu) 
7-6-1 對(duì)象的構(gòu)造 
7-6-2 對(duì)象的析構(gòu) 
7-7 抽象方法與抽象類 
7-7-1 抽象方法 
7-7-2 抽象類 
7-7-3 抽象窗體類 
7-8 本章小結(jié) 
第8章 流機(jī)制與持久性 
8-1 流機(jī)制 
8-1-1 流抽象 
8-1-2 流入流出 
8-2 文件流 
8-2-1 創(chuàng)建TFileStream流式對(duì)象 
8-2-2 TFileStream流入流出 
8-2-3 數(shù)據(jù)文件流 
8-3 體育彩票輔助分析系統(tǒng) 
8-3-1 法律說明 
8-3-2 數(shù)據(jù)結(jié)構(gòu) 
8-3-3 中獎(jiǎng)記錄的流入流出 
8-3-4 頻率統(tǒng)計(jì) 
8-3-5 中獎(jiǎng)號(hào)碼分布圖 
8-3-6 中獎(jiǎng)記錄的管理 
8-4 TPersistent類與持久性 
8-4-1 復(fù)制構(gòu)造方法 
8-4-2 屬性流與域流 
8-4-3 對(duì)象的串行化 
8-5 本章小結(jié) 
第9章 異常處理 
9-1 異常處理的基本概念 
9-1-1 異常處理機(jī)制 
9-1-2 異常保護(hù)機(jī)制 
9-1-3 異常引發(fā)機(jī)制 
9-2 標(biāo)準(zhǔn)異常類 
9-2-1 異常類Exception 
9-2-2 異常類層次 
9-2-3 運(yùn)行庫異常 
9-2-4 對(duì)象異常 
9-2-5 組件異常 
9-3 異常的響應(yīng)與處理 
9-3-1 使用異常實(shí)例 
9-3-2 缺省異常響應(yīng) 
9-3-3 多個(gè)異常的處理 
9-3-4 異常的重引發(fā) 
9-3-5 異常嵌套 
9-3-6 異常編程方法 
9-3-7 TApplication類的異常處理程序 
9-3-8 程序異常日志 
9-4 自定義異常類 
9-4-1 創(chuàng)建自定義異常類 
9-4-2 引發(fā)自定義異常類 
9-5 本章小結(jié) 
第二部分 用戶界面設(shè)計(jì)方略
第10章 窗體與窗口 
10-1 窗體的基本屬性 
10-1-1 邊框樣式與邊框圖標(biāo) 
10-1-2 窗體位置 
10-1-3 窗體與客戶區(qū)的大小 
10-1-4 窗體約束 
10-2 字體比例調(diào)整 
10-2-1 自動(dòng)調(diào)整字體比例 
10-2-2 手工調(diào)整字體比例
10-2-3 滾動(dòng)條
10-3 窗體中的組件
10-3-1 組件的Owner屬性與Parent屬性
10-3-2 組件與控件計(jì)數(shù) 
10-4 窗體事件 
10-5 對(duì)話框與多窗體的創(chuàng)建與管理 
10-5-1 模態(tài)窗口與非模態(tài)窗口 
10-5-2 窗體的創(chuàng)建與釋放時(shí)機(jī) 
10-5-3 對(duì)話框 
10-6 特殊窗體
10-6-1 封面窗口
10-6-2 無標(biāo)題窗體
10-7 本章小結(jié) 
第11章 輸入處理 
11-1 鼠標(biāo)與鍵盤輸入 
11-1-1 鼠標(biāo)事件 
11-1-2 鍵盤事件 
11-2 響應(yīng)鼠標(biāo)事件 
11-2-1 鼠標(biāo)事件處理過程的參數(shù) 
11-2-2 響應(yīng)OnClick事件 
11-2-3 響應(yīng)OnMouseDown事件
11-2-4 響應(yīng)OnMouseMove事件
11-2-5 響應(yīng)滾輪事件
11-3 響應(yīng)鍵盤事件
11-3-1 鍵盤事件處理過程的參數(shù)
11-3-2 響應(yīng)OnKeyPress事件
11-3-3 響應(yīng)OnKeyDown事件 
11-3-4 響應(yīng)OnKeyUp事件 
11-4 跟蹤鼠標(biāo)與鍵盤 
11-4-1 跟蹤鼠標(biāo)事件 
11-4-2 跟蹤鍵盤事件 
11-4-3 處理虛擬鍵 
11-4-4 虛擬鍵的散列 
11-5 本章小結(jié)
第12章 用戶界面元素
12-1 菜單欄 
12-1-1 菜單與菜單項(xiàng) 
12-1-2 菜單項(xiàng)的圖標(biāo) 
12-1-3 菜單項(xiàng)的加速鍵與快捷鍵 
12-1-4 菜單命令的響應(yīng) 
12-1-5 動(dòng)態(tài)管理菜單項(xiàng) 
12-1-6 彈出式菜單 
12-1-7 訪問系統(tǒng)菜單
12-2 工具欄 
12-2-1 TToolBar組件與TToolButton組件 
12-2-2 按鈕樣式 
12-2-3 工具欄中的組件 
12-2-4 工具欄按鈕的提示信息 
12-2-5 提示信息的定制 
12-2-6 提示信息窗口類 
12-3 控件欄 
12-3-1 TCoolBar組件 
12-3-2 TControlBar組件 
12-3-3 TControlBar組件中的菜單 
12-4 活動(dòng)抽象機(jī)制 
12-4-1 引入活動(dòng)抽象的原因 
12-4-2 活動(dòng)抽象的基本機(jī)制 
12-4-3 使用活動(dòng)關(guān)聯(lián)菜單和按鈕 
12-4-4 活動(dòng)的觸發(fā)規(guī)則 
12-5 狀態(tài)欄 
12-5-1 簡(jiǎn)單狀態(tài)欄的使用方法 
12-5-2 復(fù)雜狀態(tài)欄的使用方法 
12-5-3 跟蹤鍵盤狀態(tài) 
12-6 本章小結(jié) 
第13章 程序工作區(qū) 
13-1 SDI、MDI與MPI 
13-1-1 SDI 
13-1-2 MDI 
13-1-3 MPI 
13-1-4 設(shè)計(jì)程序工作區(qū)的五項(xiàng)基本原則 
13-2 TTabControl組件與TPageControl組件 
13-2-1 TTabControl組件 
13-2-2 TPageControl組件 
13-2-3 動(dòng)態(tài)MPI的管理 
13-2-4 獲取活動(dòng)TJuMemo對(duì)象 
13-2-5 頁面切換 
13-3 MPI編輯器 
13-3-1 文件的保存 
13-3-2 文件的關(guān)閉 
13-3-3 窗體的關(guān)閉 
13-3-4 文件的打印 
13-4 框架組件 
13-4-1 使用框架 
13-4-2 框架的基本意義 
13-4-3 窗體中的框架 
13-5 本章小結(jié) 
第14章 常用組件的高級(jí)用法 
14-1 列表框組件 
14-1-1 TListBox組件 
14-1-2 TCheckListBox組件 
14-1-3 TComboBox組件與TColorBox組件 
14-2 視圖組件 
14-2-1 TListView組件 
14-2-2 TTreeView組件 
14-3 組件的自繪 
14-3-1 TComboBox組件的自繪 
14-3-2 TMenuItem組件的自繪 
14-3-3 TListView組件的自繪 
14-3-4 TTreeView組件的自繪 
14-4 向?qū)?nbsp;
14-5 本章小結(jié) 
第15章 拖放與停靠 
15-1 組件間的拖放 
15-2 組件內(nèi)的拖放
15-3 控件欄與控件的???br />15-4 頁面控件的停靠特性 
15-5 本章小結(jié) 
第三部分 組件開發(fā)與IDE擴(kuò)展
第16章 類引用 
16-1 類引用類型的概念 
16-1-1 類引用類型的語法 
16-1-2 類引用類型與類方法
16-2 類引用類型與類構(gòu)造
16-2-1 類引用類型與類定義
16-2-2 Application對(duì)象與窗體創(chuàng)建
16-3 類引用類型與動(dòng)態(tài)創(chuàng)建組件 
16-3-1 控件的動(dòng)態(tài)創(chuàng)建 
16-3-2 類引用作為方法的參數(shù) 
16-3-3 控件的動(dòng)態(tài)復(fù)制 
16-4 本章小結(jié) 
第17章 屬性與事件
17-1 屬性
17-1-1 引入屬性的意義
17-1-2 屬性的訪問說明
17-1-3 屬性的存儲(chǔ)說明 
17-2 屬性的類型 
17-2-1 簡(jiǎn)單類型的屬性 
17-2-2 布爾類型與枚舉類型的屬性 
17-2-3 集合類型的屬性 
17-2-4 對(duì)象類型的屬性 
17-2-5 數(shù)組類型的屬性 
17-3 高級(jí)屬性特性
17-3-1 屬性的索引說明
17-3-2 屬性的覆蓋與重定義
17-3-3 窗體類的屬性聲明
17-4 方法指針與事件 
17-4-1 方法指針類型 
17-4-2 事件 
17-4-3 事件的基本用法 
17-5 本章小結(jié) 
第18章 運(yùn)行時(shí)類型信息 
18-1 RTTI的理論基礎(chǔ) 
18-1-1 RTTI的定義 
18-1-2 RTTI的意義 
18-2 獲取持久類RTTI 
18-2-1 基本RTTI數(shù)據(jù)結(jié)構(gòu) 
18-2-2 程序基本邏輯 
18-2-3 動(dòng)態(tài)創(chuàng)建持久類對(duì)象實(shí)例 
18-2-4 獲取類類型RTTI 
18-2-5 獲取類繼承層次RTTI 
18-2-6 類注冊(cè) 
18-3 RTTI檢索 
18-3-1 獲取指向RTTI的指針 
18-3-2 使用TTreeView組件 
18-3-3 RTTI字符串的層次結(jié)構(gòu) 
18-3-4 獲取RTTI字符串 
18-4 類類型RTTI檢索 
18-4-1 獲取類RTTI 
18-4-2 屬性信息數(shù)據(jù)結(jié)構(gòu) 
18-4-3 獲取類詳細(xì)信息 
18-4-4 獲取屬性信息 
18-5 方法類型RTTI檢索 
18-5-1 獲取方法RTTI 
18-5-2 獲取方法定義 
18-6 其他類型RTTI檢索 
18-6-1 序數(shù)RTTI檢索 
18-6-2 動(dòng)態(tài)數(shù)組RTTI檢索 
18-6-3 接口RTTI檢索 
18-6-4 屬性與事件的繼承層次 
18-6-5 關(guān)于ClassWalker的余話 
18-7 本章小結(jié) 
第19章 基本組件開發(fā)技術(shù) 
19-1 組件開發(fā)的基本方法 
19-1-1 理解組件的三個(gè)視角 
19-1-2 需要進(jìn)行組件開發(fā)的場(chǎng)合 
19-1-3 組件開發(fā)的基本途徑 
19-1-4 組件開發(fā)的基本流程 
19-2 由現(xiàn)有組件派生新組件 
19-2-1 創(chuàng)建簡(jiǎn)單組件 
19-2-2 修改組件類 
19-2-3 測(cè)試新組件 
19-2-4 注冊(cè)新組件
19-2-5 組件圖標(biāo)
19-3 組件包
19-3-1 包的基本概念與類型
19-3-2 包文件 
19-3-3 創(chuàng)建包 
19-3-4 包的組織與管理 
19-4 由TCustomControl類派生新組件 
19-4-1 使用組件專家創(chuàng)建新組件 
19-4-2 添加屬性聲明 
19-4-3 組件的構(gòu)造方法與析構(gòu)方法 
19-4-4 字體調(diào)整
19-5 由TComponent類派生設(shè)計(jì)時(shí)不可見組件
19-5-1 創(chuàng)建TJuDate組件
19-5-2 添加OnDateChange事件 
19-5-3 實(shí)現(xiàn)TJuDate組件的構(gòu)造方法 
19-5-4 指定組件的輸入目錄 
19-5-5 使用TJuDate組件 
19-6 本章小結(jié) 
第20章 高級(jí)組件開發(fā)技術(shù)
20-1 屬性類別
20-1-1 創(chuàng)建屬性類別的基本方法
20-1-2 創(chuàng)建屬性類別的OpenToolsAPI
20-1-3 屬性類別的實(shí)現(xiàn)技術(shù) 
20-2 屬性編輯器 
20-2-1 屬性編輯器類 
20-2-2 屬性值的編輯
20-2-3 屬性編輯器的特征
20-2-4 屬性編輯器的注冊(cè) 
20-2-5 使用對(duì)話框編輯屬性 
20-3 組件編輯器
20-3-1 組件編輯器類
20-3-2 缺省組件編輯器類
20-3-3 簡(jiǎn)單的組件編輯器
20-3-4 組件編輯器的注冊(cè)
20-4 本章小結(jié)
第21章 組件持久性 
21-1 實(shí)現(xiàn)組件流的輔助類 
21-1-1 TFiler類 
21-1-2 TReader類 
21-1-3 TWriter類
21-2 未發(fā)布普通屬性的流操作
21-2-1 創(chuàng)建TJuDefPropComp組件
21-2-2 屬性的讀過程與寫過程
21-2-3 使用TJuDefPropComp組件
21-3 未發(fā)布二進(jìn)制屬性的流操作 
21-3-1 創(chuàng)建TJuWavePlayer組件 
21-3-2 創(chuàng)建TJuWavePlayer組件的屬性編輯器 
21-3-3 使用TJuWavePlayer組件 
21-4 本章小結(jié) 
第22章 接口與COM 
22-1 接口的一般概念 
22-1-1 接口與類 
22-1-2 接口的聲明 
22-1-3 接口的使用方法 
22-1-4 接口的屬性 
22-2 接口的實(shí)現(xiàn) 
22-2-1 接口的繼承實(shí)現(xiàn) 
22-2-2 接口的類類型屬性委托實(shí)現(xiàn) 
22-2-3 接口的接口類型屬性委托實(shí)現(xiàn) 
22-2-4 接口的引用 
22-2-5 接口的賦值與類型適應(yīng) 
22-3 接口的多態(tài)性 
22-3-1 接口的繼承層次 
22-3-2 類的繼承層次 
22-3-3 接口的多態(tài) 
22-3-4 接口方法的重命名 
22-4 基礎(chǔ)COM編程 
22-4-1 COM簡(jiǎn)史 
22-4-2 COM基本概念 
22-4-3 COM對(duì)象 
22-4-4 COM類廠 
22-4-5 COM服務(wù)器 
22-4-6 注冊(cè)COM服務(wù)器 
22-4-7 測(cè)試COM服務(wù)器 
22-5 本章小結(jié) 
第23章 擴(kuò)展Delphi/Kylix IDE 
23-1 Open Tools API 
23-1-1 Open Tools API簡(jiǎn)史 
23-1-2 Open Tools API的體系結(jié)構(gòu) 
23-1-3 OTA主要接口概述 
23-2 IDE向?qū)?nbsp;
23-2-1 文本查找 
23-2-2 IOTAWizard接口
23-2-3 IDE向?qū)?nbsp;
23-2-4 IDE向?qū)LL 
23-3 消息通知器 
23-3-1 實(shí)現(xiàn)IOTAIDENotifier接口 
23-3-2 注冊(cè)消息通知器 
23-4 本章小結(jié) 
第四部分 操作系統(tǒng)核心編程
第24章 消息與消息處理
24-1 Windows消息機(jī)制 
24-1-1 消息的基本概念 
24-1-2 消息處理 
24-2 Delphi消息處理機(jī)制 
24-2-1 Delphi消息記錄 
24-2-2 VCL消息處理過程 
24-2-3 消息的返回值 
24-3 消息的分類 
24-3-1 Windows標(biāo)準(zhǔn)消息 
24-3-2 控件通知消息 
24-3-3 自定義消息 
24-4 消息與事件 
24-4-1 消息的發(fā)送 
24-4-2 VCL消息處理流程
24-4-3 消息與事件的關(guān)系 
24-5 消息的攔截 
24-5-1 子類化窗口過程 
24-5-2 窗口方法映射 
24-5-3 窗口鉤 
24-6 本章小結(jié)
第25章 操作系統(tǒng)信息檢索
25-1 操作系統(tǒng)版本信息
25-1-1 GetVersionEx函數(shù)與TOSVersionInfo記錄
25-1-2 TOSVersionInfoEx記錄
25-1-3 實(shí)現(xiàn)ShowSystemVersion方法 
25-1-4 訪問注冊(cè)表 
25-1-5 結(jié)果輸出 
25-2 計(jì)算機(jī)名稱信息
25-2-1 GetComputerNameEx函數(shù)
25-2-2 ShowComputerNames方法
25-3 硬件信息
25-3-1 GetSystemInfo函數(shù)與TSystemInfo記錄
25-3-2 ShowHardware方法
25-4 系統(tǒng)配置信息
25-4-1 一般信息檢索
25-4-2 環(huán)境變量串檢索
25-5 內(nèi)存狀態(tài)信息 
25-5-1 TMemoryStatus記錄 
25-5-2 實(shí)現(xiàn)ShowMemoryStatus方法 
25-6 系統(tǒng)度量制信息 
25-7 本章小結(jié) 
第26章 動(dòng)態(tài)鏈接庫
26-1 DLL基礎(chǔ)
26-1-1 DLL與動(dòng)態(tài)鏈接
26-1-2 DLL與EXE
26-1-3 DLL的基本意義
26-2 使用DLL
26-2-1 隱式調(diào)用
26-2-2 顯式調(diào)用
26-3 創(chuàng)建DLL
26-3-1 DLL中的窗體
26-3-2 DLL中的無模式窗體 
26-3-3 編寫DLL的基本原則 
26-4 鉤與DLL
26-4-1 Windows鉤
26-4-2 定義鉤數(shù)據(jù)結(jié)構(gòu)
26-4-3 WH_MOUSE鉤
26-4-4 鉤的安裝與脫離
26-4-5 DLL入口點(diǎn)
26-4-6 使用HookDll
26-5 本章小結(jié) 
第27章 進(jìn)程與內(nèi)核對(duì)象
27-1 進(jìn)程的基礎(chǔ)知識(shí) 
27-1-1 進(jìn)程的基本概念 
27-1-2 進(jìn)程的實(shí)例句柄 
27-1-3 進(jìn)程的命令行 
27-1-4 進(jìn)程的環(huán)境變量 
27-1-5 進(jìn)程的目錄 
27-1-6 CreateProcess函數(shù) 
27-1-7 ExitProcess函數(shù)與TerminateProcess函數(shù) 
27-1-8 子進(jìn)程的創(chuàng)建與消亡 
27-2 Windows內(nèi)核對(duì)象 
27-2-1 內(nèi)核對(duì)象的典型特征 
27-2-2 內(nèi)核對(duì)象類型與內(nèi)核句柄表 
27-2-3 內(nèi)核對(duì)象的創(chuàng)建與關(guān)閉 
27-2-4 進(jìn)程間的內(nèi)核對(duì)象共享 
27-3 進(jìn)程枚舉 
27-4 進(jìn)程間通信 
27-4-1 進(jìn)程間通信問題及其基本實(shí)現(xiàn)策略 
27-4-2 WM_COPYDATA消息 
27-4-3 進(jìn)程間的數(shù)據(jù)傳輸 
27-5 本章小結(jié) 
第28章 線程 
28-1 線程的基礎(chǔ)知識(shí) 
28-1-1 進(jìn)程與線程 
28-1-2 宜使用多線程的場(chǎng)合 
28-1-3 不宜使用多線程的場(chǎng)合 
28-1-4 線程的調(diào)度與優(yōu)先級(jí) 
28-2 VCL線程對(duì)象 
28-2-1 TThread類 
28-2-2 使用TThread類 
28-2-3 線程對(duì)象的構(gòu)造與釋放 
28-2-4 線程函數(shù) 
28-2-5 線程的終止與異常 
28-3 VCL線程同步機(jī)制 
28-3-1 Synchronize方法 
28-3-2 Lock方法與Unlock方法
28-3-3 TCriticalSection類 
28-3-4 TMultiReadExclusiveWriteSynchronizer類 
28-3-5 TEvent類與TSimpleEvent類 
28-3-6 WaitFor方法 
28-4 Windows線程內(nèi)核對(duì)象
28-4-1 TThread類的構(gòu)造與CreateThread函數(shù)
28-4-2 線程的終止 
28-4-3 線程與進(jìn)程的標(biāo)識(shí) 
28-4-4 線程的調(diào)度與優(yōu)先級(jí) 
28-4-5 線程消息隊(duì)列 
28-5 Windows線程同步機(jī)制
28-5-1 TEvent類與事件內(nèi)核對(duì)象
28-5-2 互斥內(nèi)核對(duì)象
28-5-3 信號(hào)量?jī)?nèi)核對(duì)象
28-5-4 互鎖函數(shù)族 
28-6 線程局部存儲(chǔ) 
28-7 本章小結(jié) 
第29章 文件與文件系統(tǒng) 
29-1 文件系統(tǒng)信息檢索 
29-1-1 邏輯驅(qū)動(dòng)器 
29-1-2 卷 
29-2 文件與目錄基本操作
29-2-1 外殼組件
29-2-2 SHFileOperation函數(shù)
29-3 文件與目錄高級(jí)操作
29-3-1 文件屬性
29-3-2 文件查找
29-3-3 文件變化通知 
29-4 本章小結(jié) 
第30章 虛擬內(nèi)存 
30-1 Windows NT/2000/XP的虛擬地址空間布局 
30-2 虛擬內(nèi)存管理 
30-2-1 保留與提交 
30-2-2 共享內(nèi)存與文件映射對(duì)象 
30-2-3 保護(hù)屬性 
30-2-4 寫時(shí)復(fù)制 
30-3 MemTouch程序 
30-3-1 VirtualQuery函數(shù)與VirtualQueryEx函數(shù) 
30-3-2 VirtualMemoryQuery函數(shù)與VirtualMemoryWalk函數(shù) 
30-3-3 GetTokens過程
30-4 VMQuery動(dòng)態(tài)鏈接庫
30-4-1 TVirtualMemoryInformation記錄
30-4-2 實(shí)現(xiàn)VirtualMemoryWalk函數(shù)
30-4-3 實(shí)現(xiàn)VirtualMemoryQuery函數(shù)
30-4-4 實(shí)現(xiàn)GetMemoryInformation過程 
30-4-5 DLL的映像基地址
30-5 堆棧與虛擬內(nèi)存分配
30-5-1 棧
30-5-2 堆
30-5-3 虛擬內(nèi)存分配
30-6 本章小結(jié)
第31章 區(qū)域?qū)ο笈c進(jìn)程間通信
31-1 區(qū)域?qū)ο?br />31-1-1 區(qū)域?qū)ο蟮幕靖拍?br />31-1-2 創(chuàng)建區(qū)域?qū)ο?nbsp;
31-1-3 映射視圖 
31-1-4 解除視圖映射與關(guān)閉區(qū)域?qū)ο?br />31-2 DLL與數(shù)據(jù)共享
31-2-1 實(shí)現(xiàn)Mapping動(dòng)態(tài)鏈接庫
31-2-2 實(shí)現(xiàn)讀進(jìn)程與寫進(jìn)程
31-3 TJuSectionObject類族
31-3-1 實(shí)現(xiàn)TJuSectionObject類
31-3-2 實(shí)現(xiàn)TJuMemMapping類
31-3-3 實(shí)現(xiàn)TJuFileMapping類 
31-4 遠(yuǎn)程注入DLL與進(jìn)程間通信 
31-4-1 進(jìn)程間通信:子類化 
31-4-2 進(jìn)程間通信:鉤 
31-4-3 創(chuàng)建遠(yuǎn)程線程 
31-4-4 遠(yuǎn)程進(jìn)程虛擬內(nèi)存信息檢索 
31-5 本章小結(jié) 
第五部分 附錄
附錄A 常用Delphi/Kylix常量、變量、函數(shù)與過程 
A-1 應(yīng)用程序級(jí)信息 
A-2 數(shù)學(xué)運(yùn)算 
A-3 組件注冊(cè)與Open Tools API 
A-4 日期與時(shí)間 
A-5 文件與文件管理 
A-6 流操作 
A-7 字符與字符串操作 
A-8 類型轉(zhuǎn)換
附錄B Delphi/Kylix編譯指示與工程選項(xiàng)
附錄C 跨平臺(tái)開發(fā) 
C-1 從Windows到Linux的標(biāo)準(zhǔn)移植步驟 
C-2 CLX與VCL的差異
C-3 Windows與Linux的差異
C-3-1 環(huán)境差異
C-3-2 目錄差異 
C-4 編寫可移植代碼的一般原則 
C-4-1 一般原則 
C-4-2 使用條件編譯指令 
C-4-3 位置無關(guān)代碼與位置相關(guān)代碼 
C-4-4 消息與系統(tǒng)事件 
附錄D 程序調(diào)試
D-1 程序錯(cuò)誤的種類
D-2 基本程序調(diào)試手段
D-2-1 設(shè)置調(diào)試工具選項(xiàng)
D-2-2 控制程序執(zhí)行
D-2-3 使用斷點(diǎn)
D-2-4 檢查變量和表達(dá)式的值 
D-2-5 檢查函數(shù)和過程調(diào)用 
D-2-6 檢查局部變量 
D-3 高級(jí)程序調(diào)試手段 
D-3-1 檢查線程狀態(tài) 
D-3-2 檢查CPU狀態(tài)
D-3-3 檢查FPU狀態(tài)
D-3-4 檢查模塊的裝入與卸載
D-3-5 檢查事件日志
附錄E Delphi/Kylix IDE錯(cuò)誤一覽表
E-1 編譯錯(cuò)誤信息
E-2 運(yùn)行時(shí)錯(cuò)誤信息
E-2-1 I/O錯(cuò)誤:錯(cuò)誤編號(hào)為100~149
E-2-2 致命錯(cuò)誤:錯(cuò)誤編號(hào)為200~255
E-2-3 操作系統(tǒng)錯(cuò)誤 
附錄F 名詞與術(shù)語索引
附錄G 參考文獻(xiàn)與深入讀物

本目錄推薦

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