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

Delphi 7應(yīng)用開發(fā)教程:Delphi程序員認(rèn)證

Delphi 7應(yīng)用開發(fā)教程:Delphi程序員認(rèn)證

定 價(jià):¥62.00

作 者: 牛漢民編著
出版社: 科學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: Delphi

ISBN: 9787030159694 出版時(shí)間: 2005-09-01 包裝: 簡(jiǎn)裝本
開本: 24cm 頁(yè)數(shù): 524 字?jǐn)?shù):  

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

  本書是高等職業(yè)技術(shù)教育中IT類專業(yè)學(xué)生獲取學(xué)歷證書和國(guó)際著名軟件廠商Borland軟件認(rèn)證證書的學(xué)習(xí)用教材。本教材依據(jù)課程教學(xué)大綱并結(jié)合Delphi 7程序員的教學(xué)特點(diǎn)編寫而成。全書共分10章,主要內(nèi)容包括消息和事件、Delphi 7異常處理、動(dòng)態(tài)連接庫(kù)、圖形圖像和多媒體應(yīng)用開發(fā)、文件處理和流的應(yīng)用、GUI應(yīng)用程序開發(fā)、使用dbExpress和ADO的數(shù)據(jù)庫(kù)應(yīng)用程序開發(fā)、數(shù)據(jù)結(jié)構(gòu)編程和Rave報(bào)表。為便于教學(xué)使用,各章包括大量教學(xué)范例,并編入了大量習(xí)題。本書結(jié)構(gòu)清晰,應(yīng)用實(shí)例豐富,實(shí)現(xiàn)了理論學(xué)習(xí)和具體應(yīng)用的充分結(jié)合。本書可作為各大專院校、高等職業(yè)技術(shù)院校計(jì)算機(jī)軟件開發(fā)專業(yè)課程和相關(guān)雙證教學(xué)課程的教材,也可供從事Delphi 7應(yīng)用開發(fā)的程序設(shè)計(jì)人員學(xué)習(xí)、參考。

作者簡(jiǎn)介

暫缺《Delphi 7應(yīng)用開發(fā)教程:Delphi程序員認(rèn)證》作者簡(jiǎn)介

圖書目錄

第1章 消息和事件 1
1.1 消 息 1
1.1.1 消息記錄 2
1.1.2 消息常量取值范圍的劃分 2
1.1.3 Windows標(biāo)準(zhǔn)消息 3
1.2 Windows消息驅(qū)動(dòng)機(jī)制 4
1.2.1 Windows消息系統(tǒng)的組成 4
1.2.2 Windows消息生成、傳遞和處理的過(guò)程 4
1.3 Delphi對(duì)消息記錄的封裝 5
1.3.1 通用消息記錄 6
1.3.2 專用消息記錄 7
1.4 在Delphi應(yīng)用程序中處理消息 8
1.4.1 使用消息處理方法 8
1.4.2 在Application對(duì)象的OnMessage事件中處理消息 10
1.4.3 覆蓋對(duì)象的WndProc方法和DefaultHandler方法 13
1.5 在應(yīng)用程序中發(fā)送消息 15
1.5.1 Perform方法 15
1.5.2 SendMessage和PostMessage方法 15
1.6 VCL消息系統(tǒng) 18
1.6.1 非標(biāo)準(zhǔn)消息 18
1.6.2 VCL消息處理流程 23
1.7 消息與事件 31
練習(xí)題 33
第2章 Delphi 7異常處理 37
2.1 何謂異常 37
2.1.1 運(yùn)行期錯(cuò)誤處理 38
2.1.2 Delphi 7異常處理機(jī)制 38
2.2 異常類 42
2.2.1 Exception異常類 43
2.2.2 Delphi 7內(nèi)置的異常類 45
2.2.3 用戶自定義的異常類 53
2.3 Delphi 7的異常處理結(jié)構(gòu) 56
2.3.1 try...finally語(yǔ)句塊 56
2.3.2 try...except語(yǔ)句塊 59
2.3.3 使用raise拋出異常 65
2.4 異常的處理 67
2.4.1 異常嵌套處理 67
2.4.2 改變默認(rèn)異常處理 71
練習(xí)題 73
第3章 動(dòng)態(tài)連接庫(kù) 76
3.1 動(dòng)態(tài)連接庫(kù)的概念 76
3.1.1 靜態(tài)連接與動(dòng)態(tài)連接 77
3.1.2 使用DLL的原因 78
3.2 在Delphi環(huán)境中開發(fā)動(dòng)態(tài)連接庫(kù) 80
3.2.1 DLL工程文件 80
3.2.2 創(chuàng)建DLL工程的操作方法 81
3.3 DLL的調(diào)用 84
3.3.1 DLL的隱式調(diào)用 84
3.3.2 DLL的顯式調(diào)用 85
3.3.3 調(diào)試DLL工程的設(shè)置 88
3.4 創(chuàng)建各種類型的DLL 88
3.4.1 含有單元文件的DLL 89
3.4.2 包含類對(duì)象的DLL 89
3.4.3 開發(fā)包含窗體對(duì)象的DLL 94
3.4.4 創(chuàng)建包含資源和使用string字符串的DLL 102
練習(xí)題 106
第4章 圖形、圖像和多媒體應(yīng)用開發(fā) 108
4.1 使用TCanvas繪制圖形 108
4.1.1 TCanvas的主要方法 108
4.1.2 TCanvas類的主要屬性 117
4.1.3 TShape組件 126
4.1.4 TPaintBox組件 129
4.2 使用圖像 133
4.2.1 常用圖像的類型 134
4.2.2 Delphi圖像對(duì)象與組件 135
4.2.3 使用TImage組件顯示圖像 137
4.2.4 不同格式圖像的相互轉(zhuǎn)換 141
4.2.5 圖像的效果特技 150
4.2.6 屏幕抓圖 152
4.3 多媒體應(yīng)用 155
4.3.1 使用TAnimate組件播放無(wú)聲動(dòng)畫 155
4.3.2 TMediaPlayer組件的屬性、方法和事件 159
4.3.3 TMediaPlayer組件使用舉例 164
練習(xí)題 168
第5章 文件處理和流的應(yīng)用 171
5.1 文件的分類 171
5.1.1 文本文件 172
5.1.2 類型文件 172
5.1.3 無(wú)類型文件 172
5.2 文件處理的相關(guān)例程 172
5.2.1 建立與外部文件的關(guān)聯(lián)和關(guān)閉外部文件 172
5.2.2 打開文件 174
5.2.3 其他文件處理例程 175
5.3 文件處理 175
5.3.1 文本文件的處理 175
5.3.2 類型文件的處理 181
5.3.3 無(wú)類型文件的處理 185
5.4 INI文件和注冊(cè)表編程 188
5.4.1 INI文件編程 188
5.4.2 注冊(cè)表編程 199
5.5 磁盤及磁盤文件管理 205
5.5.1 Delphi所提供的磁盤文件管理組件 205
5.5.2 磁盤文件管理的相關(guān)API函數(shù) 209
5.6 流處理 224
5.6.1 TStream類的屬性和方法 224
5.6.2 TStream的子類 227
5.6.3 使用文件流 228
5.6.4 使用內(nèi)存流 230
5.6.5 流操作實(shí)例 232
練習(xí)題 233
第6章 GUI應(yīng)用程序開發(fā) 237
6.1 TForm實(shí)例 237
6.1.1 TForm的幾個(gè)常用屬性 237
6.1.2 TForm的事件 244
6.1.3 靜態(tài)和動(dòng)態(tài)創(chuàng)建窗體 247
6.1.4 模式窗體和非模式窗體 250
6.2 TApplication實(shí)例 253
6.2.1 TApplication的常用屬性 253
6.2.2 TApplication類的常用方法 255
6.2.3 TApplication類的常用事件 256
6.2.4 應(yīng)用程序窗口 259
6.3 TScreen實(shí)例 259
6.4 模板的使用和創(chuàng)建 261
6.4.1 創(chuàng)建模板 262
6.4.2 共享對(duì)象庫(kù) 263
6.4.3 模板的使用 264
6.4.4 模板設(shè)計(jì)的一般規(guī)則 265
6.5 幾種常用窗體的制作 266
6.5.1 MDI程序開發(fā) 266
6.5.2 Splash窗口 268
6.5.3 About窗口 270
6.5.4 自適應(yīng)分辨率的窗口 271
練習(xí)題 272
第7章 使用dbExpress的數(shù)據(jù)庫(kù)應(yīng)用開發(fā) 275
7.1 dbExpress引擎的特點(diǎn) 275
7.1.1 dbExpress的特點(diǎn) 275
7.1.2 dbExpress接口 276
7.1.3 dbExpress對(duì)數(shù)據(jù)庫(kù)的支持 277
7.1.4 一個(gè)簡(jiǎn)單的dbExpress應(yīng)用程序 277
7.2 TSQLConnection組件 281
7.2.1 使用現(xiàn)有的數(shù)據(jù)庫(kù)連接 282
7.2.2 新建數(shù)據(jù)庫(kù)連接 282
7.2.3 關(guān)閉登錄提示 283
7.2.4 事務(wù)處理 284
7.3 dbExpress數(shù)據(jù)集 290
7.4 數(shù)據(jù)庫(kù)更新 295
7.4.1 數(shù)據(jù)集組件SQL語(yǔ)句的設(shè)置 295
7.4.2 執(zhí)行數(shù)據(jù)集組件的SQL語(yǔ)句 296
7.4.3 使用TSQLConnection組件的Execute方法 296
7.5 TDataSetProvider組件 299
7.5.1 TDataSetProvider組件的重要事件 300
7.5.2 TDataSetProvider的重要屬性 301
7.6 客戶數(shù)據(jù)集 304
7.6.1 客戶數(shù)據(jù)集的特點(diǎn) 304
7.6.2 字段的創(chuàng)建和訪問(wèn) 305
7.6.3 操作客戶數(shù)據(jù)集 310
7.6.4 客戶數(shù)據(jù)集的索引 317
7.7 主從表 325
7.7.1 靜態(tài)實(shí)現(xiàn)主從表功能 325
7.7.2 動(dòng)態(tài)實(shí)現(xiàn)主從表功能 327
7.7.3 用客戶數(shù)據(jù)集實(shí)現(xiàn)主從表 329
7.8 TSimpleDataSet組件 332
7.8.1 TSimpleDataSet的內(nèi)部緩存機(jī)制 333
7.8.2 TSimpleDataSet組件的重要屬性和事件 333
7.9 公文包 337
7.10 元數(shù)據(jù)信息 340
7.10.1 dbExpress和元數(shù)據(jù) 340
7.10.2 使用TCustomSQLDataSet的SetSchemaInfo方法 340
7.10.3 TSQLConnection組件其他獲取元數(shù)據(jù)的方法 346
7.10.4 Data和Delta屬性 352
7.11 TSQLMonitor組件 354
練習(xí)題 356
第8章 使用ADO的數(shù)據(jù)庫(kù)應(yīng)用開發(fā) 360
8.1 ADO簡(jiǎn)介 360
8.2 Delphi對(duì)ADO數(shù)據(jù)庫(kù)引擎的支持 361
8.2.1 ADO體系結(jié)構(gòu)概述 361
8.2.2 ADO組件 362
8.2.3 建立ADO數(shù)據(jù)庫(kù)應(yīng)用程序的基本步驟 364
8.3 TADOConnection組件的使用 364
8.3.1 使用TADOConnection組件建立ADO連接 365
8.3.2 登錄提示的控制 370
8.3.3 數(shù)據(jù)表和存儲(chǔ)過(guò)程的取得 372
8.3.4 TADOConnection組件的其他屬性和使用方法 374
8.4 使用ADO數(shù)據(jù)集和命令組件 374
8.4.1 數(shù)據(jù)集組件的通用屬性 375
8.4.2 用ADO的數(shù)據(jù)集組件和命令組件建立與數(shù)據(jù)庫(kù)的連接 375
8.4.3 數(shù)據(jù)集組件和命令組件的使用 376
8.5 事務(wù)處理 389
8.6 使用Jet引擎 390
8.6.1 使用Jet訪問(wèn)Paradox 391
8.6.2 使用Jet訪問(wèn)Excel 392
8.6.3 導(dǎo)入和導(dǎo)出 393
練習(xí)題 394
第9章 數(shù)據(jù)結(jié)構(gòu)編程 397
9.1 數(shù)據(jù)結(jié)構(gòu)和算法 397
9.2 線性表 398
9.2.1 線性表的運(yùn)算 399
9.2.2 線性表的存儲(chǔ)結(jié)構(gòu) 399
9.2.3 數(shù) 組 400
9.2.4 線性表的插入和刪除 400
9.2.5 列表類 401
9.2.6 數(shù)組組件 409
9.3 鏈
表 410
9.3.1 線性鏈表 411
9.3.2 循環(huán)列表 423
9.3.3 雙向鏈表 424
9.3.4 多重鏈表 426
9.4 堆棧和隊(duì)列 426
9.4.1 堆 棧 427
9.4.2 隊(duì) 列 435
9.5 樹 444
9.5.1 樹的基本概念 445
9.5.2 二叉樹 445
9.5.3 二叉樹的存儲(chǔ)結(jié)構(gòu) 446
9.5.4 遍歷二叉樹 449
9.5.5 二叉樹的類實(shí)現(xiàn) 454
9.5.6 二叉樹類的應(yīng)用 456
9.5.7 Delphi提供的與樹有關(guān)的組件 460
練習(xí)題 469
第10章 Rave報(bào)表 472
10.1 Rave報(bào)表創(chuàng)建的可視化環(huán)境 473
10.1.1 導(dǎo)航區(qū)域 474
10.1.2 頁(yè)面設(shè)計(jì)器(Page) 475
10.1.3 屬性面板 475
10.1.4 項(xiàng)目樹面板 476
10.1.5 狀態(tài)欄 477
10.2 工具欄的具體介紹 477
10.2.1 效用工具欄的使用 478
10.2.2 組件工具欄 482
10.3 報(bào)表的預(yù)覽、保存和打印 494
10.3.1 執(zhí)行報(bào)表 494
10.3.2 報(bào)表預(yù)覽 496
10.3.3 執(zhí)行打印命令 497
10.3.4 報(bào)表文件的保存格式 497
10.4 報(bào)表工程管理 498
10.4.1 報(bào)表工程 499
10.4.2 頁(yè)面設(shè)計(jì) 501
10.5 數(shù)據(jù)的連接 504
10.5.1 什么是數(shù)據(jù)連接 504
10.5.2 生成一個(gè)數(shù)據(jù)庫(kù)連接 505
10.6 腳本報(bào)表 508
10.7 Delphi中的Rave組件 509
10.7.1 基本組件介紹 509
10.7.2 繪制格式 511
10.7.3 數(shù)據(jù)連接 513
10.8 創(chuàng)建報(bào)表 513
10.8.1 報(bào)表向?qū)?513
10.8.2 自己創(chuàng)建報(bào)表 517
10.8.3 主從報(bào)表 520
10.8.4 添加計(jì)算字段和設(shè)計(jì)報(bào)表的樣式 521
練習(xí)題 522
Borland認(rèn)證課程介紹 525

本目錄推薦

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