參透Delphi/Kylix

參透Delphi/Kylix

《參透Delphi/Kylix》是2003年中國鐵道出版社出版的一本圖書。

基本介紹

  • 中文名:參透Delphi/Kylix
  • 圖書編號:1214599
  • 出版社:中國鐵道出版社 
  • 定價:98.0
基本信息,簡介,目錄,

基本信息

書名:參透Delphi/Kylix
ISBN:711304920
作者:喬林
出版日期:2003-03-01
版次:1
開本:大16開

簡介

《參透Delphi/Kylix》Delphi/Kylix為Borland/Inprise公司推出的影響最深遠的程式開發軟體之一。本書深入 0bject Pascal語言與Delphi/Kylix開發工具的核心,澄清許多容易讓人迷惑的概念,詳細闡釋使用Delphi/Kylix進行高級開發時所應具有的思考方法與技術修養。本書共分五部分,除附錄外,分別討論Object Pascal語言精義、應用程式界面設計方略、組件開發與IDE擴展以及 Windows核心編程技術。全書通過131個實例、近70,000行程式原始碼全面提升讀者的程式開發能力。 本書適合大中專院校師生與相關科技人員學習Delphi/Kylix與Windows核心編程時自學或參考。

目錄

第0章 引 言 1
0-1 精通Delphi/Kylix的途徑 2
0-2 全書結構 2
0-3 排版與行文說明 2
0-4 關於本書配套光碟 3
0-5 聯繫作者 3
第一部分 Object Pascal語言精義
第1章 數據與代碼 7
1-1 數據與代碼的基本概念 8
1-1-1 數據與信息 8
1-1-2 數據及其解釋 9
1-1-3 數據與地址 9
1-1-4 程式代碼 10
1-2 數據類型 12
1-2-1 簡單數據類型 13
1-2-2 用戶自定義數據類型 14
1-2-3 無名類型聲明 15
1-2-4 類型別名 16
1-3 數據的類型轉換 17
1-3-1 強制類型轉換 17
1-3-2 類型轉換的利與弊 19
1-3-3 變體類型 20
1-4 程式流程控制 21
1-4-1 分支 21
1-4-2 循環 21
1-5 本章小結 22
第2章 過程與函式 23
2-1 結構化程式設計 24
2-1-1 結構化程式設計的基本原則 24
2-1-2 子程式 24
2-1-3 功能分解與逐步求精 26
2-2 子程式參數 29
2-2-1 參數語義 29
2-2-2 值參數 30
2-2-3 常量參數 30
2-2-4 變數參數 30
2-2-5 外部參數 31
2-2-6 無型參數 31
2-3 子程式重載與預設參數 32
2-3-1 重載 32
2-3-2 預設參數 33
2-4 子程式控制 34
2-4-1 棧框架的調整 34
2-4-2 調用規範 36
2-4-3 參數傳遞規範 37
2-4-4 暫存器保護規範與函式的返回值 38
2-5 遞歸 39
2-5-1 遞歸的基本概念 39
2-5-2 遞歸調用時的棧框架調整 41
2-5-3 遞歸信任 43
2-5-4 分形 44
2-5-5 間接遞歸 49
2-6 本章小結 50
第3章 數據組織 51
3-1 數據的組織結構 52
3-1-1 同質數據 52
3-1-2 異質數據 56
3-1-3 複雜數據結構 63
3-2 生存期自管理的數據類型 64
3-2-1 生存期自管理的基本意義 64
3-2-2 動態數組 64
3-2-3 字元串 71
3-3 指針 74
3-3-1 指針、地址與數據 74
3-3-2 指針操作 75
3-3-3 動態記憶體分配 78
3-3-4 指針存儲格式 79
3-3-5 字元指針 80
3-4 特定數據結構的參數傳送 85
3-4-1 靜態數組參數 85
3-4-2 開放數組參數 86
3-4-3 可變開放數組參數 88
3-4-4 字元串參數 90
3-4-5 指針參數 91
3-5 本章小結 92
第4章 程式抽象 93
4-1 數據抽象與抽象數據類型 94
4-1-1 數據抽象 94
4-1-2 鍊表 95
4-1-3 抽象數據類型 98
4-2 線性數據結構 102
4-2-1 棧 102
4-2-2 佇列 104
4-2-3 對棧與佇列的進一步抽象 106
4-3 非線性數據結構 109
4-3-1 符號表 109
4-3-2 樹與二叉樹 114
4-3-3 表達式二叉樹 116
4-4 算法抽象 124
4-4-1 過程抽象 124
4-4-2 過程類型 125
4-4-3 數學函式圖像的繪製 130
4-4-4 回調函式與映射函式 132
4-5 本章小結 134
第5章 類與對象 137
5-1 類類型 138
5-1-1 類與對象的基本概念 138
5-1-2 類類型的聲明與實現 138
5-1-3 類類型的使用 140
5-1-4 對象成員的訪問 142
5-1-5 根類與繼承 142
5-2 域與方法 143
5-2-1 域 143
5-2-2 方法類型 144
5-2-3 過程方法與函式方法 145
5-2-4 構造方法 146
5-2-5 析構方法 149
5-2-6 類過程方法與類函式方法 150
5-2-7 隱含參數Self 152
5-2-8 方法調用規範 153
5-3 成員可見性 154
5-3-1 數據封裝與成員可見性 154
5-3-2 預設成員可見性 156
5-3-3 類的友元 156
5-4 類與抽象數據類型 159
5-4-1 數據封裝的肇因 159
5-4-2 抽象數據類型的類實現 160
5-4-3 面向對象技術的實質 163
5-5 對象與對象互動 164
5-5-1 再論對象 164
5-5-2 對象標識 166
5-5-3 對象互動機制 167
5-5-4 對象引用存在的問題 169
5-6 本章小結 170
第6章 繼 承 171
6-1 繼承抽象 172
6-1-1 繼承的基本原理 172
6-1-2 窗體類的繼承 174
6-1-3 VCL與CLX類庫層次 176
6-1-4 VCL與CLX類庫分支結構 178
6-2 方法的繼承與重載 180
6-2-1 方法繼承 180
6-2-2 方法重載 181
6-2-3 inherited調用 185
6-3 類操作符 187
6-3-1 is操作符 187
6-3-2 as操作符 188
6-4 對象存儲格式 189
6-4-1 域的存儲格式 189
6-4-2 靜態方法的存儲格式 191
6-5 線性數據結構的類實現 192
6-6 本章小結 194
第7章 多態性與動態聯編 195
7-1 靜態方法與類型適應 196
7-1-1 靜態方法 196
7-1-2 類型適應 197
7-2 虛擬方法與動態方法 198
7-2-1 強制類型轉換的缺陷 198
7-2-2 虛擬方法 199
7-2-3 動態方法 200
7-3 方法指示符 201
7-3-1 方法的重定義 201
7-3-2 方法的覆蓋 202
7-3-3 方法的重引入 202
7-3-4 警告指示符 203
7-3-5 方法指示符的使用原則 203
7-4 動態聯編機制 205
7-4-1 靜態聯編與動態聯編 205
7-4-2 多態性 206
7-5 虛擬方法與動態方法的存儲格式 208
7-5-1 虛擬表結構 209
7-5-2 動態方法的存儲格式 213
7-5-3 類繼承層次下的虛擬表結構 215
7-6 對象的構造與析構 216
7-6-1 對象的構造 216
7-6-2 對象的析構 218
7-7 抽象方法與抽象類 226
7-7-1 抽象方法 226
7-7-2 抽象類 227
7-7-3 抽象窗體類 228
7-8 本章小結 230
第8章 流機制與持久性 231
8-1 流機制 232
8-1-1 流抽象 232
8-1-2 流入流出 234
8-2 檔案流 235
8-2-1 創建TFileStream流式對象 236
8-2-2 TFileStream流入流出 236
8-2-3 數據檔案流 239
8-3 體育彩票輔助分析系統 240
8-3-1 法律說明 240
8-3-2 數據結構 241
8-3-3 中獎記錄的流入流出 243
8-3-4 頻率統計 244
8-3-5 中獎號碼分布圖 246
8-3-6 中獎記錄的管理 250
8-4 TPersistent類與持久性 254
8-4-1 複製構造方法 254
8-4-2 屬性流與域流 256
8-4-3 對象的串列化 258
8-5 本章小結 261
第9章 異常處理 263
9-1 異常處理的基本概念 264
9-1-1 異常處理機制 264
9-1-2 異常保護機制 267
9-1-3 異常引發機制 269
9-2 標準異常類 270
9-2-1 異常類Exception 270
9-2-2 異常類層次 271
9-2-3 運行庫異常 272
9-2-4 對象異常 276
9-2-5 組件異常 278
9-3 異常的回響與處理 279
9-3-1 使用異常實例 279
9-3-2 預設異常回響 280
9-3-3 多個異常的處理 280
9-3-4 異常的重引發 282
9-3-5 異常嵌套 283
9-3-6 異常編程方法 284
9-3-7 TApplication類的異常處理程式 284
9-3-8 程式異常日誌 286
9-4 自定義異常類 287
9-4-1 創建自定義異常類 287
9-4-2 引發自定義異常類 287
9-5 本章小結 290
第二部分 用戶界面設計方略
第10章 窗體與視窗 293
10-1 窗體的基本屬性 294
10-1-1 框線樣式與框線圖示 294
10-1-2 窗體位置 295
10-1-3 窗體與客戶區的大小 296
10-1-4 窗體約束 297
10-2 字型比例調整 298
10-2-1 自動調整字型比例 298
10-2-2 手工調整字型比例 299
10-2-3 滾動條 300
10-3 窗體中的組件 300
10-3-1 組件的Owner屬性與Parent屬性 300
10-3-2 組件與控制項計數 301
10-4 窗體事件 302
10-5 對話框與多窗體的創建與管理 304
10-5-1 模態視窗與非模態視窗 304
10-5-2 窗體的創建與釋放時機 305
10-5-3 對話框 307
10-6 特殊窗體 309
10-6-1 封面視窗 309
10-6-2 無標題窗體 310
10-7 本章小結 313
第11章 輸入處理 315
11-1 滑鼠與鍵盤輸入 316
11-1-1 滑鼠事件 316
11-1-2 鍵盤事件 317
11-2 回響滑鼠事件 317
11-2-1 滑鼠事件處理過程的參數 317
11-2-2 回響OnClick事件 318
11-2-3 回響OnMouseDown事件 319
11-2-4 回響OnMouseMove事件 320
11-2-5 回響滾輪事件 321
11-3 回響鍵盤事件 321
11-3-1 鍵盤事件處理過程的參數 321
11-3-2 回響OnKeyPress事件 322
11-3-3 回響OnKeyDown事件 323
11-3-4 回響OnKeyUp事件 323
11-4 跟蹤滑鼠與鍵盤 323
11-4-1 跟蹤滑鼠事件 323
11-4-2 跟蹤鍵盤事件 325
11-4-3 處理虛擬鍵 325
11-4-4 虛擬鍵的散列 328
11-5 本章小結 331
第12章 用戶界面元素 333
12-1 選單欄 334
12-1-1 選單與選單項 334
12-1-2 選單項的圖示 334
12-1-3 選單項的加速鍵與快捷鍵 335
12-1-4 選單命令的回響 336
12-1-5 動態管理選單項 337
12-1-6 彈出式選單 338
12-1-7 訪問系統選單 339
12-2 工具列 341
............

相關詞條

熱門詞條

聯絡我們