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

Delphi 5 入門與提高

Delphi 5 入門與提高

定 價(jià):¥45.00

作 者: 龍湘明等編著
出版社: 人民郵電出版社
叢編項(xiàng): 計(jì)算機(jī)技術(shù)入門提高精通系列叢書
標(biāo) 簽: 軟件工具 基本知識(shí)

購(gòu)買這本書可以去


ISBN: 9787115084606 出版時(shí)間: 2000-01-01 包裝:
開本: 26cm 頁(yè)數(shù): 446頁(yè) 字?jǐn)?shù):  

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

  本書全面系統(tǒng)地介紹了Delphi 5 的有關(guān)知識(shí)及編程技術(shù)。全書共分為三部分,第一部分為基礎(chǔ)篇,由前三章組成,分別介紹了Delphi 5的新特性、Object Pascal語(yǔ)言和一些常用的組件;第二部分為提高篇,由第4章至第10章組成,分別介紹了ActiveX、DLL、異常處理、多線程和圖形圖像處理及多媒體制作等知識(shí);第三部分為應(yīng)用篇,由第11章至第16章組成,分別介紹了數(shù)據(jù)庫(kù)開發(fā)、Web開發(fā)、CORBA及應(yīng)用程序分布等問(wèn)題。本書內(nèi)容全面而又重點(diǎn)突出,幾乎涵蓋了Delphi 5的所有編程領(lǐng)域和技術(shù),并且結(jié)合了大量的實(shí)例進(jìn)行講解,是一本學(xué)習(xí)Delphi編程的非常好的參考書。

作者簡(jiǎn)介

暫缺《Delphi 5 入門與提高》作者簡(jiǎn)介

圖書目錄

第一部分 基礎(chǔ)篇

第一章 Delphi 5.0入門 3
1.1 Delphi簡(jiǎn)介 3
1.1.1 Delphi的歷史 3
1.1.2 用Delphi編寫Windows程序的基本概念 4
1.2 Delphi 5.0新特性 6
1.2.1 數(shù)據(jù)庫(kù)方面的加強(qiáng) 6
1.2.2 開發(fā)環(huán)境的改善 7
1.2.3 可視組件庫(kù)(VCL)的改進(jìn) 7
1.2.4 新的工具 7
1.2.5 ActiveX方面的加強(qiáng) 7
1.3 Delphi 5.0的開發(fā)環(huán)境 7
1.3.1 主窗口 8
1.3.2 對(duì)象監(jiān)視器(Object Inspector) 9
1.3.3 窗體(Form) 10
1.3.4 程序編輯器(Code Editor) 10
1.4 設(shè)計(jì)第一個(gè)Delphi 5.0程序 11
1.4.1 新建應(yīng)用程序工程 12
1.4.2 生成新的窗體和組件 13
1.4.3 設(shè)置窗體和組件的屬性 14
1.4.4 編寫事件處理程序 16
1.4.5 編譯執(zhí)行 17
1.5 小結(jié) 18

第二章 Object PASCAL語(yǔ)言基礎(chǔ) 19
2.1 基本概念 19
2.1.1 數(shù)據(jù)類型 20
2.1.2 常量說(shuō)明 20
2.1.3 變量說(shuō)明 21
2.1.4 賦值語(yǔ)句 21
2.1.5 常用的運(yùn)算符 22
2.1.6 程序模塊 24
2.2 程序流程控制 26
2.2.1 if語(yǔ)句 26
2.2.2 case語(yǔ)句 27
2.2.3 repeat語(yǔ)句 27
2.2.4 while語(yǔ)句 28
2.2.5 for語(yǔ)句 28
2.3 過(guò)程和函數(shù) 29
2.3.1 標(biāo)題部分 29
2.3.2 說(shuō)明部分 30
2.3.3 語(yǔ)句部分 30
2.3.4 參數(shù) 31
2.4 定義新的數(shù)據(jù)類型 32
2.4.1 枚舉型 33
2.4.2 子界型 33
2.4.3 數(shù)組型 34
2.4.4 字符串型 35
2.4.5 集合型 36
2.4.6 記錄型 36
2.5 面向?qū)ο蟮奶匦?37
2.5.1 定義一個(gè)類 38
2.5.2 構(gòu)造函數(shù)和析構(gòu)函數(shù) 41
2.5.3 使用一個(gè)對(duì)象 42
2.6 小結(jié) 43

第三章 常用組件 44
3.1 標(biāo)簽(Label) 44
3.2 編輯框(Edit) 46
3.3 多行編輯框(Memo) 48
3.4 命令按鈕(Button) 49
3.5 位圖按鈕(BitBtn) 50
3.6 快捷按鈕(SpeedButton) 52
3.7 復(fù)選框(CheckBox) 53
3.8 單選按鈕(RadioButton) 54
3.9 分組框(GroupBox) 55
3.10 單選分組框(RadioBox) 55
3.11 列表框(ListBox) 56
3.12 組合框(ComboBox) 58
3.13 面板(Panel) 60
3.14 框架(Frames) 61
3.15 主菜單(MainMenu) 62
3.15.1 主菜單的建立 63
3.15.2 菜單項(xiàng)的命令 65
3.15.3 其它的菜單項(xiàng)屬性 65
3.15.4 MainMenu的屬性 66
3.16 彈出式菜單(PopupMenu) 66
3.17 通用的組件屬性 67
3.18 小結(jié) 68

第二部分 提高篇

第四章 OLE(對(duì)象鏈接與嵌入) 71
4.1 OLE概述 71
4.2 OLE客戶 71
4.2.1 創(chuàng)建OLE客戶程序 72
4.2.2 TOleContainer部件的屬性 73
4.2.3 TOleContainer部件的方法和事件 75
4.2.4 如何檢測(cè)已注冊(cè)的OLE對(duì)象類 77
4.3 OLE自動(dòng)化 83
4.3.1 服務(wù)器的分類 83
4.3.2 怎樣操縱自動(dòng)化對(duì)象 83
4.3.3 一個(gè)程序示例 87
4.4 小結(jié) 92

第五章 COM、DCOM與ActiveX技術(shù) 93
5.1 COM、DCOM和ActiveX技術(shù)原理 93
5.1.1 技術(shù)背景 94
5.1.2 COM 94
5.1.3 DCOM 98
5.1.4 ActiveX及DAX 99
5.2 使用第三方ActiveX控件 101
5.3 創(chuàng)建自己的AcitveX控件 106
5.4 創(chuàng)建ActiveForm 114
5.5 將ActiveX發(fā)布到Web上 116
5.6 小結(jié) 117

第六章 DLL的創(chuàng)建和使用 119
6.1 DLL概述 119
6.1.1 DLL出現(xiàn)的背景 119
6.1.2 DLL(動(dòng)態(tài)鏈接庫(kù))的使用原理 120
6.1.3 使用DLL帶來(lái)的好處 120
6.2 DLL單元的剖析 121
6.3 編寫DLL的基礎(chǔ)知識(shí) 122
6.3.1 DLL中的函數(shù)和過(guò)程 122
6.3.2 exports關(guān)鍵字 123
6.3.3 關(guān)于DLLProc函數(shù) 123
6.4 加載DLL 125
6.4.1 靜態(tài)加載 125
6.4.2 動(dòng)態(tài)加載 125
6.5 調(diào)用DLL中的函數(shù)和方法 126
6.5.1 靜態(tài)加載時(shí)的調(diào)用方法 126
6.5.2 動(dòng)態(tài)加載時(shí)的調(diào)用方法 127
6.6 創(chuàng)建資源DLL 130
6.6.1 利用DLL實(shí)現(xiàn)窗體的重用 130
6.6.2 資源DLL 133
6.7 小結(jié) 134

第七章 異常處理 135
7.1 關(guān)于異常處理的基本介紹 133
7.1.1 異常的來(lái)源 133
7.1.2 異常的關(guān)鍵字 134
7.2 DELPHI關(guān)于異常處理的語(yǔ)句的概述 134
7.2.1 關(guān)于使用try….except語(yǔ)句 134
7.2.2 關(guān)于try…finally語(yǔ)句 135
7.2.3 關(guān)于Try…except和Try…..Finally的嵌套使用 137
7.2.4 關(guān)于On…Do…Else語(yǔ)句的使用 138
7.2.5 關(guān)于raise 語(yǔ)句的使用 140
7.3 創(chuàng)建異常類 143
7.3.1 定制異常類 143
7.3.2 非派生異常類 148
7.4 小結(jié) 149

第八章 多線程應(yīng)用 150
8.1 有關(guān)概念的介紹 150
8.2 利用Windows API來(lái)創(chuàng)建多線程 151
8.3 在多線程中解決同步問(wèn)題 154
8.3.1 使用TRTLCriticalSection控制同步 157
8.3.2 使用Mutexes控制同步 161
8.4 TThread對(duì)象和VCL 161
8.4.1 如何添加TThread類 162
8.4.2 TThread類中重要方法的使用 162
8.4.3 TThread類提供使用局部變量的方法 165
8.4.4 線程的優(yōu)先級(jí) 165
8.4.5 一個(gè)關(guān)于TThread類的例子 165
8.5 小結(jié) 174

第九章 圖形和多媒體 175
9.1 用畫布(Canvas)繪圖 175
9.1.1 畫布的屬性 175
9.1.2 畫布的方法 178
9.1.3 關(guān)于繪圖程序 181
9.2 多媒體播放 182
9.2.1 有關(guān)多媒體 182
9.2.2 MediaPlayer組件 182
9.2.3 制作自己的媒體播放器 187
9.3 小結(jié) 191

第十章 自制組件 192
10.1 基類的選擇 192
10.1.1 公共基類 192
10.1.2 現(xiàn)有的組件 193
10.1.3 自制組件模板 193
10.1.4 幾點(diǎn)建議 193
10.2 編寫自己的組件 194
10.2.1 建立組件框架 194
10.2.2 添加自己的屬性 195
10.2.3 添加方法 203
10.2.4 添加事件 207
10.3 安裝組件 213
10.3.1 如何安裝組件 213
10.3.2 為組件增加圖標(biāo) 214
10.3.3 關(guān)于包 215
10.4 小結(jié) 217

第三部分 應(yīng)用篇

第十一章 Delphi數(shù)據(jù)庫(kù)應(yīng)用開發(fā)基礎(chǔ) 221
11.1 關(guān)于數(shù)據(jù)庫(kù) 221
11.1.1 數(shù)據(jù)庫(kù)系統(tǒng)概述 222
11.1.2 用Database Desktop創(chuàng)建第一個(gè)數(shù)據(jù)庫(kù) 223
11.2 Delphi的數(shù)據(jù)庫(kù)特性 226
11.2.1 Delphi的數(shù)據(jù)庫(kù)特性及體系結(jié)構(gòu) 226
11.2.2 Delphi數(shù)據(jù)庫(kù)組件簡(jiǎn)介 228
11.3 創(chuàng)建第一個(gè)Delphi數(shù)據(jù)庫(kù)應(yīng)用程序 231
11.3.1 使用Database Form Wizard 創(chuàng)建數(shù)據(jù)庫(kù)窗體 232
11.3.2 了解由Database Form Wizard創(chuàng)建的窗體 237
11.3.3 運(yùn)行程序 238
11.4 Delphi數(shù)據(jù)庫(kù)應(yīng)用程序開發(fā)的一般方法初探 239
11.4.1 概述 239
11.4.2 數(shù)據(jù)庫(kù)應(yīng)用程序的開發(fā)步驟 240
11.5 主要--明細(xì)型數(shù)據(jù)庫(kù)應(yīng)用程序?qū)嵗?241
11.5.1 一對(duì)多關(guān)系的主要──明細(xì)型數(shù)據(jù)庫(kù)應(yīng)用程序 242
11.5.2 一對(duì)多-多關(guān)系的數(shù)據(jù)庫(kù)應(yīng)用 245
11.6 更進(jìn)一步:掌握Delphi數(shù)據(jù)庫(kù)編程技術(shù) 246
11.6.1 字段類的使用 247
11.6.2 查詢數(shù)據(jù)庫(kù)中的記錄 254
11.6.3 修改數(shù)據(jù)庫(kù)中的記錄 259
11.6.4 數(shù)據(jù)訪問(wèn)組件的應(yīng)用及編程 263
11.6.5 TTable組件及應(yīng)用 270
11.6.6 TDataSource組件及其應(yīng)用 274
11.6.7 數(shù)據(jù)瀏覽組件的應(yīng)用及編程 276
11.7 小結(jié) 288

第十二章 Delphi數(shù)據(jù)庫(kù)高級(jí)專題一: 深入了解Delphi數(shù)據(jù)庫(kù)組件 289
12.1 TSession組件及其應(yīng)用 289
12.1.1 TSession組件的重要屬性及作用 289
12.1.2 TSession組件的方法 290
12.1.3 TSession組件應(yīng)用舉例 291
12.2 輸入數(shù)據(jù)的有效性驗(yàn)證 292
12.3 使用DataModule 295
12.3.1 為什么使用DataModule 295
12.3.2 如何使用DataModule 295
12.3.3 使用DataModule的一個(gè)實(shí)例 299
12.4 使用QReport組件制作報(bào)表 300
12.4.1 使用Quick Report Wizard和Report Templates快速生成報(bào)表 300
12.4.2 QReport組件及其應(yīng)用 305
12.4.3 一個(gè)報(bào)表實(shí)例 309
12.5 SQL編程 311
12.5.1 SQL語(yǔ)言簡(jiǎn)介 311
12.5.2 TQuery組件簡(jiǎn)介 312
12.5.3 編寫第一個(gè)簡(jiǎn)單的SQL程序 313
12.5.4 SQL語(yǔ)言編程概述 316
12.5.5 動(dòng)態(tài)SQL的編程 321
12.5.6 SQL編程實(shí)例 323
12.6 小結(jié) 326

第十三章 Delphi數(shù)據(jù)庫(kù)高級(jí)專題二: 客戶/服務(wù)器應(yīng)用開發(fā) 327
13.1 客戶/服務(wù)器應(yīng)用開發(fā)原理 327
13.1.1 客戶/服務(wù)器體系結(jié)構(gòu) 327
13.1.2 各種數(shù)據(jù)庫(kù)服務(wù)器產(chǎn)品介紹 329
13.1.3 Delphi的客戶/服務(wù)器解決方案--IDAPI 333
13.2 Delphi客戶/服務(wù)器應(yīng)用開發(fā)環(huán)境的構(gòu)造 339
13.2.1 建立和管理數(shù)據(jù)庫(kù)別名(Alias) 340
13.2.2 配置SQL Link驅(qū)動(dòng)程序默認(rèn)設(shè)置的方法 341
13.2.3 連接SQL服務(wù)器 344
13.3 Delphi Client/Server數(shù)據(jù)庫(kù)開發(fā)技術(shù) 347
13.3.1 使用TDatabase組件連接SQL服務(wù)器 347
13.3.2 處理Client/Server事務(wù)控制 352
13.3.3 使用存儲(chǔ)過(guò)程 355
13.3.4 從開發(fā)平臺(tái)到服務(wù)器的向上適化 358
13.4 Delphi客戶/服務(wù)器應(yīng)用實(shí)例分析 360
13.4.1 數(shù)據(jù)庫(kù)環(huán)境介紹 360
13.4.2 應(yīng)用程序分析 363
13.5 小結(jié) 376

第十四章 Web編程 377
14.1 幾種Web應(yīng)用開發(fā)技術(shù)介紹 377
14.1.1 CGI(Common Gateway Interface,通用網(wǎng)關(guān)接口) 377
14.1.2 Web Server API 378
14.1.3 ASP(Active Server Pages) 379
14.1.4 JDBC(Java Database Connectivity,Java 數(shù)據(jù)庫(kù)互連) 379
14.2 Delphi 5.0對(duì)Web服務(wù)器應(yīng)用程序的支持 380
14.2.1 Delphi對(duì)Web服務(wù)器應(yīng)用程序支持的幾種方式 380
14.2.2 Web服務(wù)器應(yīng)用程序的結(jié)構(gòu) 380
14.2.3 各組件是如何協(xié)調(diào)工作的 381
14.2.4 如何迅速構(gòu)建應(yīng)用 382
14.2.5 利用數(shù)據(jù)庫(kù)組件輕松響應(yīng)用戶請(qǐng)求 385
14.3 Web服務(wù)器應(yīng)用程序?qū)嵗?385
14.3.1 系統(tǒng)設(shè)計(jì)目標(biāo)與主要功能 385
14.3.2 系統(tǒng)工作模型 385
14.3.3 系統(tǒng)的實(shí)現(xiàn) 386
14.4 小結(jié) 405

第十五章 CORBA 應(yīng)用 406
15.1 CORBA及相關(guān)技術(shù)的介紹 406
15.1.1 CORBA帶來(lái)的優(yōu)點(diǎn) 407
15.1.2 CORBA的體系結(jié)構(gòu) 407
15.2 基于CORBA平臺(tái)的分布式應(yīng)用開發(fā)過(guò)程 409
15.3 Smart Agent的介紹 412
15.3.1 Smart Agent 的概述 412
15.3.2 Smart Agent的配置 413
15.3.3 啟動(dòng)Smart Agent 413
15.3.4 配置ORB域 413
15.3.5 連接不同局域網(wǎng)上的Smart Agent 413
15.3.6 Smart Agent中的環(huán)境變量 414
15.3.7 關(guān)于CORBA服務(wù)器的激活 414
15.4 在Delphi中開發(fā)CORBA應(yīng)用程序的過(guò)程 414
15.4.1 如何開發(fā)服務(wù)器程序 414
15.4.2 如何開發(fā)客戶端程序 417
15.5 小結(jié) 419

第十六章 發(fā)布應(yīng)用 420
16.1 發(fā)布應(yīng)用概述 420
16.2 完善你的應(yīng)用 421
16.2.1 啟動(dòng)界面的制作 421
16.2.2 讀寫注冊(cè)表 424
16.2.3 制作Windows風(fēng)格的聯(lián)機(jī)幫助系統(tǒng) 427
16.3 制作專業(yè)化的Setup程序 435
16.4 小結(jié) 446

本目錄推薦

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