Delphi 7程式設計技巧與實例

Delphi 7程式設計技巧與實例

《Delphi 7程式設計技巧與實例》是中國鐵道出版社出版的圖書,作者是吳天準。

基本介紹

  • 中文名:Delphi 7程式設計技巧與實例
  • 圖書編號:669505
  • 出版社中國鐵道出版社
  • 定價:55.0
  • ISBN:711305177
  • 開本:16開
  • 出版日期:2003-05-01
內容簡介,圖書目錄,

內容簡介

Delphi7是著名的Borland(Inprise)公司開發的可視化程式開發工具,功能強大,廣受好評。Delphi7增強了原有的Windows程式開發優勢,而且進軍Linux,全面支持.NET技術,為工業標準化的網路服務,以及網際網路上B2B、B2C和P2P的集成帶來了唯一的快速開工具。全書一共由17章組成,主要內容包括Delphi的開發環境的使用、對象Pascal語言、Delphi程式的編譯、調試和組件的使用,全面、深入介紹Windows編程的各個方面如界面設計、多媒體、ActiveX、檔案和列印、MDI、多執行緒、資料庫、網路編程以及Windows的核心編程。本書特點是將各種編程技術分解為各個知識要點,講解透徹,用豐富的實例加工明確的步驟、詳細的解說注釋幫助您紮實地掌握Delphi編程的各個方面的技巧。本書附帶的光碟收錄了全部的例程原始碼。

圖書目錄

第1章 親密接觸Delphi 7 1
1-1 關於Delphi的來龍去脈 2
1-2 Delphi 7的新特點 3
1-3 Delphi 7的集成開發環境(IDE) 4
1-4 編程環境的最佳化 5
1-5 編輯環境的設定 6
1-6 工程設定 7
1-7 搜尋代碼 8
1-8 使用“To-Do List” 8
1-9 使用項目管理 9
1-10 對齊組件 9
1-11 使用代碼瀏覽器 9
1-12 使用代碼編輯器 10
1-13 單元檔案代碼說明 10
1-14 工程檔案代碼說明 12
1-15 組件編輯技巧 12
1-16 複製組件模板 13
1-17 Delphi的對象庫(Object Repository) 14
1-18 Delphi相關工具 14
1-19 Delphi幾個易混概念的比較 15
1-20 Delphi程式設計技巧 15
1-21 IDE的快捷鍵 16
1-22 Delphi的命名規範 17
1-23 Delphi的檔案格式 18
第2章 對象Pascal語言 21
2-1 Pascal的標識符(Identifiers) 22
2-2 Pascal的保留字 22
2-3 Pascal的數字和字元 23
2-4 Pascal的注釋 23
2-5 Pascal的整數類型 24
2-6 Pascal的實數類型 24
2-7 Pascal的布爾類型 25
2-8 Pascal的字元類型 25
2-9 Pascal的字元串類型 26
2-10 Pascal的用戶自定義類型 26
2-11 Pascal的枚舉類型 27
2-12 Pascal的數組類型 27
2-13 Pascal的集合類型 28
2-14 Pascal的記錄類型 29
2-15 Pascal的指針類型 30
2-16 Pascal的可變類型 31
2-17 Pascal的檔案類型 31
2-18 Pascal的常量和變數 34
2-19 Pascal的運算符 35
2-20 Pascal的語句 36
2-21 Pascal的過程和函式 41
2-22 Pascal的作用域 44
2-23 基本數據類型相關函式 44
2-24 檔案操作 48
2-25 面向對象編程(OOP) 50
2-26 Delphi中的類和封裝 52
2-27 Delphi中的繼承 54
2-28 Delphi中的多態 54
2-29 Delphi中的方法 56
2-30 Delphi中的接口 58
2-31 Delphi的異常處理 60
2-32 “異常”的異常 62
第3章 Delphi的工程和框架類 63
3-1 Delphi的工程結構 64
3-2 Delphi工程的建立 65
3-3 Delphi工程的管理 67
3-4 使用工程瀏覽器(Project Browser) 67
3-5 Delphi的TObject類 69
3-6 Delphi中的IInterface和IUnknown類 69
3-7 Delphi中的TPersistent類 70
3-8 Delphi中的TComponet類 70
3-9 Delphi中的TControl 類和TWinControl 類 71
3-10 Delphi中的TForm 類 72
3-11 Delphi中的TApplication 類 74
3-12 Delphi中的TCanvas類 77
3-13 Delphi中的TRecall類 78
3-14 Delphi中的TScreen類 79
3-15 Delphi中的TPrinter類 79
3-16 Delphi中的時間庫異常類 81
3-17 Delphi中的對象異常類 84
3-18 Delphi中的組件異常類 85
第4章 Delphi的編譯與調試 87
4-1 Delphi 7的編譯 88
4-2 程式的運行 94
4-3 變數的查看 94
4-4 斷點的使用 95
4-5 其他的調試查看視窗 97
4-6 向集成調試器傳遞命令行參數 97
4-7 數據的計算和修改 97
4-8 簡化中斷命令 98
4-9 編譯設定 98
4-10 調試設定 99
4-11 使用Turbo Debugger調試 100
4-12 使用WinSight調試 100
第5章 Delphi界面設計 103
5-1 窗體概述 104
5-2 設定窗體的標題欄 104
5-3 設定窗體的外觀和框線 104
5-4 設定窗體的字型整體風格 105
5-5 設定窗體的大小和顯示狀態 105
5-6 關閉窗體的常用處理方法 105
5-7 使用OnCloseQuery關閉窗體 106
5-8 創建窗體的初始化處理 106
5-9 處理窗體的鍵盤回響事件 107
5-10 繪製窗體 107
5-11 創建啟動畫面 108
5-12 創建透明窗體 109
5-13 限制窗體大小 111
5-14 隨意拖動的窗體 111
5-15 禁止用戶切換的視窗 112
5-16 不受用戶控制的窗體 112
5-17 設定選單屬性的常用技巧 113
5-18 在選單上添加歷史檔案 114
5-19 動態生成選單 115
5-20 在選單中添加圖示 116
5-21 創建不規則窗體 117
5-22 在窗體上設定熱鍵 118
5-23 工具條與按鈕概述 119
5-24 狀態欄的使用技巧 119
5-25 浮動工具列設計 120
5-26 狀態欄中插入進程條 121
5-27 設計與眾不同的工具列 123
5-28 Splitter的使用 124
5-29 TreeView的使用 125
5-30 製作彩色標籤 126
5-31 分行提示 127
5-32 製作動態有聲標籤 127
5-33 ListView組件的使用 128
5-34 組件的拖放事件 129
5-35 使用查找和替換對話框 130
5-36 外部檔案的拖放打開 133
第6章 多媒體技術 135
6-1 Delphi 7圖形圖像組件的使用 136
6-2 MediaPlayer組件的使用 137
6-3 TCanvas的使用 138
6-4 Tpen和TBrush的使用 141
6-5 TMediaPlayer的使用 142
6-6 TAnimate的使用 144
6-7 播放視頻檔案 146
6-8 視頻的全螢幕顯示 147
6-9 播放MP3 148
6-10 利用畫布為控制項添加框線 151
6-11 利用畫布實現卡拉OK效果 152
6-12 顯示滑鼠選取框 154
6-13 滑鼠繪圖 156
6-14 通用動畫演示 156
6-15 圖像顯示特效 158
6-16 放大鏡效果 164
6-17 使用彩色游標 168
6-18 製作自己的屏保程式 169
6-19 用TChart組件顯示記憶體使用情況 172
第7章 COM、OLE和ActiveX技術 175
7-1 什麼是COM 176
7-2 面向對象Pascal中的COM的實現 177
7-3 COM對象的創建 178
7-4 什麼是OLE 180
7-5 OLE與自動化 181
7-6 什麼是ActiveX 184
7-7 Delphi中創建OLE對象 185
7-8 Delphi中使用自動化技術 189
7-9 Delphi中使用自動化事件 193
7-10 Delphi中使用OLE Server組件 198
7-11 添加ActiveX控制項 202
7-12 Delphi中使用ActiveX控制項 204
7-13 ActiveX程式發布和控制項註冊 206
第8章 檔案操作和管理 207
8-1 Delphi中的檔案類型 208
8-2 文本檔案的操作 208
8-3 類型檔案的操作 210
8-4 無類型檔案的操作 212
8-5 檔案管理的過程和函式 214
8-6 目錄操作的過程和函式 217
8-7 Delphi的檔案組件 220
8-8 Delphi中的檔案流 221
8-9 檔案相關的API函式 228
8-10 從檔案中讀取超過255個字元的行 230
8-11 INI檔案的操作 230
8-12 將檔案刪除到資源回收筒中 233
8-13 檔案搜尋 234
8-14 對多個檔案進行操作 238
8-15 刪除目錄 241
8-16 拷貝整個目錄 246
8-17 查詢驅動器狀態 248
8-18 如何把一個URL加入到瀏覽器中的收藏夾 249
8-19 獲取同檔案關聯的圖示 251
第9章 Delphi的列印 257
9-1 組件的簡單列印 258
9-2 列印點陣圖 259
9-3 使用TPrinter 260
9-4 列印相關的API函式 262
9-5 坐標系統和坐標映射 264
9-6 Delphi中的列印相關組件 267
9-7 列印的一些經驗和技巧 270
9-8 檢測列印的頁邊距 270
9-9 檢測是否存在印表機 273
9-10 使用印表機內置字型列印 273
9-11 列印旋轉字型 276
9-12 列印可視組件 279
9-13 製作預覽視窗 283
9-14 改變系統默認印表機 291
第10章 MDI應用程式 293
10-1 MDI的窗體 294
10-2 創建MDI應用程式 294
10-3 MDI中的選單融合 300
10-4 給MDI客戶區加上背景圖像 308
10-5 在MDI的客戶區實現顏色漸變 310
10-6 去除MDI客戶區的滾動條 311
10-7 使MDI主窗體回響鍵盤事件 313
第11章 多執行緒應用程式 315
11-1 任務、執行緒和進程 316
11-2 TThread類 317
11-3 執行緒與VCL的同步 321
11-4 執行緒的優先權 324
11-5 執行緒的同步 328
11-6 執行緒的數據存儲 336
11-7 多執行緒查找 336
11-8 查看系統的進程 341
第12章 桌面資料庫應用程式 345
12-1 資料庫系統概述 346
12-2 使用SQL語句 349
12-3 使用資料庫桌面 350
12-4 使用Borland資料庫引擎 353
12-5 使用SQL Explorer 354
12-6 數據訪問組件 355
12-7 使用Database組件 356
12-8 使用DataSource組件 358
12-9 TDataSet類 360
12-10 使用Table組件 364
12-11 使用Query組件 367
12-12 創建資料庫應用程式 368
12-13 數據控制組件 370
12-14 記錄的過濾、查找與排序 373
12-15 報表處理 380
12-16 數據處理綜合套用 382
第13章 ADO和ODBC資料庫編程 391
13-1 資料庫接口的比較 392
13-2 Delphi的ADO組件 393
13-3 ADO組件的使用 397
13-4 動態設定ODBC數據源 401
13-5 訪問ODBC資料庫 403
第14章 客戶/伺服器應用程式 409
14-1 客戶/伺服器的基本概念 409
14-2 客戶/伺服器模型 411
14-3 客戶/伺服器模型的工作機制 412
14-4 為什麼選用客戶/伺服器結構 412
14-5 使用InterBase伺服器 414
14-6 伺服器端的程式設計 416
14-7 存儲過程 419
14-8 客戶端程式設計 423
第15章 MIDAS開發 429
15-1 MIDAS和多層體系 430
15-2 MIDAS的組成 432
15-3 MIDAS的工作原理 434
15-4 Delphi中的MIDAS組件 434
15-5 創建套用伺服器 436
15-6 創建客戶程式 437
15-7 套用伺服器和客戶程式的連線 438
15-8 一個MIDAS應用程式實例 440
15-9 錯誤處理 443
15-10 MIDAS程式的發布 444
第16章 網路編程 447
16-1 CGI、ISAPI和NSAPI概述 448
16-2 Web套用系統的構成 448
16-3 Web程式的工作原理 451
16-4 Delphi中的Web組件 452
16-5 創建Web應用程式 459
16-6 使用Delphi創建計數器 462
16-7 開發自己的瀏覽器 470
16-8 套接字基礎 473
16-9 網路通訊協定簡介 476
16-10 使用WinSock實現FTP功能 478
第17章 Windows核心編程 485
17-1 Win32 API編程 486
17-2 訊息機制 487
17-3 動態程式庫 492
17-4 動態數據交換 496
17-5 剪貼簿技術 499
17-6 註冊表 502
17-7 製作托盤程式 508
17-8 設定捷徑 515
17-9 記憶體映射檔案 517
17-10 使用鉤子 523

相關詞條

熱門詞條

聯絡我們