日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

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

Delphi7高級(jí)應(yīng)用開發(fā)教程

Delphi7高級(jí)應(yīng)用開發(fā)教程

定 價(jià):¥53.00

作 者: 牛漢民
出版社: 科學(xué)出版社
叢編項(xiàng): 高等職業(yè)技術(shù)教育IT類雙證教材
標(biāo) 簽: Delphi

ISBN: 9787030165145 出版時(shí)間: 2005-12-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 455 字?jǐn)?shù):  

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

  本書是高等職業(yè)技術(shù)教育IT類專業(yè)學(xué)生獲取學(xué)歷證書和國(guó)際著名軟件廠商Borland軟件認(rèn)證證書的學(xué)習(xí)用教材。本教材依據(jù)課程教學(xué)大綱并結(jié)合Delphi 7高級(jí)程序員的教學(xué)特點(diǎn)編寫而成。全書分11章,主要內(nèi)容包括多線程技術(shù)及其應(yīng)用、組件和包、接口、COM技術(shù)概述、類型庫(kù)與類型信息、創(chuàng)建COM客戶應(yīng)用程序、創(chuàng)建自動(dòng)化服務(wù)器、創(chuàng)建活動(dòng)服務(wù)器頁(yè)面、ActiveX控件的開發(fā)和使用、多層數(shù)據(jù)庫(kù)應(yīng)用程序開發(fā)和ModelMaker入門。為了便于教學(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高級(jí)應(yīng)用開發(fā)的程序設(shè)計(jì)人員學(xué)習(xí)、參考。

作者簡(jiǎn)介

暫缺《Delphi7高級(jí)應(yīng)用開發(fā)教程》作者簡(jiǎn)介

圖書目錄

第1章 多線程技術(shù)及其應(yīng)用 1
1.1 進(jìn)程與線程 1
1.1.1 進(jìn)
程 2
1.1.2 線
程 2
1.1.3 進(jìn)程與線程的區(qū)別 3
1.1.4 線程的優(yōu)先級(jí) 4
1.1.5 與進(jìn)程有關(guān)的函數(shù) 8
1.2 TThread類 10
1.2.1 線程對(duì)象的狀態(tài) 10
1.2.2 TThread類 18
1.2.3 在應(yīng)用程序中使用多線程 19
1.2.4 線程的控制 19
1.2.5 使用Synchronize方法 27
1.2.6 線程優(yōu)先級(jí)的控制 28
1.2.7 測(cè)試線程代碼的執(zhí)行時(shí)間 30
1.3 多線程的管理 30
1.3.1 線程的局部存儲(chǔ) 31
1.3.2 多線程的同步機(jī)制 33
1.4 多線程技術(shù)的綜合使用 48
1.5 多線程與數(shù)據(jù)庫(kù)操作 56
練 習(xí) 題 60
第2章 組件和包 63
2.1 創(chuàng)建組件的一般概念 63
2.1.1 組件庫(kù) 63
2.1.2 組件的屬性 65
2.1.3 組件的方法 65
2.1.4 組件的事件 66
2.1.5 組件的擁有關(guān)系 66
2.1.6 組件的父子關(guān)系 66
2.2 組件設(shè)計(jì)基礎(chǔ) 66
2.2.1 確定是否有必要編寫組件 66
2.2.2 編寫組件的一般步驟 67
2.2.3 確定一個(gè)祖先類 67
2.2.4 創(chuàng)建一個(gè)組件單元 68
2.2.5 添加屬性 70
2.2.6 加入事件 76
2.2.7 創(chuàng)建自定義的方法 83
2.2.8 構(gòu)造器和析構(gòu)器 83
2.2.9 測(cè)試組件 84
2.2.10 提供組件圖標(biāo) 85
2.2.11 注冊(cè)組件 86
2.3 從現(xiàn)有的組件中派生出新組件 87
2.3.1 創(chuàng)建和注冊(cè)組件 87
2.3.2 修改組件類 88
2.4 創(chuàng)建一個(gè)圖形組件 90
2.4.1 創(chuàng)建和注冊(cè)組件 90
2.4.2 發(fā)布繼承的屬性 91
2.4.3 添加圖形功能 91
2.5 在設(shè)計(jì)期間使組件有效 99
2.5.1 注冊(cè)組件 99
2.5.2 添加屬性編輯器 101
2.5.3 屬性類別 108
2.5.4 添加組件編輯器 110
2.6 組件包的使用 114
2.6.1 包與DLL的比較 114
3.6.2 包的建立 115
2.7 綜合實(shí)例 117
2.7.1 預(yù)備知識(shí) 117
2.7.2 定義枚舉屬性和構(gòu)造函數(shù) 117
2.7.3 定義組件缺省的大小 118
2.7.4 在protected部分覆蓋定義paint過(guò)程 118
2.7.5 添加箭頭高度和填充屬性 120
2.7.6 添加類類型的屬性TPen和TBrush 122
2.7.7 定義新定制的事件 124
2.7.8 組件的測(cè)試 125
2.7.9 創(chuàng)建組件包發(fā)布組件 126
2.7.10 為組件添加位圖圖標(biāo) 127
練 習(xí) 題 128
第3章 接
口 131
3.1 接口的基本概念 131
3.1.1 接口的協(xié)議意義 134
3.1.2 接口和類的不同 134
3.1.3 接口的不變性 135
3.2 接口的聲明和GUID 136
3.2.1 接口的聲明 136
3.2.2 GUID 137
3.2.3 接口的前向聲明 139
3.3 接口的實(shí)現(xiàn) 139
3.3.1 接口變量的建立、使用及其引用對(duì)象實(shí)例的銷毀 141
3.3.2 IInterface的實(shí)現(xiàn) 146
3.3.3 接口指針的獲取 150
3.4 高級(jí)接口問(wèn)題 156
3.4.1 在一個(gè)類中實(shí)現(xiàn)多個(gè)接口 156
3.4.2 接口的委托實(shí)現(xiàn) 162
3.4.3 接口中的屬性 168
3.4.4 接口在多態(tài)方面的應(yīng)用 168
3.5 接口應(yīng)用舉例 173
練 習(xí) 題 182
第4章 COM技術(shù)概述 185
4.1 COM技術(shù)背景 186
4.1.1 COM技術(shù)的發(fā)展 186
4.1.2 COM規(guī)范和COM實(shí)現(xiàn) 187
4.1.3 軟件組件、組件軟件與COM 187
4.1.4 COM的技術(shù)特性 192
4.2 COM應(yīng)用的體系結(jié)構(gòu) 194
4.2.1 COM接口 195
4.2.2 COM服務(wù)器 197
4.2.3 COM客戶端 200
4.2.4 建立和使用提供加法服務(wù)的COM服務(wù)器 201
4.3 COM擴(kuò)展 206
4.3.1 自動(dòng)化服務(wù)器 207
4.3.2 活動(dòng)服務(wù)器頁(yè)面 207
4.3.3 ActiveX控件 207
4.3.4 活動(dòng)文檔 208
4.3.5 類 型 庫(kù) 208
4.4 Delphi對(duì)COM技術(shù)的支持 208
4.4.1 向?qū)С值慕涌?209
4.4.2 向?qū)傻膶?shí)現(xiàn)類 209
4.5 創(chuàng)建并使用簡(jiǎn)單COM對(duì)象的范例 211
練 習(xí) 題 226
第5章 類型庫(kù)與類型信息 228
5.1 類型庫(kù)編輯器 229
5.1.1 類型庫(kù)編輯器的組成 229
5.1.2 類型庫(kù)元素 233
5.2 類型庫(kù)的建立、修改和發(fā)布 235
5.2.1 類型庫(kù)所使用的數(shù)據(jù)類型和語(yǔ)言 235
5.2.2 類型庫(kù)的建立和修改 246
5.2.3 保存和注冊(cè)類型庫(kù)信息 250
5.2.4 類型庫(kù)的發(fā)布 251
5.3 類型庫(kù)使用舉例 252
練 習(xí) 題 258
第6章 創(chuàng)建COM客戶端應(yīng)用程序 260
6.1 導(dǎo)入類型庫(kù)信息 261
6.1.1 使用“導(dǎo)入類型庫(kù)”對(duì)話框 262
6.1.2 使用“導(dǎo)入ActiveX”對(duì)話框 263
6.1.3 導(dǎo)入類型庫(kù)信息時(shí)所生成的代碼 264
6.2 控制導(dǎo)入的對(duì)象 265
6.2.1 使用組件封套 265
6.2.2 使用數(shù)據(jù)感知的ActiveX控件 277
6.2.3 編寫基于類型庫(kù)定義的客戶代碼 279
6.3 創(chuàng)建無(wú)類型庫(kù)服務(wù)器的客戶端應(yīng)用程序 284
6.4 OLE數(shù)據(jù)類型 300
6.4.1 OLE的基本數(shù)據(jù)類型 301
6.4.2 OleVariant類型 301
練 習(xí) 題 306
第7章 創(chuàng)建自動(dòng)化服務(wù)器 309
7.1 創(chuàng)建自動(dòng)化對(duì)象概述 309
7.1.1 自動(dòng)化對(duì)象的設(shè)計(jì) 310
7.1.2 使用自動(dòng)化對(duì)象向?qū)?310
7.2 定義自動(dòng)化對(duì)象的接口 314
7.2.1 為對(duì)象接口添加屬性 314
7.2.2 為對(duì)象接口添加方法 314
7.2.3 向客戶端發(fā)布事件 315
7.3 自動(dòng)化接口 317
7.3.1 雙重接口 318
7.3.2 調(diào)度接口 318
7.3.3 定制接口 320
7.4 編組數(shù)據(jù) 320
7.4.1 自動(dòng)化兼容的類型 320
7.4.2 自動(dòng)編組的類型限制 321
7.4.3 定制數(shù)據(jù)編組 321
7.5 進(jìn)程內(nèi)自動(dòng)化服務(wù)器應(yīng)用范例 321
7.5.1 創(chuàng)建一個(gè)執(zhí)行長(zhǎng)度單位換算的自動(dòng)化服務(wù)器 321
7.5.2 長(zhǎng)度單位換算的客戶端應(yīng)用程序 325
7.5.3 CreateOleObject和GetActiveOleObject 329
7.6 進(jìn)程外自動(dòng)化服務(wù)器應(yīng)用范例 329
練 習(xí) 題 340
第8章 創(chuàng)建活動(dòng)服務(wù)器頁(yè)面 342
8.1 創(chuàng)建活動(dòng)服務(wù)器對(duì)象 343
8.1.1 使用ASP內(nèi)建對(duì)象 344
8.1.2 為ASP創(chuàng)建進(jìn)程內(nèi)和進(jìn)程外服務(wù)器 348
8.2 注冊(cè)活動(dòng)服務(wù)器對(duì)象 348
8.2.1 注冊(cè)進(jìn)程內(nèi)服務(wù)器 348
8.2.2 注冊(cè)進(jìn)程外服務(wù)器 348
8.3 調(diào)試活動(dòng)服務(wù)器頁(yè)面應(yīng)用程序 349
8.4 ASP創(chuàng)建和使用范例 349
練 習(xí) 題 358
第9章 ActiveX控件的開發(fā)和使用 360
9.1 創(chuàng)建ActiveX控件概述 361
9.1.1 創(chuàng)建ActiveX控件和ActiveForm的步驟 361
9.1.2 ActiveX控件的組成元素 362
9.2 設(shè)計(jì)ActiveX控件 363
9.3 基于VCL控件創(chuàng)建ActiveX控件 363
9.4 基于VCL窗體創(chuàng)建ActiveForm 365
9.5 ActiveX控件許可 366
9.6 定制ActiveX控件的接口 367
9.6.1 添加新的屬性、方法和事件 368
9.6.2 使用類型庫(kù)建立簡(jiǎn)單的數(shù)據(jù)綁定 370
9.7 為ActiveX控件創(chuàng)建屬性頁(yè)面 375
9.7.1 創(chuàng)建新的屬性頁(yè)面 375
9.7.2 在屬性頁(yè)面窗體中添加控件 376
9.7.3 在屬性頁(yè)面中的控件與ActiveX控件的屬性之間建立關(guān)聯(lián) 376
9.7.4 將屬性頁(yè)面連接到ActiveX控件 378
9.8 ActiveX控件的注冊(cè)和測(cè)試 378
9.8.1 ActiveX控件的注冊(cè) 378
9.8.2 ActiveX控件的測(cè)試 379
9.8.3 一個(gè)ActiveX控件的開發(fā)和使用范例 379
9.9 在Web上發(fā)布ActiveX控件 390
9.9.1 發(fā)布ActiveX控件的步驟 390
9.9.2 設(shè)置發(fā)布選項(xiàng) 391
練 習(xí) 題 398
第10章 多層數(shù)據(jù)庫(kù)應(yīng)用程序開發(fā) 400
10.1 DataSnap系統(tǒng)基礎(chǔ) 400
10.1.1 Datasnap技術(shù) 400
10.1.2 三層應(yīng)用程序的工作步驟 402
10.2 支持DataSnap技術(shù)的組件 402
10.2.1 遠(yuǎn)程數(shù)據(jù)模塊 403
10.2.2 數(shù)據(jù)集提供器 404
10.3 開發(fā)DataSnap客戶/服務(wù)器應(yīng)用程序 407
10.3.1 建立DataSnap應(yīng)用程序服務(wù)器 407
10.3.2 建立DataSnap客戶端程序 408
10.3.3 與應(yīng)用程序服務(wù)器的連接 411
10.3.4 調(diào)用服務(wù)器上的接口 413
10.3.5 在客戶端糾錯(cuò) 414
10.3.6 更新數(shù)據(jù) 414
10.3.7 從應(yīng)用程序服務(wù)器獲取參數(shù) 416
10.4 DataSnap的簡(jiǎn)單開發(fā)實(shí)例 416
10.5 公文包模式及應(yīng)用范例 423
10.6 DataSnap應(yīng)用綜合范例 427
練 習(xí) 題 452
第11章 ModelMaker入門 455
11.1 ModelMaker概述 455
11.1.1 ModelMaker模型 456
11.1.2 ModelMaker工具 456
11.1.3 UML模式圖 456
11.2 使用ModelMaker 461
11.2.1 創(chuàng)建模型和添加類模式圖 461
11.2.2 定 義 類 462
11.2.3 定義類的成員 466
11.2.4 使用模型 471
11.2.5 維護(hù)模型 476
11.3 使用ModelMaker創(chuàng)建一個(gè)組件 477
11.3.1 創(chuàng)建一個(gè)新的ModelMaker工程 477
11.3.2 創(chuàng)建新的類 478
11.3.3 為TIntegerLabel類添加屬性和方法 479
11.3.4 完成方法的實(shí)現(xiàn) 479
11.3.5 創(chuàng)建和生成單元源代碼文件 480
11.3.6 調(diào)試和安裝組件 483
11.3.7 在ModelMaker中對(duì)組件進(jìn)行改進(jìn) 484
11.3.8 組件文檔 486
11.3.9 模式圖文檔 488
練 習(xí) 題 491
Borland認(rèn)證課程介紹

本目錄推薦

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