注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計Pascal/DelphiDELPHI應用開發(fā)完全手冊

DELPHI應用開發(fā)完全手冊

DELPHI應用開發(fā)完全手冊

定 價:¥52.00

作 者: 明日科技 編著
出版社: 人民郵電出版社
叢編項: 程序開發(fā)從技術到實踐
標 簽: Delphi

ISBN: 9787115154002 出版時間: 2006-12-01 包裝: 膠版紙
開本: 16 頁數: 484 字數:  

內容簡介

  本書全面、系統介紹了使用Delphi進行應用程序開發(fā)必須掌握的技術、方法和過程。本書分為4篇,共29章。第一篇為開發(fā)基礎篇,主要介紹使用Delphi開發(fā)程序時必須掌握的基本技術,包括Delphi的開發(fā)環(huán)境、語言基礎和程序調試等方面的知識。第二篇為應用提高篇,主要介紹使用Delphi開發(fā)程序時必須掌握的核心技術,包括文件、圖形、多媒體、網絡和數據庫方面的相關知識和技術,同時還精選了讀者開發(fā)時可能遇到的各種問題的對策、技巧加以說明,可使讀者快速解決問題。第三篇為經典實例篇,精選了當前比較流行的經典實例程序,介紹小型應用系統的開發(fā)思路、方法和過程,內容包括我的通信錄、網絡聊天室、SQL Server數據庫配置、通用查詢器、超級兔子、圖像綜合處理系統、電子賀卡程序、多媒體播放器等。第四篇為項目實戰(zhàn)篇,精選了當前應用較廣的企業(yè)管理系統,主要包括商品管理系統、客服管理系統和企業(yè)地理信息管理系統,詳細介紹了企業(yè)管理系統開發(fā)的思路、方法和過程。本書附有配套光盤。光盤提供了書中所有示例、范例和案例程序的全部源代碼,所有源代碼都經過精心調試,在Windows XP或Windows 2000下測試通過,能夠正常運行。本書內容精煉,重點突出,實例豐富,隨書附盤中還配有實例錄像,是各級程序開發(fā)人員不可多得的必備的參考書。本書也非常適合大中專院校師生閱讀。

作者簡介

暫缺《DELPHI應用開發(fā)完全手冊》作者簡介

圖書目錄

第一篇 開發(fā)基礎篇
第1章 Delphi 7開發(fā)環(huán)境 3
1.1 Delphi 7介紹 3
1.2 Delphi 7集成開發(fā)環(huán)境 3
1.2.1 認識Delphi 7開發(fā)環(huán)境 3
1.2.2 主要菜單介紹 4
1.2.3 工具欄簡介 10
1.2.4 組件面板簡介 11
1.2.5 對象瀏覽器 11
1.2.6 對象編輯器 11
1.2.7 代碼編輯器 13
1.2.8 代碼瀏覽器 14
1.2.9 項目管理器 15
1.2.10 調試器 15
1.2.11 監(jiān)視列表窗口 15
1.3 Delphi幫助及網上資源 17
第2章 Delphi 7語言基礎 19
2.1 程序設計基礎 19
2.1.1 注釋 19
2.1.2 命名 20
2.1.3 標識符 22
2.1.4 保留字 22
2.1.5 關鍵字 22
2.1.6 常量 22
2.1.7 變量 23
2.2 基本數據類型 24
2.2.1 整數類型 24
2.2.2 字符類型 25
2.2.3 布爾類型 26
2.2.4 枚舉類型 26
2.2.5 子界類型 26
2.2.6 實數類型 27
2.2.7 集合類型 27
2.3 高級數據類型 28
2.3.1 數組類型 28
2.3.2 字符串類型 33
2.3.3 記錄類型 33
2.3.4 文件類型 35
2.3.5 類類型 36
2.3.6 指針類型 37
2.3.7 過程類型 39
2.3.8 變體類型 40
2.4 類型轉換 41
2.4.1 隱式轉換 41
2.4.2 強制類型轉換 41
2.4.3 使用類型轉換的優(yōu)缺點 42
2.5 運算符 42
2.5.1 賦值運算符 43
2.5.2 算術運算符 43
2.5.3 邏輯運算符 44
2.5.4 關系運算符 45
2.5.5 集合運算符 45
2.5.6 字符串運算符 45
第3章 Delphi 7常用語句 46
3.1 順序結構語句 46
3.1.1 賦值語句 47
3.1.2 輸入語句 47
3.1.3 輸出語句 48
3.2 條件判斷語句 49
3.2.1 If…Then語句 49
3.2.2 If…Then…Else語句 50
3.2.3 分支語句 51
3.3 循環(huán)結構語句 54
3.3.1 For…Do循環(huán)語句 54
3.3.2 Repeat…Until循環(huán) 57
3.3.3 While…Do循環(huán) 59
3.4 其他語句 60
3.4.1 Break語句 60
3.4.2 Continue語句 61
3.4.3 Exit語句 61
3.4.4 RunError語句 62
第4章 過程與函數 63
4.1 過程與函數簡介 63
4.2 過程函數的定義 63
4.2.1 過程的定義 63
4.2.2 函數的定義 64
4.3 過程與函數的參數介紹 64
4.3.1 值參數 64
4.3.2 常量參數 65
4.3.3 變量參數 65
4.3.4 外部參數 66
4.3.5 無型參數 66
4.3.6 默認參數 67
4.4 過程與函數的使用 67
4.4.1 形參與實參 67
4.4.2 按值傳遞與按址傳遞 68
4.4.3 過程與函數的重載 70
4.4.4 過程與函數的作用域 71
4.5 嵌套和遞歸調用 72
4.5.1 嵌套的基本概念 72
4.5.2 嵌套調用 72
4.5.3 遞歸調用的基本概念 73
4.5.4 直接遞歸調用 74
4.5.5 間接遞歸調用 76
第5章 面向對象編程基礎 79
5.1 類與對象 79
5.1.1 什么是類 79
5.1.2 數據成員 80
5.1.3 方法 81
5.1.4 屬性 83
5.1.5 類的基本操作符 87
5.1.6 什么是對象 88
5.1.7 對象的引用 88
5.1.8 對象的克隆 90
5.1.9 如何動態(tài)創(chuàng)建對象 91
5.2 繼承 91
5.2.1 什么是繼承 91
5.2.2 如何實現繼承 92
5.2.3 繼承在實際問題中的應用 93
5.3 封裝 95
5.3.1 什么是封裝 95
5.3.2 如何實現封裝 95
5.3.3 封裝在實際問題中的應用 96
5.4 多態(tài) 98
5.4.1 什么是多態(tài) 98
5.4.2 如何實現多態(tài) 99
第6章 程序調試與錯誤處理 102
6.1 程序錯誤的種類 102
6.1.1 語法錯誤 102
6.1.2 運行錯誤 103
6.1.3 邏輯錯誤 103
6.2 程序常用的調試方法 104
6.2.1 設置調試工具選項 104
6.2.2 控制程序運行 105
6.2.3 使用斷點 106
6.2.4 查看變量與表達式的內容 107
6.2.5 檢查過程與函數的調用 107
6.2.6 檢查局部變量 108
6.3 不同錯誤的調試方法 109
6.3.1 語法錯誤的調試 109
6.3.2 運行錯誤的調試 109
6.3.3 邏輯錯誤的調試 110
第二篇 應用提高篇
第7章 窗體 113
7.1 窗體的顯示方式 113
7.1.1 以Show方式打開窗體 113
7.1.2 以ShowModal方式打開窗體 114
7.2 窗體的屬性 114
7.2.1 窗體的大小與位置 114
7.2.2 窗體的顯示屬性 115
7.2.3 窗體的透明屬性 115
7.2.4 窗體的外觀屬性 116
7.3 窗體的方法 118
7.3.1 窗體的創(chuàng)建與釋放 118
7.3.2 窗體的焦點 118
7.4 窗體的事件 119
7.4.1 窗體被激活時觸發(fā)的相關事件 119
7.4.2 窗體的關閉事件 119
第8章 常用組件 120
8.1 按鈕、標簽及文本組件 120
8.1.1 TButton組件 120
8.1.2 TBitBtn組件 121
8.1.3 TSpeedButton組件 123
8.1.4 TLabel組件 124
8.1.5 TEdit組件 125
8.1.6 TMemo組件 127
8.2 列表框、單選框及復選框組件 129
8.2.1 TListBox組件 129
8.2.2 TComboBox組件 132
8.2.3 TRadioButton組件 134
8.2.4 TCheckBox組件 135
8.3 容器組件 137
8.3.1 TPanel組件 137
8.3.2 TGroupBox組件 139
8.3.3 TRadioGroup組件 141
8.4 TListView組件與TTreeView組件 142
8.4.1 TListView組件 142
8.4.2 TTreeView組件 149
第9章 使用對話框 156
9.1 使用“打開”對話框組件 156
9.1.1 TOpenDialog組件的屬性 156
9.1.2 TOpenDialog組件的方法 160
9.1.3 TOpenDialog組件的事件 160
9.2 使用“另存為”對話框組件 161
9.3 使用“字體”對話框組件 162
9.3.1 TFontDialog組件的屬性 162
9.3.2 TFontDialog組件的方法 164
9.3.3 TFontDialog組件的事件 165
9.4 使用“顏色”對話框組件 165
9.4.1 TColorDialog組件的屬性 165
9.4.2 TColorDialog組件的方法 166
9.4.3 TColorDialog組件的事件 167
9.5 使用“打印”對話框組件 167
9.5.1 TPrintDialog組件的屬性 167
9.5.2 TPrintDialog組件的方法 170
9.5.3 TPrintDialog組件的事件 170
第10章 菜單、工具欄和狀態(tài)欄 174
10.1 菜單 174
10.2 工具欄 177
10.3 狀態(tài)欄 179
第11章 鼠標與鍵盤事件 181
11.1 鼠標事件 181
11.1.1 OnClick鼠標單擊事件 181
11.1.2 OnDblClick鼠標雙擊事件 182
11.1.3 OnMouseDown鼠標按下事件與OnMouseUp鼠標松開事件 182
11.1.4 OnMouseMove鼠標移動事件 183
11.1.5 鼠標拖曳事件 183
11.2 鍵盤事件 184
11.2.1 OnKeyPress事件 184
11.2.2 OnKeyDown事件 185
11.2.3 OnKeyUp事件 186
第12章 文件系統編程 187
12.1 文件操作組件 187
12.1.1 TFileListBox文件列表框組件 187
12.1.2 TDirectoryListBox目錄列表框組件 188
12.1.3 TDriveCombobox驅動器組合框 189
12.1.4 TFilterComboBox文件過濾組合框 189
12.2 文件的操作 189
12.2.1 文件的操作函數 189
12.2.2 創(chuàng)建文件 194
12.2.3 刪除文件 195
12.2.4 復制文件 195
12.2.5 獲取文件的屬性 196
12.2.6 設置文件的屬性 197
12.3 INI文件 198
12.3.1 創(chuàng)建INI文件 198
12.3.2 寫入INI文件 199
12.3.3 讀取INI文件 200
第13章 圖形圖像技術 201
13.1 Delphi繪圖 201
13.1.1 畫布類對象 202
13.1.2 畫布類屬性 202
13.1.3 畫布類方法 206
13.2 繪圖組件 207
13.2.1 TImage組件 207
13.2.2 TShape組件 208
13.2.3 TPaintBox組件 211
13.3 桌面畫圖 213
13.4 圖像翻轉 214
13.5 圖像的瀑布效果 215
13.6 圖像的積木效果 215
第14章 Delphi多媒體技術 218
14.1 多媒體技術概述 218
14.2 TMediaPlayer組件 219
14.2.1 TMediaPlayer組件的屬性 219
14.2.2 TMediaPlayer組件的方法 225
14.2.3 播放多種文件 229
14.3 TAnimate組件 230
14.3.1 TAnimate組件的屬性 230
14.3.2 TAnimate組件的方法 235
14.3.3 工程項目中的動畫提示 236
第15章 Delphi網絡編程技術 238
15.1 Delphi網絡的簡介 238
15.2 TIdFTP組件 238
15.2.1 TIdFTP組件的屬性 239
15.2.2 TIdFTP組件的方法 241
15.2.3 文件上傳與下載的復雜實例 247
15.3 TIdTCPClient組件 248
15.3.1 TIdTCPClient組件的屬性 249
15.3.2 TIdTCPClient組件的方法 250
15.3.3 在局域網中進行數據的發(fā)送 254
第16章 Delphi高級數據庫編程 257
16.1 TADOConnection組件 257
16.1.1 TADOConnection組件的屬性 257
16.1.2 TADOConnection組件的方法 260
16.1.3 TADOConnection組件的事件 261
16.2 TADOQuery組件 262
16.2.1 TADOQuery組件的屬性 262
16.2.2 TADOQuery組件的方法 264
16.3 TADOTable組件 270
16.3.1 TADOTable組件的屬性 271
16.3.2 TADOTable組件的方法 274
第17章 Delphi數據組件 280
17.1 TDataSource組件 280
17.1.1 TDataSource組件的屬性 280
17.1.2 TDataSource組件的方法 283
17.1.3 TDataSource組件的事件 284
17.2 TDBGrid組件 285
17.2.1 TDBGrid組件的屬性 286
17.2.2 TDBGrid組件的方法 287
17.2.3 TDBGrid組件的事件 288
17.2.4 TDBGrid組件的綜合應用 290
17.3 TDBNavigator組件 292
17.3.1 TDBNavigator組件的屬性 292
17.3.2 TDBNavigator組件的方法 293
17.3.3 TDBNavigator組件的事件 295
17.4 TDBEdit組件 296
17.4.1 TDBEdit組件的屬性 296
17.4.2 TDBEdit組件的方法 298
17.4.3 TDBEdit組件的事件 298
第18章 常見問題與經驗技巧 299
18.1 入門應知必會 299
18.2 程序調試與常見錯誤 306
18.3 經 驗 技 巧 311
18.4 高級應用 324
第三篇 經典實例篇
第19章 我的通信錄 331
19.1 實例說明 331
19.2 技術要點 332
19.3 數據表結構 332
19.4 實現過程 333
19.4.1 Main程序界面的設計 333
19.4.2 實現通信錄的主要功能代碼 334
19.4.3 添加聯系人窗體界面設計 340
19.4.4 添加類型窗體界面設計 342
19.4.5 瀏覽照片窗體界面設計 343
第20章 網絡聊天室 345
20.1 實例說明 345
20.2 技術要點 346
20.3 實現過程 346
20.3.1 程序界面的設計 346
20.3.2 實現網絡聊天的主要功能代碼 346
第21章 SQL Server數據庫配置 351
21.1 實例說明 351
21.2 技術要點 352
21.3 開發(fā)過程 352
21.3.1 窗體布局 352
21.3.2 SQL服務器登錄 354
21.3.3 創(chuàng)建數據庫 354
21.3.4 創(chuàng)建用戶登錄 356
21.3.5 連接SQL數據庫 357
第22章 通用查詢器 359
22.1 實例說明 359
22.2 技術要點 360
22.3 實現過程 360
22.3.1 程序界面的設計 360
22.3.2 實現通用查詢器的主要功能代碼 360
第23章 超級兔子 366
23.1 實例說明 366
23.2 技術要點 367
23.3 主窗體開發(fā)過程 367
23.4 將整數內容寫入注冊表窗體開發(fā)過程 375
23.5 垃圾文件處理窗體 376
23.6 顏色設置窗體開發(fā)過程 377
第24章 圖像綜合處理系統 379
24.1 實例說明 379
24.2 技術要點 380
24.3 實現過程 380
第25章 電子賀卡程序 384
25.1 實例說明 384
25.2 技術要點 385
25.3 賀卡播放器開發(fā)過程 386
25.4 電子賀卡生成器開發(fā)過程 390
第26章 多媒體播放器 394
26.1 實例說明 394
26.2 技術要點 395
26.3 實現過程 395
26.3.1 程序界面設計 395
26.3.2 主要功能代碼 395
第四篇 項目實戰(zhàn)篇
第27章 Delphi在商品管理系統開發(fā)中的應用 403
27.1 商品管理系統概述 404
27.2 需求分析 404
27.3 系統設計 405
27.4 數據庫設計 405
27.5 處理過程分析 408
27.6 主窗體設計 408
27.6.1 主窗體設計 408
27.6.2 商品管理系統功能導航欄設計 409
27.7 數據模塊設計 411
27.8 程序設計與編碼 411
27.8.1 系統登錄窗體的設計 411
27.8.2 部門設置窗體的設計 413
27.8.3 庫位設置窗體的設計 415
27.8.4 客戶資料窗體的設計 417
27.8.5 銷售訂貨窗體的設計 420
27.8.6 銷售訂單查詢窗體的設計 425
27.8.7 客戶查詢窗體的設計 427
27.8.8 商品資料查詢窗體的設計 430
27.8.9 銷售排行窗體的設計 433
27.8.10 庫存量分析窗體的設計 435
27.9 疑難問題分析解決 437
27.10 程序測試常見錯誤解決 438
27.11 程序設計清單 439
27.12 技術、經驗總結 440
27.13 適用本系統的Access版本 441
第28章 Delphi在企業(yè)客服系統中的應用 442
28.1 企業(yè)客服系統概述 442
28.2 需求分析 443
28.3 系統設計 443
28.4 數據庫邏輯結構設計 444
28.5 處理過程分析 446
28.6 主窗體設計 446
28.7 數據模塊設計 447
28.8 程序設計與編碼 448
28.8.1 客服管理系統基礎信息的設置 448
28.8.2 客戶管理的設計 450
28.8.3 權限管理的設計 452
28.8.4 郵件接收的設計 454
28.8.5 郵件發(fā)送的設計 456
28.8.6 郵件查詢的設計 458
28.9 疑難問題分析解決 459
28.10 程序測試常見錯誤解決 460
28.11 程序設計清單 461
28.12 技術、經驗總結 462
28.13 使用本程序的Access版本 462
第29章 Delphi在企業(yè)地理信息系統開發(fā)中的應用 463
29.1 企業(yè)地理信息系統概述 463
29.2 需求分析 464
29.3 系統設計 464
29.4 數據庫結構設計 465
29.5 處理過程分析 466
29.6 主窗體設計 467
29.7 數據模塊設計 467
29.8 程序設計與編碼 468
29.8.1 區(qū)域設置窗體的設計 468
29.8.2 客戶信息窗體的設計 470
29.8.3 地圖錄入窗體的設計 472
29.8.4 地圖查詢窗體的設計 477
29.8.5 數據庫配置窗體的設計 479
29.9 疑難問題分析解決 481
29.10 程序測試常見錯誤解決 482
29.11 程序設計清單 483
29.12 技術、經驗總結 483
29.13 使用本程序的Access版本 484

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號