《Delphi7跨平台控制項開發與套用》一書的出版社是中國鐵道出版社,作者是胡爭輝編。
基本介紹
- 書名:Delphi7跨平台控制項開發與套用
- 作者:胡爭輝編
- ISBN:711305527
- 出版社:中國鐵道出版社
基本信息,簡介,目錄,
基本信息
書名:Delphi7跨平台控制項開發與套用
ISBN:711305527
作者:胡爭輝編
出版社:中國鐵道出版社
定價:39
頁數:329
出版日期:2003-11-1
版次: 1
開本:16開
包裝:附帶光碟
簡介
本書通過程式實例開發設計的形式,詳細介紹了Delphi 7跨平台控制項的套用與開發。全書共分8章,主要內容包括:窗體設計的基本知識、VCL控制項與CLX控制項的區別與聯繫、VCL庫中的非可視化控制項、深入Windows編程、COM組件編程以及綜合應用程式開發。
本書內容豐富,講解由淺入深,既有基礎知識的介紹,又有實用性較強的源程式,還有清晰的代碼分析設計,適用於Delphi的各層次讀者。另外,配套光碟中,提供了本書的數十個實例原始碼,讀者可以直接使用。
目錄
第1章 基本窗體設計 1
1-1 程式設計實例1:窗體的組織與分隔 2
1-1-1 Frame(框架)控制項 2
1-1-2 Splitter(分隔條)控制項 2
1-1-3 實現由分隔條分隔的框架 2
1-2 程式設計實例2:拖動的實現 5
1-2-1 把標籤拖放到面板上 5
1-2-2 對齊拖放後的位置 7
1-3 程式設計實例3:動態生成控制項的記憶體管理 8
第2章 VCL控制項 11
2-1 程式設計實例4:顯示和修改系統配置檔案 12
2-1-1 顯示系統配置檔案 12
2-1-2 修改系統配置檔案 17
2-2 程式設計實例5:查找與替換控制項 19
第3章 CLX控制項 29
3-1 CLX應用程式概述 30
3-2 安裝Kylix 3 30
3-3 程式設計實例6:電子秒表程式 35
3-3-1 TLCDNumber控制項 35
3-3-2 TTimer控制項 38
3-3-3 FormatDateTime函式 38
3-3-4 Now函式 40
3-3-5 程式分析思路 40
3-3-6 編程步驟 41
3-3-7 運行效果 42
3-3-8 程式分析 42
3-3-9 增加“開始”按鈕 42
3-3-10 增加“停止”按鈕 44
3-3-11 增加“暫停”功能 47
3-3-12 改變顏色 50
3-3-13 改變框線樣式 53
3-3-14 改變筆劃樣式 56
第4章 VCL對象 59
4-1 程式設計實例7:應用程式多用戶管理系統 60
4-1-1 設計思路 60
4-1-2 編寫程式 60
4-1-3 運行效果 63
4-1-4 用戶登錄 67
4-1-5 註冊信息的安全性 71
4-1-6 修改密碼 72
4-1-7 加密密碼 76
4-1-8 審核安全記錄 77
4-1-9 刪除用戶 83
4-1-10 多用戶系統 86
4-1-11 自動運行程式 93
4-2 其他常用VCL對象 104
第5章 VCL和CLX比較 107
5-1 程式設計實例8:應用程式背景樣式 108
5-1-1 CLX庫中TForm的Bitmap屬性 108
5-1-2 VCL庫中的TForm繪製背景的思路 109
5-1-3 編程步驟 109
5-1-4 運行效果 110
5-1-5 實現自選背景 111
5-1-6 實現顯示模式 112
5-1-7 實現居中模式 114
5-1-8 實現拉伸模式 117
5-1-9 實現保持比例拉伸模式 118
5-1-10 實現與牆紙同步 120
5-2 程式設計實例9:列舉硬碟驅動器 128
5-2-1 CLX庫中的TMainMenu語法 128
5-2-2 編程步驟 130
5-2-3 運行效果 131
5-2-4 顯示驅動器的存儲空間 132
5-2-5 顯示磁碟的剩餘空間 134
5-2-6 顯示磁碟根目錄檔案 137
5-2-7 用選單顯示完整的檔案樹 144
5-2-8 取消目錄樹中的“.”和“..” 147
5-2-9 移植到VCL庫上 150
5-2-10 獲得驅動器類型 152
5-2-11 執行檔案 154
5-3 程式設計實例10:剪貼簿的監視 155
5-4 程式設計實例11:自動保存選項的組合框 158
5-4-1 CLX的實現 158
5-4-2 VCL的實現 165
第6章 Windows編程 167
6-1 程式設計實例12:實現窗體標題欄上的按鈕 168
6-1-1 DrawButtonFace函式 168
6-1-2 編寫程式 168
6-1-3 運行效果 170
6-1-4 單擊窗體 172
6-1-5 窗體的坐標系 174
6-1-6 單擊標題欄按鈕 174
6-1-7 可按下的標題欄按鈕 176
6-2 程式設計實例13:實現系統狀態欄圖示 178
6-2-1 在系統狀態欄添加圖示 178
6-2-2 程式退出時刪除系統狀態欄的圖示 181
6-2-3 回響系統狀態欄圖示的訊息 182
6-2-4 為系統狀態欄圖示增加右鍵快捷選單 183
6-2-5 程式最小化時變成系統狀態欄的圖示 184
6-2-6 改變系統狀態欄圖示的提示信息 186
6-2-7 不斷變化的系統狀態欄圖示 187
6-3 程式設計實例14:實現系統列 188
6-3-1 獲取系統系統列的位置 189
6-3-2 讓滑鼠去找系統列 192
6-3-3 讓窗體去找系統列 194
6-4 程式設計實例15:獲取系統信息 195
6-4-1 獲取處理器信息 195
6-4-2 獲取作業系統信息 201
6-4-3 獲取螢幕信息 208
6-4-4 獲取滑鼠信息 209
6-4-5 獲取圖示信息 210
6-4-6 獲取窗體信息 211
6-5 程式設計實例16:獲取進程列表 216
6-5-1 進程列表 216
6-5-2 定時刷新 220
6-5-3 樹形列表 223
6-5-4 中斷進程 226
6-6 程式設計實例17:滑鼠指針與資源檔案 230
6-6-1 在資源檔案中繪製滑鼠指針 230
6-6-2 動態滑鼠指針 232
6-7 程式設計實例18:信息小窗體 233
6-7-1 自由拖動 234
6-7-2 回響其他的訊息 235
6-7-3 自動半透明 236
6-8 程式設計實例19:應用程式圖示 236
6-8-1 繪製圖示 237
6-8-2 觸發事件 241
6-8-3 圖示庫 243
6-9 程式設計實例20:滾動標題控制項 246
第7章 COM組件編程 255
7-1 程式設計實例21:通過Outlook自動傳送電子郵件 256
7-1-1 顯示電子郵件 256
7-1-2 傳送電子郵件 259
7-1-3 自動處理電子郵件安全性 260
7-1-4 兼容Word和Outlook傳送電子郵件 261
7-1-5 附屬檔案功能 262
7-1-6 給所有的朋友發信 265
7-1-7 模版 268
7-1-8 主題中的問候 271
7-1-9 篩選用戶 273
7-2 程式設計實例22:創建捷徑 281
第8章 綜合套用 289
8-1 程式設計實例23:計算器 290
8-1-1 輸入數字 290
8-1-2 退格鍵和清零鍵 296
8-1-3 相同符號的加法 299
8-1-4 不同符號的加法 312
8-1-5 減法 316
8-1-6 乘法 318
8-1-7 除法 321
8-2 程式設計實例24:自定義桌面 324
8-2-1 背景和開始選單 325
8-2-2 桌面圖示的效果 326
8-2-3 在啟動時自動運行 327