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

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

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

定 價(jià):¥28.00

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

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

第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 類(lèi) 3
1.2.1 類(lèi)的定義 3
1.2.2 保護(hù)方式 3
1.2.3 類(lèi)實(shí)例化 4
1.2.4 類(lèi)操作符 5
1.3 方法 5
1.3.1 一般方法 5
1.3.2 構(gòu)造方法 6
1.3.3 析構(gòu)方法 6
1.3.4 類(lèi)方法 7
1.3.5 隱含參數(shù)Self 7
1.4 繼承和多態(tài) 8
1.4.1 繼承 8
1.4.2 覆蓋 9
1.4.3 抽象類(lèi) 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ò)展賦值語(yǔ)句 16
1.7 消息 17
1.7.1 消息機(jī)制 17
1.7.2 發(fā)送消息 19
1.7.3 處理消息 19
1.7.4 用戶(hù)自定義消息 20
習(xí)題24
第2章 Delphi自定義組件的開(kāi)發(fā) 25
2.1 選擇祖先類(lèi) 25
2.1.1 公共祖先類(lèi) 25
2.1.2 現(xiàn)有的組件 26
2.1.3 組件模板 26
2.1.4 選擇祖先類(lèi)的建議 26
2.2 建立組件框架 26
2.2.1 自動(dòng)建立組件框架 26
2.2.2 手工建立組件框架 28
2.3 加入屬性 28
2.3.1 加入簡(jiǎn)單型的屬性 29
2.3.2 加入枚舉型的屬性 30
2.3.3 加入集合型的屬性 30
2.3.4 加入對(duì)象型的屬性 31
2.3.5 加入數(shù)組型的屬性 32
2.3.6 公開(kāi)繼承的屬性 33
2.3.7 給出屬性的默認(rèn)值 34
2.4 加入方法 34
2.4.1 方法的可見(jiàn)性 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 事件加入過(guò)程 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ò)誤類(lèi)型 52
3.2 Delphi異常類(lèi) 54
3.2.1 運(yùn)行庫(kù)異常類(lèi)(RTL Exception) 54
3.2.2 對(duì)象異常類(lèi) 57
3.2.3 組件異常類(lèi) 58
3.3 Delphi異常處理機(jī)制 59
3.3.1 異常響應(yīng)與try…except語(yǔ)句 60
3.3.2 異常保護(hù)與try…finally語(yǔ)句 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 跳過(guò)一段代碼 73
3.5.4 全速執(zhí)行剩余的代碼 73
3.5.5 返回到執(zhí)行點(diǎn) 73
3.5.6 暫停運(yùn)行 73
3.5.7 重新開(kāi)始運(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 觀(guān)察窗口 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 線(xiàn)程狀態(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)鏈接庫(kù) 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)鍵接庫(kù)(DLLs)編程 91
4.1 動(dòng)態(tài)鏈接庫(kù)概述 91
4.1.1 Windows系統(tǒng)的動(dòng)態(tài)鏈接庫(kù) 92
4.1.2 為什么使用DLL 92
4.1.3 系統(tǒng)DLL的含義 93
4.1.4 DLL與EXE文件的區(qū)別 94
4.1.5 DLL編寫(xiě)規(guī)則 94
4.2 在Delphi中DLLs的編寫(xiě) 94
4.2.1 編寫(xiě)一般DLLs的步驟 95
4.2.2 動(dòng)態(tài)鏈接庫(kù)中的標(biāo)準(zhǔn)指示 98
4.2.3 DLLs中的變量和段 98
4.2.4 DLLs中的運(yùn)行期間錯(cuò)誤和處理 98
4.2.5 庫(kù)初始化代碼的編寫(xiě) 99
4.2.6 DLL中重載函數(shù)問(wèn)題 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簡(jiǎn)介 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 畫(huà)布對(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章 多線(xiàn)程 166
7.1 多線(xiàn)程概述 166
7.1.1 多線(xiàn)程的概念 166
7.1.2 使用多線(xiàn)程的優(yōu)缺點(diǎn) 167
7.2 多線(xiàn)程編程 167
7.2.1 創(chuàng)建線(xiàn)程對(duì)象 167
7.2.2 線(xiàn)程的同步 169
7.2.3 設(shè)置線(xiàn)程的優(yōu)先級(jí) 170
7.2.4 掛起和喚醒 171
7.2.5 緩存線(xiàn)程對(duì)象 172
7.2.6 線(xiàn)程終止 173
7.3 多線(xiàn)程深入 179
7.3.1 線(xiàn)程安全 179
7.3.2 線(xiàn)程局部變量 180
7.3.3 鎖定和阻塞 182
7.3.4 依賴(lài)另一個(gè)線(xiàn)程的執(zhí)行結(jié)果 183
7.3.5 一個(gè)多線(xiàn)程排序程序 185
習(xí)題190
第8章 文件操作 191
8.1 文件操作命令 191
8.1.1 文件的類(lèi)型 191
8.1.2 文件的定義 192
8.1.3 文件管理命令 192
8.1.4 文本文件命令 193
8.1.5 輸入輸出命令 193
8.2 文本文件 194
8.2.1 打開(kāi)文本文件 194
8.2.2 關(guān)閉文本文件 194
8.2.3 寫(xiě)入文本文件 195
8.2.4 讀取文本文件 195
8.3 非文本文件 196
8.3.1 類(lèi)型文件 196
8.3.2 無(wú)類(lèi)型文件 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組件頁(yè) 215
9.2.3 IndyServer組件頁(yè) 216
9.2.4 Indy Misc(Indy Miscellaneous)組件頁(yè) 216
9.2.5 Indy Intercepts組件頁(yè) 217
9.2.6 Indy I/O Handlers組件頁(yè) 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)鏈接庫(kù)編程 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 多線(xiàn)程設(shè)計(jì) 296
10.8實(shí)訓(xùn)8 文件操作 300
10.8.1 文件名操作 300
10.8.2 文件讀寫(xiě)操作 304
10.9實(shí)訓(xùn)9 網(wǎng)絡(luò)編程 307

本目錄推薦

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