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

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

Delphi 7程序設(shè)計(jì)與開發(fā)技術(shù)大全

Delphi 7程序設(shè)計(jì)與開發(fā)技術(shù)大全

定 價(jià):¥88.00

作 者: 求是科技編著
出版社: 人民郵電出版社
叢編項(xiàng): 軟件工程師開發(fā)技術(shù)大全
標(biāo) 簽: Delphi

ISBN: 9787115117205 出版時(shí)間: 2004-11-01 包裝: 精裝
開本: 26cm+光盤1片 頁數(shù): 784 字?jǐn)?shù):  

內(nèi)容簡介

  本書詳細(xì)介紹了利用delphi 7開發(fā)應(yīng)用程序的各項(xiàng)知識(shí)和諸多技巧。內(nèi)容由淺入深、重點(diǎn)突出、實(shí)例豐富,既適于初/中級(jí)讀者按部就班地學(xué)習(xí),也可作為中/高級(jí)讀者的良好參考書籍。 全書共包括25章,分門別類的介紹了delphi 7的知識(shí),全面深入地講解了delphi 7的各項(xiàng)功能,每章先介紹基礎(chǔ)原理,再分析各種具體的技術(shù)手段,最后是工程實(shí)踐應(yīng)用。既能讓讀者系統(tǒng)的學(xué)習(xí)各方面內(nèi)容,又可以直接應(yīng)用于項(xiàng)目開發(fā)。 由于篇幅有限,書中沒有列出所有程序的源代碼,詳細(xì)的源代碼請(qǐng)查閱光盤。

作者簡介

暫缺《Delphi 7程序設(shè)計(jì)與開發(fā)技術(shù)大全》作者簡介

圖書目錄

第1章  Delphi概述  1
1.1  Delphi介紹  1
1.2  Delphi 7的主要特性  2
1.2.1  熟悉語言特性  2
1.2.2  豐富的組件  2
1.2.3  功能強(qiáng)大的數(shù)據(jù)庫訪問技術(shù)  3
1.2.4  便捷的Internet編程技術(shù)  3
1.3  Delphi 7的安裝與卸載  3
1.3.1  Delphi 7的安裝  3
1.3.2  Delphi 7的卸載  6
第2章  Delphi 7的集成開發(fā)環(huán)境  8
2.1  集成開發(fā)環(huán)境中的窗口元素  8
2.1.1  對(duì)象編輯器  8
2.1.2  工程管理器  8
2.1.3  代碼編輯器  9
2.1.4  對(duì)象瀏覽器  11
2.1.5  調(diào)試器  11
2.2  集成開發(fā)環(huán)境中的操作界面  13
2.2.1  主菜單  13
2.2.2  工具欄  18
2.2.3  組件面板  19
2.3  定制集成開發(fā)環(huán)境  19
2.3.1  定制編程環(huán)境  19
2.3.2  定制代碼編輯器  20
2.3.3  定制工具欄  20
2.3.4  定制組件面板  21
2.3.5  定制窗口位置  22
2.3.6  保存當(dāng)前定制  22
2.4  附屬工具  23
2.4.1  Database Desktop  23
2.4.2  數(shù)據(jù)庫引擎(BDE Administrator)  29
2.4.3  SQL Explorer  30
2.4.4  Data Pump  31
2.4.5  Image Editor  32
2.5  使用幫助系統(tǒng)  34
第3章  應(yīng)用程序框架  35
3.1  創(chuàng)建一個(gè)簡單的Delphi程序  35
3.2  構(gòu)成Delphi工程的文件  38
3.2.1  工程文件(.dpr)  38
3.2.2  單元文件(.pas)  38
3.2.3  窗體文件(.dfm)  40
3.2.4  資源文件(.res)  41
3.2.5  工程選項(xiàng)及桌面配置文件(.dof)  42
3.2.6  中間編譯單元(.dcu)  42
3.2.7  備份文件(.~ pas)  42
3.2.8  包文件(.dpk)  42
3.3  Delphi項(xiàng)目的框架類  42
3.3.1  TForm類  43
3.3.2  TApplication類  45
3.3.3  TScreen類  48
3.4  Delphi的公共體系結(jié)構(gòu)  48
3.4.1  Delphi固有的體系結(jié)構(gòu)  48
3.4.2  多文檔應(yīng)用程序  49
3.4.3  數(shù)據(jù)庫模塊窗體  50
3.4.4  網(wǎng)絡(luò)模塊窗體  51
3.5  Delphi工程的常見管理方法  51
3.5.1  工程的目錄結(jié)構(gòu)  51
3.5.2  專用單元存放公共代碼  52
3.5.3  管理多個(gè)工程  52
第4章  Object Pascal語言  53
4.1  語言基礎(chǔ)  53
4.1.1  Object Pascal語言編寫環(huán)境  53
4.1.2  注釋語句  54
4.1.3  標(biāo)識(shí)符  54
4.1.4  保留字和指令字  55
4.1.5  數(shù)據(jù)類型與定義變量  56
4.1.6  Object Pascal的運(yùn)算符  64
4.1.7  語句  65
4.1.8  過程與函數(shù)  69
4.1.9  規(guī)范化命名  74
4.2  面向?qū)ο蟮奶匦?nbsp; 75
4.2.1  類和對(duì)象  75
4.2.2  類的定義  75
4.2.3  類的封裝  76
4.2.4  類的繼承  76
4.2.5  構(gòu)造與析構(gòu)  77
4.2.6  方法  80
4.2.7  多態(tài)性  82
4.2.8  類運(yùn)算符  85
4.2.9  類方法和類引用  87
4.3  結(jié)構(gòu)化異常處理  89
4.3.1  Try...Except語句和Try...Finally語句  89
4.3.2  Raise語句  91
4.3.3  異常類  92
4.4  方法與技巧  92
4.4.1  設(shè)置代碼模板  92
4.4.2  設(shè)置提示信息  93
第5章  使用VCL組件編程  94
5.1  可視化類庫(VCL)  94
5.1.1  VCL類庫結(jié)構(gòu)  94
5.1.2  組件運(yùn)行機(jī)制  95
5.2  VCL常用基類  99
5.2.1  TPersistent類  99
5.2.2  TComponent類  99
5.2.3  TControl類  100
5.2.4  TWinControl類  100
5.2.5  TGraphicControl類  101
5.2.6  TCustomControl類  101
5.3  Delphi組件  102
5.3.1  Delphi組件的優(yōu)勢  102
5.3.2  組件的分類  102
5.3.3  組件的屬性、事件和方法  103
5.3.4  組件的基本操作  106
5.4  使用Delphi組件編程  107
5.4.1  示例功能  108
5.4.2  設(shè)置窗體  108
5.4.3  編寫代碼  110
第6章  常用VCL組件的使用  112
6.1  簡單組件  112
6.1.1  標(biāo)簽組件(TLabel)  112
6.1.2  按鈕組件(TButton)  115
6.1.3  復(fù)選框組件(TCheckBox)  116
6.1.4  單選框組件(TRadioButton)  117
6.1.5  下拉列表組件(TComboBox)  117
6.1.6  窗格組件(TPanel)  120
6.1.7  滾動(dòng)條組件(TScrollBar)  121
6.1.8  單選分組框組件(TRadioGroup)  123
6.1.9  簡單組件編程示例  124
6.2  文本編輯組件  126
6.2.1  單行編輯框組件(TEdit)  127
6.2.2  多行編輯框組件(TMemo)  129
6.2.3  RTF編輯組件(TRichEdit)  130
6.2.4  格式輸入組件(TMaskEdit)  131
6.2.5  文本編輯組件編程示例  133
6.3  分組組件  139
6.3.1  Tab組件(TTabControl)  139
6.3.2  多頁組件(TPageControl)  141
6.3.3  Tab表組件(TTabSheet)  143
6.3.4  分組組件編程示例  145
6.4  圖形顯示組件  149
6.4.1  圖像組件(TImage)  149
6.4.2  位圖組件(TBitMap)  150
6.4.3  圖形顯示組件編程示例  152
6.5  對(duì)話框組件  153
6.5.1  打開對(duì)話框組件(TOpenDialog)  153
6.5.2  另存為對(duì)話框組件(TSaveDialog)  156
6.5.3  打開圖像對(duì)話框組件(TOpenPictureDialog)  156
6.5.4  圖像另存為對(duì)話框(TSavePictureDialog)  157
6.5.5  字體對(duì)話框(TFontDialog)  157
6.5.6  顏色對(duì)話框(TColorDialog)  158
6.5.7  打印對(duì)話框(TPrintDialog)  159
6.5.8  打印設(shè)置對(duì)話框(TPrinterSetupDialog)  160
6.5.9  查找對(duì)話框(TFindDialog)  160
6.5.10  替換對(duì)話框(TReplaceDialog)  161
6.5.11  對(duì)話框組件編程示例  162
第7章  高級(jí)VCL組件  167
7.1  窗體組件  167
7.1.1  表頭組件(THeaderControl)  167
7.1.2  狀態(tài)欄組件(TStatusBar)  169
7.1.3  工具欄組件(TToolBar)  171
7.1.4  酷欄組件(TCoolBar)  174
7.1.5  窗體組件編程實(shí)例  175
7.2  菜單組件  178
7.2.1  主菜單組件(TMainMenu)  178
7.2.2  彈出菜單組件(TPopMenu)  180
7.2.3  菜單組件編程示例  182
7.3  表格組件  186
7.3.1  自繪柵格組件(TDrawGrid)  186
7.3.2  字符串柵格組件(TStringGrid)  189
7.3.3  表格顯示組件編程示例  189
7.4  列表組件  193
7.4.1  列表框組件(TListBox)  193
7.4.2  動(dòng)作列表組件(TActionList)  196
7.4.3  圖像列表組件(TImageList)  198
7.4.4  樹型視圖組件(TTreeView)  203
7.4.5  列表視圖組件(TListView)  207
7.4.6  列表組件編程示例  212
7.5  打印相關(guān)  215
7.5.1  Quick Report打印組件  215
7.5.2  Rave Report打印組件  217
第8章  窗體編程  218
8.1  窗體的分類  218
8.1.1  SDI窗體  218
8.1.2  MDI窗體  219
8.1.3  MPI窗體  222
8.2  窗體的基本屬性、方法和事件  222
8.2.1  窗體的基本屬性  223
8.2.2  窗體的基本方法  226
8.2.3  窗體的基本事件  227
8.3  模式窗體與非模式窗體  230
8.3.1  模式窗體  230
8.3.2  非模式窗體  231
8.4  窗體示例  231
第9章  事件處理  234
9.1  事件的定義及作用  234
9.2  常用事件  234
9.2.1  鍵盤事件  234
9.2.2  鼠標(biāo)事件  235
9.3  拖曳事件  235
9.4  事件編程示例  237
9.4.1  檢測是否按下Shift、Alt或Ctrl鍵  237
9.4.2  模擬按下鍵盤上的某個(gè)鍵  238
9.4.3  限制鼠標(biāo)移動(dòng)的范圍  247
9.4.4  自定義鼠標(biāo)  248
9.4.5  設(shè)置光標(biāo)閃爍的速度  249
9.4.6  不同程序間的拖曳操作  251
第10章  文件和路徑處理  253
10.1  文件管理常用函數(shù)和過程  253
10.1.1  文件操作常用函數(shù)和過程  253
10.1.2  目錄操作函數(shù)和過程  256
10.1.3  驅(qū)動(dòng)器操作常用函數(shù)  259
10.2  各種文件類型的輸入輸出  259
10.2.1  文本文件  260
10.2.2  類型文件  261
10.2.3  無類型文件  263
10.3  映像內(nèi)存的操作  264
10.3.1  映像內(nèi)存函數(shù)  265
10.3.2  內(nèi)存映像的步驟  266
10.3.3  內(nèi)存映像示例  267
10.4  目錄和驅(qū)動(dòng)器  272
10.4.1  獲取System目錄  272
10.4.2  獲取Windows目錄  273
10.4.3  獲取當(dāng)前目錄  273
10.4.4  獲取可用驅(qū)動(dòng)器信息  274
第11章  GDI和圖像編程  276
11.1  Delphi的繪圖類  276
11.1.1  畫布類(TCanvas)  276
11.1.2  畫筆類(TPen)  282
11.1.3  畫刷類(TBrush)  285
11.1.4  顏色類(TColor)  286
11.2  畫圖程序  287
11.2.1  界面設(shè)計(jì)  287
11.2.2  代碼設(shè)計(jì)  290
11.2.3  菜單設(shè)計(jì)  294
11.3  坐標(biāo)系統(tǒng)和映射模式  297
11.3.1  設(shè)備坐標(biāo)系  298
11.3.2  邏輯坐標(biāo)系  298
11.3.3  屏幕坐標(biāo)系  298
11.3.4  窗體坐標(biāo)系  298
11.3.5  坐標(biāo)映射  299
11.3.6  設(shè)置映射模式  300
11.3.7  設(shè)置窗口范圍  300
11.3.8  映射模式示例  301
11.4  圖像格式處理  303
11.5  GDI字體  305
11.5.1  Win32字體類型  305
11.5.2  基本字體元素  305
11.5.3  GDI字體分類  306
11.5.4  顯示不同字體  307
11.5.5  實(shí)際創(chuàng)建一種字體  307
第12章  多媒體技術(shù)  310
12.1  多媒體技術(shù)概述  310
12.1.1  MPC標(biāo)準(zhǔn)  310
12.1.2  多媒體技術(shù)應(yīng)用領(lǐng)域  310
12.1.3  開發(fā)多媒體應(yīng)用程序的工具  311
12.2  特殊顯示效果  312
12.2.1  基本原理  313
12.2.2  使用CopyRect實(shí)現(xiàn)特效  313
12.2.3  使用BitBlt實(shí)現(xiàn)特效  314
12.3  動(dòng)畫  319
12.3.1  文字動(dòng)畫  319
12.3.2  圖像動(dòng)畫  320
12.4  音頻與視頻  322
12.4.1  WAV與MIDI文件簡介  322
12.4.2  AVI文件格式  324
12.4.3  TMediaPlayer組件的使用  325
12.5  MessageBeep()函數(shù)  328
12.6  PlaySound()函數(shù)  329
12.7  mciSendString()函數(shù)  330
第13章  消息處理技術(shù)  333
13.1  Windows消息  333
13.1.1  了解消息  333
13.1.2  消息結(jié)構(gòu)  333
13.1.3  消息類型  334
13.1.4  消息處理  335
13.1.5  應(yīng)用程序的消息循環(huán)  338
13.2  Delphi消息處理機(jī)制  339
13.2.1  消息處理函數(shù)  339
13.2.2  應(yīng)用程序消息  340
13.3  發(fā)送消息  341
13.3.1  Perform()函數(shù)  341
13.3.2  SendMessage()和PostMessage()函數(shù)  341
13.4  消息和事件  341
13.4.1  消息和事件的工作原理  341
13.4.2  消息與事件的對(duì)應(yīng)關(guān)系  343
13.4.3  使用Windows消息處理Delphi沒有的事件  343
13.5  消息處理編程示例  346
第14章  多線程編程  348
14.1  線程的基礎(chǔ)知識(shí)  348
14.1.1  進(jìn)程與線程關(guān)系  348
14.1.2  多線程應(yīng)用條件  349
14.2  VCL線程對(duì)象  351
14.2.1  TThread類  351
14.2.2  線程函數(shù)  354
14.2.3  線程的掛起與繼續(xù)  355
14.2.4  線程的終止與異常處理  356
14.3  管理多線程  357
14.3.1  線程同步技術(shù)  357
14.3.2  線程優(yōu)先級(jí)  358
14.4  多線程示例  365
第15章  動(dòng)態(tài)鏈接庫和組件包  374
15.1  動(dòng)態(tài)鏈接庫概述  374
15.1.1  動(dòng)態(tài)鏈接庫的概念  374
15.1.2  Windows系統(tǒng)的動(dòng)態(tài)鏈接庫  374
15.1.3  動(dòng)態(tài)鏈接與靜態(tài)鏈接  375
15.1.4  DLL和系統(tǒng)變量  376
15.1.5  DLL的入口點(diǎn)函數(shù)  376
15.1.6  DLL和內(nèi)存管理  377
15.1.7  DLL中的數(shù)據(jù)  377
15.1.8  DLL中的異常和運(yùn)行時(shí)錯(cuò)誤  377
15.2  創(chuàng)建和調(diào)用DLL  378
15.2.1  創(chuàng)建DLL的基本步驟  378
15.2.2  調(diào)用DLL  381
15.3  在DLL中封裝窗體  384
15.4  使用DLL共享數(shù)據(jù)  386
15.4.1  內(nèi)存映射文件的概念  386
15.4.2  與內(nèi)存映射文件相關(guān)的函數(shù)  387
15.4.3  使用內(nèi)存映射文件在DLL中共享數(shù)據(jù)  389
15.5  鉤子函數(shù)  392
15.5.1  鉤子鏈  392
15.5.2  鉤子函數(shù)  392
15.5.3  鉤子類型  392
15.5.4  與使用鉤子相關(guān)的函數(shù)  394
15.5.5  使用鉤子函數(shù)監(jiān)測所有鼠標(biāo)動(dòng)作的實(shí)例  395
15.6  包和DLL  398
15.6.1  為什么使用包  399
15.6.2  與包有關(guān)的文件類型  399
15.6.3  運(yùn)行時(shí)包  399
15.6.4  設(shè)計(jì)時(shí)包  401
15.6.5  創(chuàng)建和編輯包  403
15.6.6  配置包  407
15.6.7  包集合文件  408
15.6.8  使用包和DLL  409
第16章  開發(fā)新的VCL組件  411
16.1  開發(fā)組件簡介  411
16.1.1  什么是組件  411
16.1.2  為什么使用組件  411
16.1.3  Delphi的組件庫基礎(chǔ)  412
16.1.4  組件和類  417
16.1.5  開發(fā)組件的要求  417
16.1.6  如何選擇新組件的基類  419
16.1.7  開發(fā)新組件的基本步驟  420
16.1.8  測試未安裝的組件  423
16.1.9  測試已安裝的組件  424
16.2  組件開發(fā)過程中的面向?qū)ο缶幊?nbsp; 424
16.2.1  定義新類  424
16.2.2  祖先、后代及類層次  425
16.2.3  訪問控制  425
16.2.4  分派方式  426
16.2.5  抽象類成員  427
16.2.6  類和指針  428
16.3  創(chuàng)建屬性  428
16.3.1  屬性的類型  428
16.3.2  發(fā)布繼承的屬性  428
16.3.3  定義屬性  428
16.3.4  存儲(chǔ)和裝載屬性  432
16.4  創(chuàng)建事件  434
16.4.1  事件定義  434
16.4.2  怎樣實(shí)現(xiàn)標(biāo)準(zhǔn)事件  436
16.4.3  定義新事件  437
16.5  創(chuàng)建方法  439
16.5.1  避免互相依賴  439
16.5.2  命名方法的慣例  439
16.5.3  保護(hù)方法  440
16.5.4  使方法變?yōu)樘摲椒?nbsp; 440
16.5.5  聲明方法  440
16.6  在組件中使用圖形  440
16.6.1  VCL的圖形接口  441
16.6.2  使用Canvas  441
16.6.3  使用圖形工作  441
16.6.4  脫屏位圖(Off-Screen Bitmap)  443
16.6.5  對(duì)變化作出反應(yīng)  443
16.7  處理消息和系統(tǒng)通知  444
16.7.1  理解消息處理系統(tǒng)  444
16.7.2  改變消息處理方法  445
16.7.3  創(chuàng)建新的消息處理方法  446
16.8  使組件在設(shè)計(jì)階段可用  448
16.8.1  注冊(cè)組件  448
16.8.2  安裝組件到組件面板  450
16.8.3  使組件的資源文件可用  452
16.8.4  為組件設(shè)置位圖  453
16.8.5  為組件提供幫助  454
16.8.6  增加屬性編輯器  454
16.8.7  加入組件編輯器  457
16.9  修改現(xiàn)存的組件:制作非自動(dòng)換行的Memo組件  460
16.9.1  創(chuàng)建并注冊(cè)組件  460
16.9.2  修改組件類  461
16.10  開發(fā)圖形組件:制作Shape圖形組件  462
16.10.1  創(chuàng)建和注冊(cè)組件  462
16.10.2  發(fā)布繼承的屬性  462
16.10.3  增加圖形能力  463
16.11  開發(fā)窗口控件:制作Calendar組件  468
16.11.1  創(chuàng)建并注冊(cè)組件  468
16.11.2  發(fā)布繼承屬性  469
16.11.3  改變初始值  470
16.11.4  重定義單元格大小  470
16.11.5  填充單元格  471
16.11.6  跟蹤日期  472
16.11.7  導(dǎo)航月和年  476
16.11.8  導(dǎo)航日期  476
16.12  開發(fā)數(shù)據(jù)感知控件:制作數(shù)據(jù)感知的Calender組件  478
16.12.1  制作一個(gè)數(shù)據(jù)瀏覽控件  478
16.12.2  制作一個(gè)數(shù)據(jù)編輯控件  482
16.13  開發(fā)非可視組件:制作Dialog組件  486
16.13.1  定義組件接口  486
16.13.2  創(chuàng)建和注冊(cè)組件  487
16.13.3  創(chuàng)建組件接口  487
16.13.4  測試對(duì)話框組件  488
第17章  Delphi兩層數(shù)據(jù)庫開發(fā)  489
17.1  數(shù)據(jù)庫基礎(chǔ)知識(shí)  489
17.1.1  數(shù)據(jù)庫的出現(xiàn)和發(fā)展  489
17.1.2  數(shù)據(jù)庫的組成  491
17.1.3  數(shù)據(jù)庫系統(tǒng)模型  492
17.1.4  數(shù)據(jù)庫的常用概念  494
17.1.5  目前流行的數(shù)據(jù)庫介紹  495
17.1.6  數(shù)據(jù)庫開發(fā)的一般方法  498
17.2  Delphi的數(shù)據(jù)庫體系結(jié)構(gòu)  500
17.2.1  Delphi數(shù)據(jù)庫訪問原理  500
17.2.2  Delphi與其他數(shù)據(jù)庫開發(fā)工具的比較  502
17.2.3  Delphi的數(shù)據(jù)庫開發(fā)優(yōu)勢  503
17.3  Delphi支持的數(shù)據(jù)引擎  503
17.3.1  BDE數(shù)據(jù)庫引擎  504
17.3.2  ADO數(shù)據(jù)庫引擎  504
17.3.3  dbExpress數(shù)據(jù)庫引擎  505
17.3.4  Interbase數(shù)據(jù)庫引擎  506
17.4  數(shù)據(jù)訪問組件  506
17.4.1  數(shù)據(jù)庫組件  507
17.4.2  數(shù)據(jù)庫連接組件  512
17.4.3  數(shù)據(jù)集組件  513
17.4.4  數(shù)據(jù)源組件  535
17.5  數(shù)據(jù)感知組件  537
17.5.1  單行字符字段編輯框組件(TDBText)  538
17.5.2  單行字段編輯框組件(TDBEdit)  542
17.5.3  多行字段編輯框組件(TDBMemo)  545
17.5.4  圖像字段組件(TDBImage)  550
17.5.5  字段列表框組件(TDBListBox)  551
17.5.6  字段下拉列表框組件(TDBComboBox)  554
17.5.7  參照字段列表框組件(TDBLookupListBox)  555
17.5.8  參照字段下拉列表框組件(TDBLookupComboBox)  557
17.5.9  記錄導(dǎo)航組件(TDBNavigator)  559
17.5.10  表格組件(TDBGrid)  563
17.6  Delphi的其他支持  569
17.6.1  DataPump  569
17.6.2  DataDesktop  572
17.6.3  BDE配置工具  581
17.6.4  SQL Explorer實(shí)用工具  582
17.7  如何連接數(shù)據(jù)庫  584
17.7.1  BDE方式連接Access  584
17.7.2  ODBC方式連接Access  584
17.7.3  ADO方式連接Access  588
17.7.4  連接文本文件  590
17.8  一些常用工具和數(shù)據(jù)字典的用法  591
17.8.1  SQL監(jiān)視器  591
17.8.2  數(shù)據(jù)字典  591
第18章  客戶/服務(wù)器編程  593
18.1  從桌面數(shù)據(jù)庫到客戶/服務(wù)器結(jié)構(gòu)  593
18.1.1  為什么要采用客戶/服務(wù)器結(jié)構(gòu)  593
18.1.2  客戶/服務(wù)器體系結(jié)構(gòu)  594
18.2  服務(wù)器端的設(shè)計(jì)開發(fā)  596
18.2.1  數(shù)據(jù)庫對(duì)象  596
18.2.2  定義數(shù)據(jù)庫表  596
18.2.3  使用域  598
18.2.4  定義視圖、存儲(chǔ)過程和觸發(fā)器  598
18.2.5  業(yè)務(wù)規(guī)則  603
18.2.6  數(shù)據(jù)庫對(duì)象的訪問權(quán)限  604
18.3  客戶端使用SQL服務(wù)器  605
18.3.1  連接SQL服務(wù)器  605
18.3.2  獲得SQL數(shù)據(jù)庫信息  608
18.3.3  查詢數(shù)據(jù)庫  608
18.3.4  數(shù)據(jù)庫更新  613
18.3.5  執(zhí)行存儲(chǔ)過程  614
第19章  多層數(shù)據(jù)庫應(yīng)用程序的開發(fā)  619
19.1  多層體系結(jié)構(gòu)和技術(shù)概述  619
19.1.1  多層體系結(jié)構(gòu)概述  619
19.1.2  多層體系結(jié)構(gòu)的優(yōu)點(diǎn)  620
19.1.3  多層體系結(jié)構(gòu)技術(shù)概述  622
19.2  客戶端程序開發(fā)  628
19.2.1  客戶端應(yīng)用程序的結(jié)構(gòu)  628
19.2.2  創(chuàng)建客戶端應(yīng)用程序的步驟  628
19.2.3  連接應(yīng)用服務(wù)器  629
19.2.4  管理應(yīng)用服務(wù)器連接  631
19.2.5  處理約束和客戶端的差錯(cuò)控制  632
19.2.6  數(shù)據(jù)更新  632
19.3  服務(wù)器程序開發(fā)  634
19.3.1  創(chuàng)建應(yīng)用服務(wù)器的步驟  634
19.3.2  創(chuàng)建及配置遠(yuǎn)程數(shù)據(jù)模塊  636
19.3.3  建立IProvider接口  638
19.4  InternetExpress擴(kuò)展  640
19.4.1  XML Broker組件  640
19.4.2  TinetXPageProducer組件  644
19.5  支持CORBA和MTS  645
19.5.1  CORBA  645
19.5.2  MTS  646
19.6  Briefcase(公文包)程序  648
第20章  報(bào)表、圖表和決策的支持  651
20.1  使用QuickReport組件創(chuàng)建報(bào)表  651
20.1.1  安裝QReport組件面板  651
20.1.2  QuickReport組件介紹  652
20.1.3  報(bào)表向?qū)?nbsp; 660
20.2  使用Rave組件創(chuàng)建報(bào)表  662
20.2.1  開發(fā)環(huán)境介紹  663
20.2.2  Rave組件介紹  664
20.2.3  創(chuàng)建視圖  666
20.2.4  創(chuàng)建報(bào)表  669
20.2.5  應(yīng)用實(shí)例  672
20.3  TeeChart圖表組件  676
20.3.1  TeeChart組件介紹  676
20.3.2  TeeChart組件常用屬性和方法  676
20.3.3  TeeChart組件的使用  677
20.3.4  Series對(duì)象介紹  679
20.3.5  創(chuàng)建數(shù)據(jù)庫圖表  680
20.3.6  創(chuàng)建QuickReport圖表  682
20.3.7  使用TeeChart向?qū)?chuàng)建圖表  682
20.3.8  圖表的預(yù)覽,打印和導(dǎo)出  684
20.4  Decision Cube決策組件  685
20.4.1  Decision Cube組件  685
20.4.2  Decision Query組件  688
20.4.3  Decision Grid組件  689
20.4.4  Decision Graph組件  692
20.4.5  Decision Pivot組件  694
20.4.6  DecisionSource組件  697
第21章  從數(shù)據(jù)建模到系統(tǒng)開發(fā)  698
21.1  軟件工程介紹  698
21.1.1  生命周期法  698
21.1.2  快速原型法  700
21.2  數(shù)據(jù)庫的建立  702
21.2.1  需求分析  702
21.2.2  數(shù)據(jù)建模  703
21.2.3  設(shè)計(jì)規(guī)范化  704
21.2.4  自動(dòng)化設(shè)計(jì)工具  704
21.3  設(shè)計(jì)用戶端界面  705
21.3.1  用戶界面設(shè)計(jì)的基本原則  705
21.3.2  Delphi中用戶界面設(shè)計(jì)  706
21.4  基于ADO兩層結(jié)構(gòu)的實(shí)現(xiàn)  707
21.5  使用多層結(jié)構(gòu)的實(shí)現(xiàn)  708
21.5.1  基于DataSnap技術(shù)的多層數(shù)據(jù)庫應(yīng)用程序  708
21.5.2  使用Bussiness Broker Server的多層數(shù)據(jù)庫應(yīng)用程序  709
21.5.3  邏輯三層結(jié)構(gòu)的數(shù)據(jù)庫應(yīng)用程序  709
21.6  發(fā)布到Web  710
21.7  “圖書管理系統(tǒng)”示例  711
21.7.1  程序功能及總體結(jié)構(gòu)設(shè)計(jì)  711
21.7.2  數(shù)據(jù)庫設(shè)計(jì)  713
21.7.3  數(shù)據(jù)模塊設(shè)計(jì)  713
21.7.4  用戶登錄模塊的實(shí)現(xiàn)  714
21.7.5  圖書館管理系統(tǒng)功能的實(shí)現(xiàn)  717
21.7.6  修改圖書記錄模塊的實(shí)現(xiàn)  718
21.7.7  修改學(xué)生記錄模塊的實(shí)現(xiàn)  721
21.7.8  修改密碼設(shè)置模塊的實(shí)現(xiàn)  724
21.7.9  生成預(yù)約圖書的報(bào)表  726
21.7.10  生成催還圖書的報(bào)表  728
21.7.11  圖書館服務(wù)系統(tǒng)功能的實(shí)現(xiàn)  731
21.7.12  查詢、借閱及預(yù)約圖書  733
21.7.13  查詢個(gè)人借閱情況及歸還圖書  741
21.7.14  小結(jié)  746
第22章  Internet編程和Indy組件  747
22.1  WinSock基礎(chǔ)  747
22.1.1  TCP、UDP和IP  747
22.1.2  套接字(Socket)  748
22.1.3  客戶/服務(wù)器模式  749
22.1.4  面向連接的協(xié)議套接字的調(diào)用  750
22.1.5  面向無連接協(xié)議的套接字的調(diào)用  750
22.2  利用Winsock API實(shí)現(xiàn)Socket編程  751
22.2.1  常用WinSockAPI函數(shù)  751
22.2.2  利用WinSockAPI實(shí)現(xiàn)Socket編程  754
22.3  利用組件實(shí)現(xiàn)Socket編程  762
22.3.1  TClientSocket組件  762
22.3.2  TServerSocket組件  763
22.3.3  Indy組件介紹  764
22.4  編程示例  772
22.4.1  遠(yuǎn)程抓屏示例  772
22.4.2  局域網(wǎng)聊天程序  780

本目錄推薦

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