注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計Pascal/DelphiDelphi 2005程序設計教程

Delphi 2005程序設計教程

Delphi 2005程序設計教程

定 價:¥36.00

作 者: 何鵬飛,馬威編著
出版社: 清華大學出版社
叢編項: 高等院校計算機應用技術系列教材
標 簽: Delphi

ISBN: 9787302116271 出版時間: 2005-09-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 409 字數(shù):  

內容簡介

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

作者簡介

暫缺《Delphi 2005程序設計教程》作者簡介

圖書目錄

目 錄
第1章 認識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 啟動Delphi 2005 9
1.4.2 創(chuàng)建工程 9
1.4.3 定制窗體 12
1.4.4 添加代碼 16
1.4.5 運行程序 17
1.5 本章小結 18
1.6 思考和練習 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 公共語言運行時(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 本章小結 36
2.5 思考和練習 36
第3章 Delphi語言基礎 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 浮點類型 51
3.2.3 字符串 52
3.2.4 記錄 53
3.2.5 集合 54
3.2.6 變體 57
3.2.7 數(shù)據(jù)類型轉換 58
3.3 數(shù)組 60
3.3.1 一維數(shù)組 60
3.3.2 多維數(shù)組 61
3.3.3 動態(tài)數(shù)組 62
3.4 運算符 64
3.4.1 賦值運算符 64
3.4.2 算術運算符 64
3.4.3 邏輯運算符 65
3.4.4 位運算符 65
3.4.5 關系運算符 66
3.4.6 運算符的優(yōu)先級 66
3.5 流程控制 67
3.5.1 聲明語句 67
3.5.2 簡單語句 68
3.5.3 條件語句 70
3.5.4 循環(huán)語句 75
3.5.5 注釋語句 81
3.6 過程與函數(shù) 81
3.6.1 使用過程 82
3.6.2 使用函數(shù) 84
3.6.3 內聯(lián)函數(shù) 85
3.6.4 參數(shù) 86
3.6.5 函數(shù)過程類型 90
3.7 本章小結 91
3.8 思考和練習 91
第4章 Object Pascal的高級技術 92
4.1 面向對象編程基礎 92
4.2 類和對象的定義 93
4.2.1 類的聲明 93
4.2.2 構造函數(shù) 94
4.2.3 析構函數(shù) 94
4.2.4 創(chuàng)建對象 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 運行時類型信息 110
4.7.1 is運算符 110
4.7.2 as運算符 110
4.8 本章小結 112
4.9 思考和練習 112
第5章 在Delphi 2005中使用窗體 113
5.1 普通窗體程序 113
5.1.1 新建窗體 113
5.1.2 窗體的屬性 115
5.2 使用對話框 119
5.2.1 使用消息對話框 119
5.2.2 使用輸入對話框 122
5.3 多窗體應用程序 124
5.4 MDI應用程序 128
5.4.1 創(chuàng)建父窗口 128
5.4.2 創(chuàng)建子窗口 128
5.4.3 子窗口的排列與關閉 129
5.4.4 應用程序菜單與菜單融合 130
5.4.5 使用模板創(chuàng)建MDI
應用程序 131
5.5 本章小結 133
5.6 思考和練習 133
第6章 Windows窗體應用程序 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 公用對話框控件 154
6.5.1 OpenFileDialog控件 154
6.5.2 SaveFileDialog控件 155
6.5.3 FontDialog控件 156
6.5.4 ColorDialog控件 156
6.5.5 其他對話框控件 156
6.6 菜單控件 157
6.6.1 MainMenu控件 157
6.6.2 ContextMenu控件 159
6.6.3 菜單控件與對話框控件
示例 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 本章小結 169
6.10 思考和練習 169
第7章 VCL窗體應用程序 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 通用對話框組件 185
7.5.1 文件對話框組件 186
7.5.2 TFontDialog組件 188
7.5.3 TColorDialog組件 189
7.5.4 查找與替換對話框組件 189
7.5.5 打印設置對話框組件 190
7.6 菜單、工具欄和狀態(tài)欄組件 190
7.6.1 菜單組件 191
7.6.2 TToolBar組件 192
7.6.3 TStatusBar組件 192
7.6.4 使用菜單和對話框組件的
示例 193
7.7 多頁面程序 197
7.8 在VCL .NET中使用.NET
組件 199
7.9 本章小結 202
7.10 思考和練習 202
第8章 多媒體編程 203
8.1 WinForm中的圖形圖像編程 203
8.1.1 常用的圖形圖像控件 203
8.1.2 使用GDI+對象 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 多媒體程序開發(fā) 215
8.3.1 TMediaPlayer組件簡介 215
8.3.2 制作媒體播放器 216
8.4 本章小結 219
8.5 思考和練習 219
第9章 文件管理與配置注冊表 220
9.1 管理文件 220
9.1.1 文件類型 220
9.1.2 文件管理的標準過程 220
9.1.3 目錄操作 223
9.1.4 磁盤操作 223
9.2 使用文件組件 223
9.2.1 文件組件介紹 223
9.2.2 制作簡單的資源管理器 224
9.3 配置文件與注冊表 231
9.3.1 讀寫配置文件 231
9.3.2 讀寫注冊表 233
9.4 本章小結 235
9.5 思考和練習 235
第10章 動態(tài)鏈接庫開發(fā) 237
10.1 DLL 簡介 237
10.1.1 DLL的工作原理 237
10.1.2 Windows系統(tǒng)的動態(tài)
鏈接庫 238
10.2 創(chuàng)建動態(tài)鏈接庫 238
10.2.1 DLLs的編寫 238
10.2.2 動態(tài)鏈接庫中的標準
指示 239
10.2.3 編寫自己的DLLs 240
10.3 調用動態(tài)鏈接庫 241
10.3.1 靜態(tài)調用 241
10.3.2 動態(tài)調用 242
10.3.3 調用myDLL 244
10.4 利用DLLs實現(xiàn)窗體重用 245
10.4.1 窗體重用DLLs的設計 245
10.4.2 在Delphi應用程序中調
用重用窗體 247
10.4.3 在VB應用程序中調用
重用窗體 248
10.5 本章小結 250
10.6 思考和練習 250
第11章 數(shù)據(jù)庫應用程序開發(fā)基礎 251
11.1 數(shù)據(jù)庫概述 251
11.1.1 什么是數(shù)據(jù)庫 251
11.1.2 數(shù)據(jù)庫管理系統(tǒng) 252
11.1.3 開發(fā)數(shù)據(jù)庫應用程序的
步驟 254
11.2 Delphi 2005提供的數(shù)據(jù)
庫工具 254
11.2.1 使用BDE Administrator 254
11.2.2 使用Database Explorer 255
11.3 使用ADO.NET 258
11.3.1 ADO.NET簡介 259
11.3.2 使用ADO.NET訪問數(shù)
據(jù)庫 260
11.4 本章小結 274
11.5 思考和練習 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 運用BDP組件
實現(xiàn)Master/Detail 284
12.4 本章小結 288
12.5 思考和練習 288
第13章 數(shù)據(jù)庫應用程序開發(fā) 289
13.1 SQL查詢技術 289
13.1.1 SELECT語句 289
13.1.2 INSERT語句 293
13.1.3 UPDATE語句 294
13.1.4 DELETE語句 295
13.2 事務處理方法 295
13.3 數(shù)據(jù)庫開發(fā)綜合應用 297
13.3.1 功能需求 297
13.3.2 數(shù)據(jù)庫設計 298
13.3.3 界面設計及組件屬性
設置 298
13.3.4 編寫代碼 303
13.3.5 運行程序 310
13.4 本章小結 311
13.5 思考和練習 311
第14章 創(chuàng)建ASP .NET應用程序 312
14.1 ASP .NET介紹 312
14.1.1 ASP .NET的優(yōu)勢 312
14.1.2 Web窗體頁指令 313
14.1.3 ASP .NET內部對象 314
14.1.4 創(chuàng)建ASP .NET應用
程序 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ù)驗證控件 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 應用實例:同學錄 344
14.4.1 功能需求 344
14.4.2 數(shù)據(jù)庫設計 344
14.4.3 新增同學信息頁面及
程序設計 344
14.4.4 查看同學信息頁面及
程序的設計 347
14.4.5 運行程序 349
14.5 本章小結 351
14.6 思考和練習 351
第15章 ASP .NET Web服務 352
15.1 什么是Web服務 352
15.1.1 Web服務的定義 352
15.1.2 ASP .NET Web服務
體系 353
15.2 XML和SOAP 353
15.2.1 XML 354
15.2.2 SOAP 358
15.3 創(chuàng)建Web服務 361
15.4 創(chuàng)建客戶端測試程序 365
15.4.1 使用VCL .NET Form
客戶端 365
15.4.2 創(chuàng)建ASP .NET Web Forms
客戶端 368
15.5 本章小結 370
15.6 思考和練習 370
第16章 Internet編程 371
16.1 Indy 控件 371
16.1.1 Indy控件的工作模式
及特點 371
16.1.2 Indy控件包簡介 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 本章小結 381
16.4 思考和練習 381
第17章 開發(fā)自定義組件 382
17.1 組件單元概覽 382
17.2 使用組件向導 383
17.2.1 使用組件向導創(chuàng)建組件 383
17.2.2 為組件添加變量和方法 386
17.2.3 安裝組件 391
17.2.4 使用自定義組件 392
17.3 本章小結 393
17.4 思考和練習 394
第18章 異常處理與程序調試 395
18.1 異常處理 395
18.1.1 常見錯誤類型 395
18.1.2 Delphi中的異常處理
結構 396
18.2 使用異常類 397
18.2.1 異常類基類 398
18.2.2 訪問異常對象 398
18.2.3 自定義異常類 399
18.3 調試應用程序 400
18.3.1 設置調試環(huán)境 400
18.3.2 常用的調試命令 401
18.3.3 使用斷點(Breakpoint) 404
18.3.4 使用監(jiān)視(Watch) 407
18.3.5 使用計算/修改表達
式(Evaluate/Modify) 408
18.4 本章小結 409
18.5 思考和練習 409

本目錄推薦

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