注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書教育/教材/教輔教材高職高專教材Delphi軟件開發(fā)技術(shù)(計(jì)算機(jī)軟件技術(shù)專業(yè)高職高專計(jì)算機(jī)技能型緊缺人才培養(yǎng)規(guī)劃教材)

Delphi軟件開發(fā)技術(shù)(計(jì)算機(jī)軟件技術(shù)專業(yè)高職高專計(jì)算機(jī)技能型緊缺人才培養(yǎng)規(guī)劃教材)

Delphi軟件開發(fā)技術(shù)(計(jì)算機(jī)軟件技術(shù)專業(yè)高職高專計(jì)算機(jī)技能型緊缺人才培養(yǎng)規(guī)劃教材)

定 價(jià):¥28.00

作 者: 張世明
出版社: 人民郵電出版社
叢編項(xiàng): 高職高專計(jì)算機(jī)技能型緊缺人才培養(yǎng)規(guī)劃教材·計(jì)算機(jī)軟件技術(shù)專業(yè)
標(biāo) 簽: Delphi

ISBN: 9787115133168 出版時(shí)間: 2005-07-01 包裝: 平裝
開本: 16開 頁數(shù): 324 字?jǐn)?shù):  

內(nèi)容簡介

  為了幫助學(xué)生將Delphi學(xué)通、學(xué)透,使學(xué)生真正能用Delphi開發(fā)應(yīng)用程序,本套教材將Delphi作為一個(gè)模塊按開課順序分為3個(gè)層次,依次是Delphi程序設(shè)計(jì)基礎(chǔ)→Delphi軟件開發(fā)技術(shù)→軟件項(xiàng)目開發(fā)綜合實(shí)訓(xùn)——Delphi篇,并將每個(gè)層次各成一書,本書是其中的第2本,即《Delphi軟件開發(fā)技術(shù)》。 本書共分10章,分別介紹面向?qū)ο蟪绦蛟O(shè)計(jì)、Delphi自定義組件的開發(fā)、Delphi異常處理與調(diào)試、動(dòng)態(tài)鏈接庫(DLLs)編程、Windows API與資源調(diào)用、Delphi圖形及多媒體應(yīng)用、多線程、文件操作、Delphi網(wǎng)絡(luò)組件編程及實(shí)訓(xùn)。 本書是高職高專Delphi課程的教材,也可作為Delphi軟件開發(fā)人員的自學(xué)參考書。

作者簡介

暫缺《Delphi軟件開發(fā)技術(shù)(計(jì)算機(jī)軟件技術(shù)專業(yè)高職高專計(jì)算機(jī)技能型緊缺人才培養(yǎng)規(guī)劃教材)》作者簡介

圖書目錄

第1章 面向?qū)ο蟪绦蛟O(shè)計(jì) 1
1.1 面向?qū)ο蟪绦蛟O(shè)計(jì)概念 1
1.1.1 結(jié)構(gòu)化程序設(shè)計(jì)方法 1
1.1.2 面向?qū)ο蟮某绦蛟O(shè)計(jì)方法 2
1.1.3 面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念 2
1.2 類 3
1.2.1 類的定義 3
1.2.2 保護(hù)方式 3
1.2.3 類實(shí)例化 4
1.2.4 類操作符 5
1.3 方法 5
1.3.1 一般方法 5
1.3.2 構(gòu)造方法 6
1.3.3 析構(gòu)方法 6
1.3.4 類方法 7
1.3.5 隱含參數(shù)Self 7
1.4 繼承和多態(tài) 8
1.4.1 繼承 8
1.4.2 覆蓋 9
1.4.3 抽象類 10
1.4.4 多態(tài) 11
1.4.5 共同祖先TObject 12
1.5 對(duì)象 13
1.6 屬性 14
1.6.1 屬性定義 14
1.6.2 擴(kuò)展賦值語句 16
1.7 消息 17
1.7.1 消息機(jī)制 17
1.7.2 發(fā)送消息 19
1.7.3 處理消息 19
1.7.4 用戶自定義消息 20
習(xí)題24
第2章 Delphi自定義組件的開發(fā) 25
2.1 選擇祖先類 25
2.1.1 公共祖先類 25
2.1.2 現(xiàn)有的組件 26
2.1.3 組件模板 26
2.1.4 選擇祖先類的建議 26
2.2 建立組件框架 26
2.2.1 自動(dòng)建立組件框架 26
2.2.2 手工建立組件框架 28
2.3 加入屬性 28
2.3.1 加入簡單型的屬性 29
2.3.2 加入枚舉型的屬性 30
2.3.3 加入集合型的屬性 30
2.3.4 加入對(duì)象型的屬性 31
2.3.5 加入數(shù)組型的屬性 32
2.3.6 公開繼承的屬性 33
2.3.7 給出屬性的默認(rèn)值 34
2.4 加入方法 34
2.4.1 方法的可見性 34
2.4.2 避免內(nèi)部相關(guān)性 35
2.4.3 給方法命名 35
2.4.4 聲明和實(shí)現(xiàn)方法 35
2.4.5 加入虛擬方法 36
2.4.6 加入動(dòng)態(tài)方法 36
2.4.7 加入抽象方法 36
2.5 加入事件 37
2.5.1 事件加入過程 37
2.5.2 繼承事件 38
2.5.3 創(chuàng)建事件 38
2.5.4 注冊(cè)組件 42
習(xí)題50
第3章 Delphi異常處理與調(diào)試 51
3.1 Delphi異常處理 51
3.1.1 異常處理的意義 51
3.1.2 錯(cuò)誤類型 52
3.2 Delphi異常類 54
3.2.1 運(yùn)行庫異常類(RTL Exception) 54
3.2.2 對(duì)象異常類 57
3.2.3 組件異常類 58
3.3 Delphi異常處理機(jī)制 59
3.3.1 異常響應(yīng)與try…except語句 60
3.3.2 異常保護(hù)與try…finally語句 61
3.3.3 異常的重引發(fā)和處理嵌套 63
3.3.4 定義自己的異常 64
3.3.5 利用異常響應(yīng)編程 68
3.4 Delphi調(diào)試器 70
3.4.1 準(zhǔn)備調(diào)試 70
3.4.2 設(shè)置調(diào)試器的選項(xiàng) 71
3.5 控制程序的運(yùn)行 71
3.5.1 單步執(zhí)行 71
3.5.2 跟蹤執(zhí)行 72
3.5.3 跳過一段代碼 73
3.5.4 全速執(zhí)行剩余的代碼 73
3.5.5 返回到執(zhí)行點(diǎn) 73
3.5.6 暫停運(yùn)行 73
3.5.7 重新開始運(yùn)行 73
3.5.8 命令行參數(shù) 74
3.6 斷點(diǎn) 74
3.6.1 源代碼斷點(diǎn) 74
3.6.2 機(jī)器指令斷點(diǎn) 75
3.6.3 數(shù)據(jù)斷點(diǎn) 76
3.6.4 模塊斷點(diǎn) 76
3.6.5 指定遇到斷點(diǎn)時(shí)的行為 76
3.6.6 斷點(diǎn)列表窗口 77
3.6.7 刪除斷點(diǎn) 78
3.6.8 設(shè)置斷點(diǎn)的屬性 78
3.6.9 禁止和允許斷點(diǎn) 78
3.7 監(jiān)視表達(dá)式的值 78
3.7.1 觀察窗口 79
3.7.2 計(jì)算和修改表達(dá)式的值 80
3.7.3 計(jì)算提示 81
3.7.4 Inspector窗口 81
3.7.5 查看局部變量的值 82
3.8 調(diào)試的有關(guān)窗口 82
3.8.1 CPU窗口 82
3.8.2 FPU窗口 83
3.8.3 線程狀態(tài)窗口 83
3.8.4 Call Stack窗口 84
3.8.5 模塊窗口 85
3.8.6 事件記錄窗口 85
3.9 特殊程序調(diào)試* 86
3.9.1 調(diào)試動(dòng)態(tài)鏈接庫 86
3.9.2 遠(yuǎn)程調(diào)試 86
3.9.3 多進(jìn)程調(diào)試 88
3.9.4 分布式調(diào)試 88
3.9.5 其他調(diào)試手段 89
習(xí)題90
第4章 動(dòng)態(tài)鍵接庫(DLLs)編程 91
4.1 動(dòng)態(tài)鏈接庫概述 91
4.1.1 Windows系統(tǒng)的動(dòng)態(tài)鏈接庫 92
4.1.2 為什么使用DLL 92
4.1.3 系統(tǒng)DLL的含義 93
4.1.4 DLL與EXE文件的區(qū)別 94
4.1.5 DLL編寫規(guī)則 94
4.2 在Delphi中DLLs的編寫 94
4.2.1 編寫一般DLLs的步驟 95
4.2.2 動(dòng)態(tài)鏈接庫中的標(biāo)準(zhǔn)指示 98
4.2.3 DLLs中的變量和段 98
4.2.4 DLLs中的運(yùn)行期間錯(cuò)誤和處理 98
4.2.5 庫初始化代碼的編寫 99
4.2.6 DLL中重載函數(shù)問題 101
4.2.7 從DLL中輸出字符串 101
4.3 在Delphi中DLLs的調(diào)用 104
4.3.1 調(diào)用DLL方式 104
4.3.2 靜態(tài)調(diào)用 105
4.3.3 動(dòng)態(tài)調(diào)用 107
4.4 利用DLLs實(shí)現(xiàn)窗體重用 110
4.4.1 利用DLLs實(shí)現(xiàn)窗體重用的一般步驟 110
4.4.2 使用DLL模態(tài)窗體 111
4.4.3 DLL中的非模態(tài)窗體 111
4.5 利用DLLs實(shí)現(xiàn)數(shù)據(jù)傳輸 116
4.5.1 DLLs中的全局內(nèi)存 116
4.5.2 利用DLLs實(shí)現(xiàn)應(yīng)用程序間的數(shù)據(jù)傳輸 116
4.6 DLL與Delphi組件包 118
習(xí)題120
第5章 Windows API與資源調(diào)用 121
5.1 Windows API 121
5.1.1 Windows API簡介 121
5.1.2 在Delphi中調(diào)用Windows API函數(shù) 122
5.1.3 調(diào)用Windows API的實(shí)例 123
5.2 資源 128
5.2.1 Windows資源 128
5.2.2 圖標(biāo)資源 130
5.2.3 鼠標(biāo)指針資源 134
5.2.4 位圖資源 137
5.2.5 字符串資源 139
習(xí)題142
第6章 Delphi圖形及多媒體應(yīng)用 143
6.1 繪圖組件 143
6.1.1 Shape組件 143
6.1.2 PaintBox組件 144
6.1.3 畫布對(duì)象 144
6.1.4 Image組件 147
6.1.5 繪制圖元文件 150
6.1.6 打印圖形 152
6.2 圖形列表組件 153
6.2.1 TreeView組件 153
6.2.2 ListView組件 154
6.3 圖形柵格組件 158
6.3.1 StringGrid組件 158
6.3.2 DrawGrid組件 158
6.3.3 ColorGrid組件 159
6.4 圖形日歷組件 160
6.4.1 DateTimePicker組件 160
6.4.2 MonthCalendar組件 161
6.4.3 Calendar組件 161
6.5 多媒體組件 162
6.5.1 MediaPlayer組件 162
6.5.2 Animate組件 163
習(xí)題165
第7章 多線程 166
7.1 多線程概述 166
7.1.1 多線程的概念 166
7.1.2 使用多線程的優(yōu)缺點(diǎn) 167
7.2 多線程編程 167
7.2.1 創(chuàng)建線程對(duì)象 167
7.2.2 線程的同步 169
7.2.3 設(shè)置線程的優(yōu)先級(jí) 170
7.2.4 掛起和喚醒 171
7.2.5 緩存線程對(duì)象 172
7.2.6 線程終止 173
7.3 多線程深入 179
7.3.1 線程安全 179
7.3.2 線程局部變量 180
7.3.3 鎖定和阻塞 182
7.3.4 依賴另一個(gè)線程的執(zhí)行結(jié)果 183
7.3.5 一個(gè)多線程排序程序 185
習(xí)題190
第8章 文件操作 191
8.1 文件操作命令 191
8.1.1 文件的類型 191
8.1.2 文件的定義 192
8.1.3 文件管理命令 192
8.1.4 文本文件命令 193
8.1.5 輸入輸出命令 193
8.2 文本文件 194
8.2.1 打開文本文件 194
8.2.2 關(guān)閉文本文件 194
8.2.3 寫入文本文件 195
8.2.4 讀取文本文件 195
8.3 非文本文件 196
8.3.1 類型文件 196
8.3.2 無類型文件 200
8.4 文件系統(tǒng) 200
8.4.1 文件系統(tǒng)組件 200
8.4.2 文件控制單元 203
8.5 文件流 206
8.5.1 文件流命令 206
8.5.2 文件流的使用 207
習(xí)題 212
第9章 Delphi網(wǎng)絡(luò)組件編程 213
9.1 計(jì)算機(jī)網(wǎng)絡(luò)概述 213
9.2 Delphi 7支持的網(wǎng)絡(luò)組件 214
9.2.1 Indy組件介紹 214
9.2.2 Indy Client組件頁 215
9.2.3 IndyServer組件頁 216
9.2.4 Indy Misc(Indy Miscellaneous)組件頁 216
9.2.5 Indy Intercepts組件頁 217
9.2.6 Indy I/O Handlers組件頁 218
9.3 Indy組件基本工作原理 220
9.3.1 Indy組件是阻塞套接字 220
9.3.2 Indy組件與其他套接字組件不同之處 221
9.4 Indy常用組件的應(yīng)用 222
9.4.1 IdTCPClient組件和IdTCPServer組件的使用 222
9.4.2 IdDayTime組件和IdDayTimeServer組件的使用 226
9.4.3 IdEcho組件和IdEchoServer組件的使用 228
9.4.4 IdTime組件和IdTimeServer組件的使用 229
9.4.5 IdTelnet組件和IdTelnetServer組件的使用 230
9.4.6 IdFinger組件和IdFingerServer組件的使用 233
9.5 Indy中FTP組件的應(yīng)用 235
9.5.1 FTP文件傳輸協(xié)議基本概念 235
9.5.2 FTP服務(wù)器的設(shè)計(jì) 235
9.6 Indy郵件組件的應(yīng)用 239
9.6.1 IdPOP3組件的使用 239
9.6.2 IdSmtp組件的使用 242
9.7 IdHTTP組件的應(yīng)用 246
9.7.1 IdHTTP組件的方法 246
9.7.2 IdHTTP組件的屬性 250
9.8 Indy中的UDP組件 254
9.8.1 UDP協(xié)議特點(diǎn) 254
9.8.2 IdUDPClient和IdUDPServer組件 255
9.8.3 IdDayTimeUDP和IdDayTimeUDPServer組件 258
9.8.4 IdTimeUDP和IdTimeUDPServer組件 259
9.8.5 IdEchoUDP和IdEchoUDPServer組件 259
習(xí)題 260
第10章 實(shí)訓(xùn) 261
10.1實(shí)訓(xùn)1 面向?qū)ο蟪绦蛟O(shè)計(jì) 261
10.2實(shí)訓(xùn)2 自定義組件設(shè)計(jì) 263
10.3實(shí)訓(xùn)3 異常處理與調(diào)試 273
10.3.1 Delphi異常處理機(jī)制 273
10.3.2 Delphi調(diào)試 275
10.4實(shí)訓(xùn)4 動(dòng)態(tài)鏈接庫編程 278
10.5實(shí)訓(xùn)5 Windows API與資源 282
10.6實(shí)訓(xùn)6 圖形及多媒體應(yīng)用 284
10.6.1 Delphi繪圖組件應(yīng)用 284
10.6.2 Delphi圖形組件應(yīng)用 288
10.7實(shí)訓(xùn)7 多線程設(shè)計(jì) 296
10.8實(shí)訓(xùn)8 文件操作 300
10.8.1 文件名操作 300
10.8.2 文件讀寫操作 304
10.9實(shí)訓(xùn)9 網(wǎng)絡(luò)編程 307

本目錄推薦

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