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

Delphi 7程序設計與開發(fā)技術大全

Delphi 7程序設計與開發(fā)技術大全

定 價:¥88.00

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

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

內容簡介

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

作者簡介

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

圖書目錄

第1章  Delphi概述  1
1.1  Delphi介紹  1
1.2  Delphi 7的主要特性  2
1.2.1  熟悉語言特性  2
1.2.2  豐富的組件  2
1.2.3  功能強大的數(shù)據(jù)庫訪問技術  3
1.2.4  便捷的Internet編程技術  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  對象編輯器  8
2.1.2  工程管理器  8
2.1.3  代碼編輯器  9
2.1.4  對象瀏覽器  11
2.1.5  調試器  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  保存當前定制  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章  應用程序框架  35
3.1  創(chuàng)建一個簡單的Delphi程序  35
3.2  構成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  工程選項及桌面配置文件(.dof)  42
3.2.6  中間編譯單元(.dcu)  42
3.2.7  備份文件(.~ pas)  42
3.2.8  包文件(.dpk)  42
3.3  Delphi項目的框架類  42
3.3.1  TForm類  43
3.3.2  TApplication類  45
3.3.3  TScreen類  48
3.4  Delphi的公共體系結構  48
3.4.1  Delphi固有的體系結構  48
3.4.2  多文檔應用程序  49
3.4.3  數(shù)據(jù)庫模塊窗體  50
3.4.4  網(wǎng)絡模塊窗體  51
3.5  Delphi工程的常見管理方法  51
3.5.1  工程的目錄結構  51
3.5.2  專用單元存放公共代碼  52
3.5.3  管理多個工程  52
第4章  Object Pascal語言  53
4.1  語言基礎  53
4.1.1  Object Pascal語言編寫環(huán)境  53
4.1.2  注釋語句  54
4.1.3  標識符  54
4.1.4  保留字和指令字  55
4.1.5  數(shù)據(jù)類型與定義變量  56
4.1.6  Object Pascal的運算符  64
4.1.7  語句  65
4.1.8  過程與函數(shù)  69
4.1.9  規(guī)范化命名  74
4.2  面向對象的特性  75
4.2.1  類和對象  75
4.2.2  類的定義  75
4.2.3  類的封裝  76
4.2.4  類的繼承  76
4.2.5  構造與析構  77
4.2.6  方法  80
4.2.7  多態(tài)性  82
4.2.8  類運算符  85
4.2.9  類方法和類引用  87
4.3  結構化異常處理  89
4.3.1  Try...Except語句和Try...Finally語句  89
4.3.2  Raise語句  91
4.3.3  異常類  92
4.4  方法與技巧  92
4.4.1  設置代碼模板  92
4.4.2  設置提示信息  93
第5章  使用VCL組件編程  94
5.1  可視化類庫(VCL)  94
5.1.1  VCL類庫結構  94
5.1.2  組件運行機制  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  設置窗體  108
5.4.3  編寫代碼  110
第6章  常用VCL組件的使用  112
6.1  簡單組件  112
6.1.1  標簽組件(TLabel)  112
6.1.2  按鈕組件(TButton)  115
6.1.3  復選框組件(TCheckBox)  116
6.1.4  單選框組件(TRadioButton)  117
6.1.5  下拉列表組件(TComboBox)  117
6.1.6  窗格組件(TPanel)  120
6.1.7  滾動條組件(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  對話框組件  153
6.5.1  打開對話框組件(TOpenDialog)  153
6.5.2  另存為對話框組件(TSaveDialog)  156
6.5.3  打開圖像對話框組件(TOpenPictureDialog)  156
6.5.4  圖像另存為對話框(TSavePictureDialog)  157
6.5.5  字體對話框(TFontDialog)  157
6.5.6  顏色對話框(TColorDialog)  158
6.5.7  打印對話框(TPrintDialog)  159
6.5.8  打印設置對話框(TPrinterSetupDialog)  160
6.5.9  查找對話框(TFindDialog)  160
6.5.10  替換對話框(TReplaceDialog)  161
6.5.11  對話框組件編程示例  162
第7章  高級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  窗體組件編程實例  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  動作列表組件(TActionList)  196
7.4.3  圖像列表組件(TImageList)  198
7.4.4  樹型視圖組件(TTreeView)  203
7.4.5  列表視圖組件(TListView)  207
7.4.6  列表組件編程示例  212
7.5  打印相關  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  鼠標事件  235
9.3  拖曳事件  235
9.4  事件編程示例  237
9.4.1  檢測是否按下Shift、Alt或Ctrl鍵  237
9.4.2  模擬按下鍵盤上的某個鍵  238
9.4.3  限制鼠標移動的范圍  247
9.4.4  自定義鼠標  248
9.4.5  設置光標閃爍的速度  249
9.4.6  不同程序間的拖曳操作  251
第10章  文件和路徑處理  253
10.1  文件管理常用函數(shù)和過程  253
10.1.1  文件操作常用函數(shù)和過程  253
10.1.2  目錄操作函數(shù)和過程  256
10.1.3  驅動器操作常用函數(shù)  259
10.2  各種文件類型的輸入輸出  259
10.2.1  文本文件  260
10.2.2  類型文件  261
10.2.3  無類型文件  263
10.3  映像內存的操作  264
10.3.1  映像內存函數(shù)  265
10.3.2  內存映像的步驟  266
10.3.3  內存映像示例  267
10.4  目錄和驅動器  272
10.4.1  獲取System目錄  272
10.4.2  獲取Windows目錄  273
10.4.3  獲取當前目錄  273
10.4.4  獲取可用驅動器信息  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  界面設計  287
11.2.2  代碼設計  290
11.2.3  菜單設計  294
11.3  坐標系統(tǒng)和映射模式  297
11.3.1  設備坐標系  298
11.3.2  邏輯坐標系  298
11.3.3  屏幕坐標系  298
11.3.4  窗體坐標系  298
11.3.5  坐標映射  299
11.3.6  設置映射模式  300
11.3.7  設置窗口范圍  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  實際創(chuàng)建一種字體  307
第12章  多媒體技術  310
12.1  多媒體技術概述  310
12.1.1  MPC標準  310
12.1.2  多媒體技術應用領域  310
12.1.3  開發(fā)多媒體應用程序的工具  311
12.2  特殊顯示效果  312
12.2.1  基本原理  313
12.2.2  使用CopyRect實現(xiàn)特效  313
12.2.3  使用BitBlt實現(xiàn)特效  314
12.3  動畫  319
12.3.1  文字動畫  319
12.3.2  圖像動畫  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章  消息處理技術  333
13.1  Windows消息  333
13.1.1  了解消息  333
13.1.2  消息結構  333
13.1.3  消息類型  334
13.1.4  消息處理  335
13.1.5  應用程序的消息循環(huán)  338
13.2  Delphi消息處理機制  339
13.2.1  消息處理函數(shù)  339
13.2.2  應用程序消息  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  消息與事件的對應關系  343
13.4.3  使用Windows消息處理Delphi沒有的事件  343
13.5  消息處理編程示例  346
第14章  多線程編程  348
14.1  線程的基礎知識  348
14.1.1  進程與線程關系  348
14.1.2  多線程應用條件  349
14.2  VCL線程對象  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  線程同步技術  357
14.3.2  線程優(yōu)先級  358
14.4  多線程示例  365
第15章  動態(tài)鏈接庫和組件包  374
15.1  動態(tài)鏈接庫概述  374
15.1.1  動態(tài)鏈接庫的概念  374
15.1.2  Windows系統(tǒng)的動態(tài)鏈接庫  374
15.1.3  動態(tài)鏈接與靜態(tài)鏈接  375
15.1.4  DLL和系統(tǒng)變量  376
15.1.5  DLL的入口點函數(shù)  376
15.1.6  DLL和內存管理  377
15.1.7  DLL中的數(shù)據(jù)  377
15.1.8  DLL中的異常和運行時錯誤  377
15.2  創(chuàng)建和調用DLL  378
15.2.1  創(chuàng)建DLL的基本步驟  378
15.2.2  調用DLL  381
15.3  在DLL中封裝窗體  384
15.4  使用DLL共享數(shù)據(jù)  386
15.4.1  內存映射文件的概念  386
15.4.2  與內存映射文件相關的函數(shù)  387
15.4.3  使用內存映射文件在DLL中共享數(shù)據(jù)  389
15.5  鉤子函數(shù)  392
15.5.1  鉤子鏈  392
15.5.2  鉤子函數(shù)  392
15.5.3  鉤子類型  392
15.5.4  與使用鉤子相關的函數(shù)  394
15.5.5  使用鉤子函數(shù)監(jiān)測所有鼠標動作的實例  395
15.6  包和DLL  398
15.6.1  為什么使用包  399
15.6.2  與包有關的文件類型  399
15.6.3  運行時包  399
15.6.4  設計時包  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的組件庫基礎  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ā)過程中的面向對象編程  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  存儲和裝載屬性  432
16.4  創(chuàng)建事件  434
16.4.1  事件定義  434
16.4.2  怎樣實現(xiàn)標準事件  436
16.4.3  定義新事件  437
16.5  創(chuàng)建方法  439
16.5.1  避免互相依賴  439
16.5.2  命名方法的慣例  439
16.5.3  保護方法  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  對變化作出反應  443
16.7  處理消息和系統(tǒng)通知  444
16.7.1  理解消息處理系統(tǒng)  444
16.7.2  改變消息處理方法  445
16.7.3  創(chuàng)建新的消息處理方法  446
16.8  使組件在設計階段可用  448
16.8.1  注冊組件  448
16.8.2  安裝組件到組件面板  450
16.8.3  使組件的資源文件可用  452
16.8.4  為組件設置位圖  453
16.8.5  為組件提供幫助  454
16.8.6  增加屬性編輯器  454
16.8.7  加入組件編輯器  457
16.9  修改現(xiàn)存的組件:制作非自動換行的Memo組件  460
16.9.1  創(chuàng)建并注冊組件  460
16.9.2  修改組件類  461
16.10  開發(fā)圖形組件:制作Shape圖形組件  462
16.10.1  創(chuàng)建和注冊組件  462
16.10.2  發(fā)布繼承的屬性  462
16.10.3  增加圖形能力  463
16.11  開發(fā)窗口控件:制作Calendar組件  468
16.11.1  創(chuàng)建并注冊組件  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  導航月和年  476
16.11.8  導航日期  476
16.12  開發(fā)數(shù)據(jù)感知控件:制作數(shù)據(jù)感知的Calender組件  478
16.12.1  制作一個數(shù)據(jù)瀏覽控件  478
16.12.2  制作一個數(shù)據(jù)編輯控件  482
16.13  開發(fā)非可視組件:制作Dialog組件  486
16.13.1  定義組件接口  486
16.13.2  創(chuàng)建和注冊組件  487
16.13.3  創(chuàng)建組件接口  487
16.13.4  測試對話框組件  488
第17章  Delphi兩層數(shù)據(jù)庫開發(fā)  489
17.1  數(shù)據(jù)庫基礎知識  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ù)庫體系結構  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  記錄導航組件(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實用工具  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章  客戶/服務器編程  593
18.1  從桌面數(shù)據(jù)庫到客戶/服務器結構  593
18.1.1  為什么要采用客戶/服務器結構  593
18.1.2  客戶/服務器體系結構  594
18.2  服務器端的設計開發(fā)  596
18.2.1  數(shù)據(jù)庫對象  596
18.2.2  定義數(shù)據(jù)庫表  596
18.2.3  使用域  598
18.2.4  定義視圖、存儲過程和觸發(fā)器  598
18.2.5  業(yè)務規(guī)則  603
18.2.6  數(shù)據(jù)庫對象的訪問權限  604
18.3  客戶端使用SQL服務器  605
18.3.1  連接SQL服務器  605
18.3.2  獲得SQL數(shù)據(jù)庫信息  608
18.3.3  查詢數(shù)據(jù)庫  608
18.3.4  數(shù)據(jù)庫更新  613
18.3.5  執(zhí)行存儲過程  614
第19章  多層數(shù)據(jù)庫應用程序的開發(fā)  619
19.1  多層體系結構和技術概述  619
19.1.1  多層體系結構概述  619
19.1.2  多層體系結構的優(yōu)點  620
19.1.3  多層體系結構技術概述  622
19.2  客戶端程序開發(fā)  628
19.2.1  客戶端應用程序的結構  628
19.2.2  創(chuàng)建客戶端應用程序的步驟  628
19.2.3  連接應用服務器  629
19.2.4  管理應用服務器連接  631
19.2.5  處理約束和客戶端的差錯控制  632
19.2.6  數(shù)據(jù)更新  632
19.3  服務器程序開發(fā)  634
19.3.1  創(chuàng)建應用服務器的步驟  634
19.3.2  創(chuàng)建及配置遠程數(shù)據(jù)模塊  636
19.3.3  建立IProvider接口  638
19.4  InternetExpress擴展  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章  報表、圖表和決策的支持  651
20.1  使用QuickReport組件創(chuàng)建報表  651
20.1.1  安裝QReport組件面板  651
20.1.2  QuickReport組件介紹  652
20.1.3  報表向導  660
20.2  使用Rave組件創(chuàng)建報表  662
20.2.1  開發(fā)環(huán)境介紹  663
20.2.2  Rave組件介紹  664
20.2.3  創(chuàng)建視圖  666
20.2.4  創(chuàng)建報表  669
20.2.5  應用實例  672
20.3  TeeChart圖表組件  676
20.3.1  TeeChart組件介紹  676
20.3.2  TeeChart組件常用屬性和方法  676
20.3.3  TeeChart組件的使用  677
20.3.4  Series對象介紹  679
20.3.5  創(chuàng)建數(shù)據(jù)庫圖表  680
20.3.6  創(chuàng)建QuickReport圖表  682
20.3.7  使用TeeChart向導創(chuàng)建圖表  682
20.3.8  圖表的預覽,打印和導出  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  設計規(guī)范化  704
21.2.4  自動化設計工具  704
21.3  設計用戶端界面  705
21.3.1  用戶界面設計的基本原則  705
21.3.2  Delphi中用戶界面設計  706
21.4  基于ADO兩層結構的實現(xiàn)  707
21.5  使用多層結構的實現(xiàn)  708
21.5.1  基于DataSnap技術的多層數(shù)據(jù)庫應用程序  708
21.5.2  使用Bussiness Broker Server的多層數(shù)據(jù)庫應用程序  709
21.5.3  邏輯三層結構的數(shù)據(jù)庫應用程序  709
21.6  發(fā)布到Web  710
21.7  “圖書管理系統(tǒng)”示例  711
21.7.1  程序功能及總體結構設計  711
21.7.2  數(shù)據(jù)庫設計  713
21.7.3  數(shù)據(jù)模塊設計  713
21.7.4  用戶登錄模塊的實現(xiàn)  714
21.7.5  圖書館管理系統(tǒng)功能的實現(xiàn)  717
21.7.6  修改圖書記錄模塊的實現(xiàn)  718
21.7.7  修改學生記錄模塊的實現(xiàn)  721
21.7.8  修改密碼設置模塊的實現(xiàn)  724
21.7.9  生成預約圖書的報表  726
21.7.10  生成催還圖書的報表  728
21.7.11  圖書館服務系統(tǒng)功能的實現(xiàn)  731
21.7.12  查詢、借閱及預約圖書  733
21.7.13  查詢個人借閱情況及歸還圖書  741
21.7.14  小結  746
第22章  Internet編程和Indy組件  747
22.1  WinSock基礎  747
22.1.1  TCP、UDP和IP  747
22.1.2  套接字(Socket)  748
22.1.3  客戶/服務器模式  749
22.1.4  面向連接的協(xié)議套接字的調用  750
22.1.5  面向無連接協(xié)議的套接字的調用  750
22.2  利用Winsock API實現(xiàn)Socket編程  751
22.2.1  常用WinSockAPI函數(shù)  751
22.2.2  利用WinSockAPI實現(xiàn)Socket編程  754
22.3  利用組件實現(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  遠程抓屏示例  772
22.4.2  局域網(wǎng)聊天程序  780

本目錄推薦

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