注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)Pascal/DelphiDelphi 2005程序設(shè)計(jì)教程

Delphi 2005程序設(shè)計(jì)教程

Delphi 2005程序設(shè)計(jì)教程

定 價(jià):¥36.00

作 者: 何鵬飛,馬威編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 高等院校計(jì)算機(jī)應(yīng)用技術(shù)系列教材
標(biāo) 簽: Delphi

ISBN: 9787302116271 出版時(shí)間: 2005-09-01 包裝: 膠版紙
開(kāi)本: 26cm 頁(yè)數(shù): 409 字?jǐn)?shù):  

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

  本書從Delphi的歷史講起,由淺入深、循序漸進(jìn)地介紹了Delphi 2005的各項(xiàng)功能。包括Delphi的歷史、Delphi 2005的新增功能、Object Pascal語(yǔ)言、窗體應(yīng)用程序的開(kāi)發(fā)、多媒體編程、文件管理、動(dòng)態(tài)鏈接庫(kù)、數(shù)據(jù)庫(kù)編程、ASP .NET應(yīng)用程序開(kāi)發(fā)、Internet編程、自定義控件的開(kāi)發(fā),以及Delphi的異常處理與程序調(diào)試等。本書內(nèi)容豐富、結(jié)構(gòu)清晰、通俗易懂、圖文并茂,在講解每個(gè)知識(shí)點(diǎn)的同時(shí)都配有相應(yīng)的實(shí)例,方便讀者上機(jī)實(shí)踐。本書適合Delphi初、中級(jí)讀者,可作為各類培訓(xùn)班及高等院校的培訓(xùn)教材,也可作為Delphi舊版本用戶轉(zhuǎn)向新版本的參考書。本書每章中的實(shí)例源代碼和教學(xué)課件可以到http://www.tupwk.com.cn/downpage/index.asp網(wǎng)站下載。

作者簡(jiǎn)介

暫缺《Delphi 2005程序設(shè)計(jì)教程》作者簡(jiǎn)介

圖書目錄

目 錄
第1章 認(rèn)識(shí)Delphi 2005 1
1.1 Delphi發(fā)展史 1
1.2 Delphi 2005的特性 2
1.3 安裝Delphi 2005 5
1.3.1 Delphi的系統(tǒng)配置要求 5
1.3.2 安裝Delphi 2005 6
1.4 Hello World程序 8
1.4.1 啟動(dòng)Delphi 2005 9
1.4.2 創(chuàng)建工程 9
1.4.3 定制窗體 12
1.4.4 添加代碼 16
1.4.5 運(yùn)行程序 17
1.5 本章小結(jié) 18
1.6 思考和練習(xí) 19
第2章 .NET Framework概述 20
2.1 .NET戰(zhàn)略與.NET Framework 20
2.1.1 什么是.NET 20
2.1.2 Microsoft .NET的意義 21
2.1.3 .NET Framework 23
2.2 公共語(yǔ)言運(yùn)行時(shí)(CLR) 25
2.2.1 什么是CLR 25
2.2.2 托管代碼與CTS 26
2.2.3 MSIL和JIT編譯 27
2.3 .NET Framework基類 30
2.3.1 命名空間 30
2.3.2 System.String類 31
2.3.3 System.Math類 33
2.3.4 System.DateTime類 34
2.3.5 System.IO.File類 35
2.4 本章小結(jié) 36
2.5 思考和練習(xí) 36
第3章 Delphi語(yǔ)言基礎(chǔ) 37
3.1 常量與變量 37
3.1.1 常量 37
3.1.2 變量 39
3.2 Object Pascal的數(shù)據(jù)類型 44
3.2.1 序數(shù) 44
3.2.2 浮點(diǎn)類型 51
3.2.3 字符串 52
3.2.4 記錄 53
3.2.5 集合 54
3.2.6 變體 57
3.2.7 數(shù)據(jù)類型轉(zhuǎn)換 58
3.3 數(shù)組 60
3.3.1 一維數(shù)組 60
3.3.2 多維數(shù)組 61
3.3.3 動(dòng)態(tài)數(shù)組 62
3.4 運(yùn)算符 64
3.4.1 賦值運(yùn)算符 64
3.4.2 算術(shù)運(yùn)算符 64
3.4.3 邏輯運(yùn)算符 65
3.4.4 位運(yùn)算符 65
3.4.5 關(guān)系運(yùn)算符 66
3.4.6 運(yùn)算符的優(yōu)先級(jí) 66
3.5 流程控制 67
3.5.1 聲明語(yǔ)句 67
3.5.2 簡(jiǎn)單語(yǔ)句 68
3.5.3 條件語(yǔ)句 70
3.5.4 循環(huán)語(yǔ)句 75
3.5.5 注釋語(yǔ)句 81
3.6 過(guò)程與函數(shù) 81
3.6.1 使用過(guò)程 82
3.6.2 使用函數(shù) 84
3.6.3 內(nèi)聯(lián)函數(shù) 85
3.6.4 參數(shù) 86
3.6.5 函數(shù)過(guò)程類型 90
3.7 本章小結(jié) 91
3.8 思考和練習(xí) 91
第4章 Object Pascal的高級(jí)技術(shù) 92
4.1 面向?qū)ο缶幊袒A(chǔ) 92
4.2 類和對(duì)象的定義 93
4.2.1 類的聲明 93
4.2.2 構(gòu)造函數(shù) 94
4.2.3 析構(gòu)函數(shù) 94
4.2.4 創(chuàng)建對(duì)象 95
4.3 屬性、方法和事件 96
4.3.1 屬性 96
4.3.2 方法 97
4.3.3 消息和事件 101
4.4 類的封裝及作用域 103
4.4.1 封裝性 103
4.4.2 作用域 105
4.5 繼承與多態(tài) 106
4.5.1 繼承性 106
4.5.2 多態(tài)性 106
4.6 抽象類 108
4.7 運(yùn)行時(shí)類型信息 110
4.7.1 is運(yùn)算符 110
4.7.2 as運(yùn)算符 110
4.8 本章小結(jié) 112
4.9 思考和練習(xí) 112
第5章 在Delphi 2005中使用窗體 113
5.1 普通窗體程序 113
5.1.1 新建窗體 113
5.1.2 窗體的屬性 115
5.2 使用對(duì)話框 119
5.2.1 使用消息對(duì)話框 119
5.2.2 使用輸入對(duì)話框 122
5.3 多窗體應(yīng)用程序 124
5.4 MDI應(yīng)用程序 128
5.4.1 創(chuàng)建父窗口 128
5.4.2 創(chuàng)建子窗口 128
5.4.3 子窗口的排列與關(guān)閉 129
5.4.4 應(yīng)用程序菜單與菜單融合 130
5.4.5 使用模板創(chuàng)建MDI
應(yīng)用程序 131
5.5 本章小結(jié) 133
5.6 思考和練習(xí) 133
第6章 Windows窗體應(yīng)用程序 134
6.1 Windows Forms概述 134
6.2 按鈕控件 135
6.2.1 Button控件 135
6.2.2 CheckBox控件 136
6.2.3 RadioButton控件 137
6.2.4 使用按鈕控件的示例 137
6.3 文本控件 139
6.3.1 Label控件 139
6.3.2 TextBox控件 141
6.3.3 RichTextBox控件 141
6.3.4 使用文本控件的示例 142
6.4 列表控件 146
6.4.1 ListBox控件 146
6.4.2 CheckedListBox控件 147
6.4.3 ComboBox控件 148
6.4.4 ListView控件 148
6.4.5 TreeView控件 149
6.4.6 使用列表控件的示例 150
6.5 公用對(duì)話框控件 154
6.5.1 OpenFileDialog控件 154
6.5.2 SaveFileDialog控件 155
6.5.3 FontDialog控件 156
6.5.4 ColorDialog控件 156
6.5.5 其他對(duì)話框控件 156
6.6 菜單控件 157
6.6.1 MainMenu控件 157
6.6.2 ContextMenu控件 159
6.6.3 菜單控件與對(duì)話框控件
示例 159
6.7 工具欄和狀態(tài)欄控件 163
6.7.1 ToolBar控件 163
6.7.2 StatusBar控件 164
6.8 容 器 控 件 164
6.8.1 Panel控件 164
6.8.2 GroupBox控件 165
6.8.3 TabControl控件 165
6.8.4 使用容器控件的示例 166
6.9 本章小結(jié) 169
6.10 思考和練習(xí) 169
第7章 VCL窗體應(yīng)用程序 170
7.1 VCL for .NET 170
7.1.1 什么是VCL .NET 170
7.1.2 Borland.VCL命名空間 171
7.1.3 VCL Forms概述 172
7.2 按鈕組件 172
7.2.1 TButton組件 172
7.2.2 TBitBtn組件 173
7.2.3 TSpeedButton組件 174
7.2.4 TCheckBox組件 174
7.2.5 TRadioButton組件 175
7.2.6 使用按鈕組件的示例 175
7.3 文本組件 177
7.3.1 TLabel組件 177
7.3.2 TEdit組件 178
7.3.3 TMaskEdit組件 178
7.3.4 TMemo組件 180
7.3.5 TSpinEdit組件 180
7.3.6 TRichEdit組件 180
7.4 列表組件 181
7.4.1 TListBox組件 182
7.4.2 TComboBox組件 182
7.4.3 TTreeView組件 183
7.4.4 TListView組件 183
7.4.5 使用列表組件的示例 184
7.5 通用對(duì)話框組件 185
7.5.1 文件對(duì)話框組件 186
7.5.2 TFontDialog組件 188
7.5.3 TColorDialog組件 189
7.5.4 查找與替換對(duì)話框組件 189
7.5.5 打印設(shè)置對(duì)話框組件 190
7.6 菜單、工具欄和狀態(tài)欄組件 190
7.6.1 菜單組件 191
7.6.2 TToolBar組件 192
7.6.3 TStatusBar組件 192
7.6.4 使用菜單和對(duì)話框組件的
示例 193
7.7 多頁(yè)面程序 197
7.8 在VCL .NET中使用.NET
組件 199
7.9 本章小結(jié) 202
7.10 思考和練習(xí) 202
第8章 多媒體編程 203
8.1 WinForm中的圖形圖像編程 203
8.1.1 常用的圖形圖像控件 203
8.1.2 使用GDI+對(duì)象 204
8.1.3 使用GDI+繪圖示例 208
8.2 圖形圖像類介紹 209
8.2.1 TCanvas類 210
8.2.2 TPen類 211
8.2.3 TBursh與TColor類 211
8.2.4 常用圖像類 212
8.2.5 使用圖形圖像類編程 213
8.3 多媒體程序開(kāi)發(fā) 215
8.3.1 TMediaPlayer組件簡(jiǎn)介 215
8.3.2 制作媒體播放器 216
8.4 本章小結(jié) 219
8.5 思考和練習(xí) 219
第9章 文件管理與配置注冊(cè)表 220
9.1 管理文件 220
9.1.1 文件類型 220
9.1.2 文件管理的標(biāo)準(zhǔn)過(guò)程 220
9.1.3 目錄操作 223
9.1.4 磁盤操作 223
9.2 使用文件組件 223
9.2.1 文件組件介紹 223
9.2.2 制作簡(jiǎn)單的資源管理器 224
9.3 配置文件與注冊(cè)表 231
9.3.1 讀寫配置文件 231
9.3.2 讀寫注冊(cè)表 233
9.4 本章小結(jié) 235
9.5 思考和練習(xí) 235
第10章 動(dòng)態(tài)鏈接庫(kù)開(kāi)發(fā) 237
10.1 DLL 簡(jiǎn)介 237
10.1.1 DLL的工作原理 237
10.1.2 Windows系統(tǒng)的動(dòng)態(tài)
鏈接庫(kù) 238
10.2 創(chuàng)建動(dòng)態(tài)鏈接庫(kù) 238
10.2.1 DLLs的編寫 238
10.2.2 動(dòng)態(tài)鏈接庫(kù)中的標(biāo)準(zhǔn)
指示 239
10.2.3 編寫自己的DLLs 240
10.3 調(diào)用動(dòng)態(tài)鏈接庫(kù) 241
10.3.1 靜態(tài)調(diào)用 241
10.3.2 動(dòng)態(tài)調(diào)用 242
10.3.3 調(diào)用myDLL 244
10.4 利用DLLs實(shí)現(xiàn)窗體重用 245
10.4.1 窗體重用DLLs的設(shè)計(jì) 245
10.4.2 在Delphi應(yīng)用程序中調(diào)
用重用窗體 247
10.4.3 在VB應(yīng)用程序中調(diào)用
重用窗體 248
10.5 本章小結(jié) 250
10.6 思考和練習(xí) 250
第11章 數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)基礎(chǔ) 251
11.1 數(shù)據(jù)庫(kù)概述 251
11.1.1 什么是數(shù)據(jù)庫(kù) 251
11.1.2 數(shù)據(jù)庫(kù)管理系統(tǒng) 252
11.1.3 開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序的
步驟 254
11.2 Delphi 2005提供的數(shù)據(jù)
庫(kù)工具 254
11.2.1 使用BDE Administrator 254
11.2.2 使用Database Explorer 255
11.3 使用ADO.NET 258
11.3.1 ADO.NET簡(jiǎn)介 259
11.3.2 使用ADO.NET訪問(wèn)數(shù)
據(jù)庫(kù) 260
11.4 本章小結(jié) 274
11.5 思考和練習(xí) 275
第12章 Borland數(shù)據(jù)提供者 276
12.1 什么是BDP 276
12.2 BDP 組件 277
12.2.1 BdpConnection組件 277
12.2.2 BdpCommand組件 278
12.2.3 BdpCommandBuilder
組件 279
12.2.4 BdpDataAdapter組件 280
12.2.5 BdpDataReader組件 282
12.2.6 BdpTransaction組件 282
12.3 主/從表的使用 283
12.3.1 什么是Master/Detail 283
12.3.2 運(yùn)用BDP組件
實(shí)現(xiàn)Master/Detail 284
12.4 本章小結(jié) 288
12.5 思考和練習(xí) 288
第13章 數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā) 289
13.1 SQL查詢技術(shù) 289
13.1.1 SELECT語(yǔ)句 289
13.1.2 INSERT語(yǔ)句 293
13.1.3 UPDATE語(yǔ)句 294
13.1.4 DELETE語(yǔ)句 295
13.2 事務(wù)處理方法 295
13.3 數(shù)據(jù)庫(kù)開(kāi)發(fā)綜合應(yīng)用 297
13.3.1 功能需求 297
13.3.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 298
13.3.3 界面設(shè)計(jì)及組件屬性
設(shè)置 298
13.3.4 編寫代碼 303
13.3.5 運(yùn)行程序 310
13.4 本章小結(jié) 311
13.5 思考和練習(xí) 311
第14章 創(chuàng)建ASP .NET應(yīng)用程序 312
14.1 ASP .NET介紹 312
14.1.1 ASP .NET的優(yōu)勢(shì) 312
14.1.2 Web窗體頁(yè)指令 313
14.1.3 ASP .NET內(nèi)部對(duì)象 314
14.1.4 創(chuàng)建ASP .NET應(yīng)用
程序 316
14.2 常用Web Controls控件 319
14.2.1 AdRotator控件 320
14.2.2 Button和ImageButton
控件 322
14.2.3 Label、Literal、HyperLink
和LinkButton控件 323
14.2.4 TextBox、ListBox
和DropDownList控件 324
14.2.5 CheckBox和CheckBoxList
控件 325
14.2.6 RadioButton
和RadioButtonList控件 326
14.2.7 Table控件 326
14.2.8 Repeater、DataList和
DataGrid控件 328
14.2.9 數(shù)據(jù)驗(yàn)證控件 336
14.3 DB Web控件 338
14.3.1 DBWebDataSource控件 339
14.3.2 DBWebCalendar控件 339
14.3.3 DBWebCheckBox控件 340
14.3.4 DBWebGrid控件 340
14.3.5 DBWebLabel控件 341
14.3.6 DBWebListBox控件 342
14.3.7 DBWebNavigator控件 342
14.3.8 DBWebTextBox控件 343
14.4 應(yīng)用實(shí)例:同學(xué)錄 344
14.4.1 功能需求 344
14.4.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 344
14.4.3 新增同學(xué)信息頁(yè)面及
程序設(shè)計(jì) 344
14.4.4 查看同學(xué)信息頁(yè)面及
程序的設(shè)計(jì) 347
14.4.5 運(yùn)行程序 349
14.5 本章小結(jié) 351
14.6 思考和練習(xí) 351
第15章 ASP .NET Web服務(wù) 352
15.1 什么是Web服務(wù) 352
15.1.1 Web服務(wù)的定義 352
15.1.2 ASP .NET Web服務(wù)
體系 353
15.2 XML和SOAP 353
15.2.1 XML 354
15.2.2 SOAP 358
15.3 創(chuàng)建Web服務(wù) 361
15.4 創(chuàng)建客戶端測(cè)試程序 365
15.4.1 使用VCL .NET Form
客戶端 365
15.4.2 創(chuàng)建ASP .NET Web Forms
客戶端 368
15.5 本章小結(jié) 370
15.6 思考和練習(xí) 370
第16章 Internet編程 371
16.1 Indy 控件 371
16.1.1 Indy控件的工作模式
及特點(diǎn) 371
16.1.2 Indy控件包簡(jiǎn)介 372
16.2 Indy控件編程 372
16.2.1 IdHTTP控件 373
16.2.2 使用TIdPOP3控件 375
16.2.3 使用TIdMessage控件 376
16.2.4 使用TIdSMTP控件 377
16.2.5 制作郵件客戶端 378
16.3 本章小結(jié) 381
16.4 思考和練習(xí) 381
第17章 開(kāi)發(fā)自定義組件 382
17.1 組件單元概覽 382
17.2 使用組件向?qū)?nbsp;383
17.2.1 使用組件向?qū)?chuàng)建組件 383
17.2.2 為組件添加變量和方法 386
17.2.3 安裝組件 391
17.2.4 使用自定義組件 392
17.3 本章小結(jié) 393
17.4 思考和練習(xí) 394
第18章 異常處理與程序調(diào)試 395
18.1 異常處理 395
18.1.1 常見(jiàn)錯(cuò)誤類型 395
18.1.2 Delphi中的異常處理
結(jié)構(gòu) 396
18.2 使用異常類 397
18.2.1 異常類基類 398
18.2.2 訪問(wèn)異常對(duì)象 398
18.2.3 自定義異常類 399
18.3 調(diào)試應(yīng)用程序 400
18.3.1 設(shè)置調(diào)試環(huán)境 400
18.3.2 常用的調(diào)試命令 401
18.3.3 使用斷點(diǎn)(Breakpoint) 404
18.3.4 使用監(jiān)視(Watch) 407
18.3.5 使用計(jì)算/修改表達(dá)
式(Evaluate/Modify) 408
18.4 本章小結(jié) 409
18.5 思考和練習(xí) 409

本目錄推薦

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