Delphi 實戰(zhàn)演練

出版時間:2000-11  出版社:人民郵電出版社  作者:段來盛等  頁數(shù):513  

內(nèi)容概要

本書是以一個用Delphi開發(fā)的應(yīng)用系統(tǒng)實例為背景,根據(jù)軟件工程項目開發(fā)過程的順序編寫的,包括系統(tǒng)需求分析、方案設(shè)計、系統(tǒng)設(shè)計、程序設(shè)計,系統(tǒng)驗收與交付、系統(tǒng)運行與維護(hù)的全過程。

書籍目錄

第一篇  戰(zhàn)前準(zhǔn)備	1
第1章 軟件工程項目開發(fā)過程概述 3
1.1 軟件工程項目開發(fā)階段劃分 4
1.2 項目定義期的工作 4
1.2.1 項目定義階段 4
1.2.2 可行性分析階段 5
1.2.3 需求分析階段 6
1.3 設(shè)計開發(fā)期的工作 10
1.3.1 總體設(shè)計階段(總體方案設(shè)計) 10
1.3.2 詳細(xì)設(shè)計階段 12
1.3.3 編寫代碼階段 13
1.3.4 單元調(diào)試與測試階段 15
1.3.5 系統(tǒng)聯(lián)試與測試階段 16
1.3.6 編制系統(tǒng)文檔階段 17
1.4 系統(tǒng)運行與維護(hù)期的工作 18
1.4.1 試運行階段 18
1.4.2 交付階段 18
1.4.3 運行和維護(hù)階段 18
第2章 Delphi5.0開發(fā)環(huán)境 21
2.1 Delphi 5.0新特性 22
2.1.1 基本特性 22
2.1.2 新特性 22
2.2 集成開發(fā)環(huán)境(IDE)概況 24
2.2.1 主窗口 24
2.2.2 Object Inspector窗口 25
2.2.3 窗體窗口 25
2.2.4 程序單元窗口 25
2.3 菜單和命令 25
2.3.1 File菜單 26
2.3.2 Edit菜單 26
2.3.3 Search菜單 27
2.3.4 View菜單 28
2.3.5 Project菜單 29
2.3.6 Run菜單 30
2.3.7 Component菜單 30
2.3.8 Database菜單 31
2.3.9 Tools菜單 31
2.3.10 Help菜單 32
2.3.11 局部菜單 32
2.4 使用窗體設(shè)計應(yīng)用程序 32
2.4.1 使用窗體 32
2.4.2 在編輯器中編寫代碼 33
2.4.3 創(chuàng)建一個應(yīng)用程序 34
第3章 Object Pascal簡介 37
3.1 Object Pascal的數(shù)據(jù)類型 38
3.1.1 簡單類型 38
3.1.2 串類型 39
3.1.3 結(jié)構(gòu)化類型 39
3.1.4 指針類型 41
3.1.5 過程類型 43
3.1.6 對象類型 43
3.2 Object Pascal的變量與常量 45
3.2.1 標(biāo)識符 45
3.2.2 數(shù)字 46
3.2.3 串 46
3.2.4 常量 47
3.2.5 變量聲明 47
3.2.6 類型化的常量聲明 48
3.3 Object Pascal的表達(dá)式與運算符 48
3.3.1 表達(dá)式 48
3.3.2 運算符 49
3.4 Object Pascal的語句 49
3.4.1 注釋 49
3.4.2 簡單語句和復(fù)合語句 50
3.4.3 條件語句 51
3.4.4 循環(huán)控制語句 52
3.5 Object Pascal的程序結(jié)構(gòu) 54
3.5.1 塊與作用域 54
3.5.2 單元的結(jié)構(gòu) 55
3.5.3 值參數(shù)與變量參數(shù) 56
3.5.4 保護(hù)資源 57
3.6 常用的字符串處理函數(shù) 58
3.7 關(guān)鍵字列表 60
第4章 Delphi 5.0常用組件 63
4.1 VCL可視組件庫 64
4.2 窗體(TForm)組件 68
4.3 文本相關(guān)組件 74
4.3.1 TLabel(標(biāo)簽)組件 74
4.3.2 TEdit(編輯框)組件 78
4.3.3 TMaskEdit組件 82
4.3.4 TMemo組件 83
4.3.5 TListBox組件 86
4.3.6 TComboBox組件 90
4.4 菜單組件 93
4.4.1 TMainMenu組件 93
4.4.2 TPopupMenu組件 95
4.5 按鈕和檢查框 96
4.5.1 命令按鈕(TButton組件) 96
4.5.2 位圖按鈕(TBitBtn組件) 100
4.5.3 快速按鈕(TSpeedButton組件) 102
4.5.4 開關(guān)按鈕(TRadioButton組件) 103
4.5.5 TCheckBox組件 104
4.6 分組組件 106
4.6.1 TGroupBox組件 106
4.6.2 TRadioGroup組件 108
4.6.3 TPanel組件 110
4.6.4 TPageControl組件 111
4.6.5 TTabset組件 114
4.6.6 TNoteBook組件 116
4.6.7 TTabbedNoteBook組件 117
4.7 圖形組件 118
4.7.1 TImage組件 118
4.7.2 畫板組件 (TPainBox) 120
4.7.3 TShape組件 121
4.7.4 TBevel組件 122
4.7.5 關(guān)系圖組件(TOutline) 122
4.7.6 THeader組件 126
4.8 網(wǎng)格組件 127
4.8.1 TStringGrid組件 127
4.8.2 繪畫網(wǎng)格組件(TDrawGrid) 132
第5章 FastNet頁組件 135
5.1 FastNet頁組件簡介 136
5.2 組件介紹 137
5.2.1 NMFTP組件 137
5.2.2 TNMHTTP組件 141
5.2.3 NMNNTP組件 142
5.2.4 NMDayTime組件 144
5.2.5 TNMMsg組件 145
5.2.6 TNMPOP3組件 145
5.2.7 TNMSMTP組件 146
5.2.8 TNMTime組件 147
5.2.9 TNMUDP組件 147
5.2.10 TNMURL組件 147
5.2.11 TNMUUProcessor組件 148
5.2.12 TNMFinger組件 148
5.2.13 THTML組件 148
第6章 BDE和Datapump簡介 151
6.1 BDE(數(shù)據(jù)庫引擎)配置 152
6.1.1 BDE簡介 152
6.1.2 配置BDE 153
6. 2 ORACLE與dBASE Files的數(shù)據(jù)轉(zhuǎn)換 159
第二篇 實戰(zhàn)演練 161
第7章 系統(tǒng)需求分析 163
7.1 項目簡介 164
7.1.1 凱新信息服務(wù)中心機(jī)構(gòu) 164
7.1.2 各部門的業(yè)務(wù) 165
7.1.3 中心各業(yè)務(wù)部門的關(guān)系 166
7.2 確定用戶對新系統(tǒng)的綜合要求 166
7.3 分析新系統(tǒng)的數(shù)據(jù)要求 168
7.4 新系統(tǒng)的數(shù)據(jù)字典 169
7.5 繪制系統(tǒng)流程圖 169
7.6 確定和評價系統(tǒng)方案 170
7.7 確定系統(tǒng)開發(fā)計劃 171
7.8 編寫需求分析報告 171
第8章 系統(tǒng)建設(shè)方案 173
8.1 引言 174
8.2 概述 174
8.2.1 任務(wù)來源 174
8.2.2 建設(shè)目標(biāo) 174
8.2.3 建設(shè)原則 174
8.2.4 參考資料 175
8.2.5 術(shù)語與定義 175
8.3 系統(tǒng)功能 176
8.3.1 系統(tǒng)主要功能 176
8.3.2 主要技術(shù)性能 177
8.4 運營管理系統(tǒng)組成 177
8.4.1 系統(tǒng)組成 177
8.4.2 工作流程 178
8.4.3 設(shè)備配置 178
8.4.4 運行環(huán)境 180
8.4.5 開發(fā)工具 182
8.5 設(shè)備選型 183
8.5.1 服務(wù)器 183
8.5.2 網(wǎng)絡(luò)設(shè)備 184
8.5.3 網(wǎng)管工作站配置 186
8.5.4 布線及測試工具 186
8.6 經(jīng)費預(yù)算 186
第9章 系統(tǒng)設(shè)計 189
9.1 概述 190
9.1.1 系統(tǒng)設(shè)計原則 190
9.1.2 系統(tǒng)建設(shè)目標(biāo) 190
9.1.3 系統(tǒng)建設(shè)任務(wù) 191
9.1.4 系統(tǒng)建設(shè)目標(biāo)和服務(wù)對象 191
9.1.5 術(shù)語與定義 191
9.1.6 參考資料 192
9.2 系統(tǒng)總體設(shè)計 192
9.2.1 系統(tǒng)功能和技術(shù)指標(biāo) 192
9.2.2 系統(tǒng)組成 194
9.2.3 系統(tǒng)建設(shè)與實施 196
9.3 分系統(tǒng)設(shè)計 196
9.3.1 分系統(tǒng)的功能和性能要求 196
9.3.2 分系統(tǒng)技術(shù)設(shè)計 201
9.3.3 分系統(tǒng)接口設(shè)計 203
9.4 編碼設(shè)計 204
9.4.1 概述 204
9.4.2 編碼設(shè)計 204
9.5 輸入設(shè)計 205
9.5.1 概述 205
9.5.2 輸入接口要求 205
9.6 輸出設(shè)計 206
9.6.1 概述 206
9.6.2 輸出功能和性能 208
9.6.3 服務(wù)對象 208
9.6.4 輸出接口要求 208
9.6.5 輸出設(shè)計要求 208
9.7 網(wǎng)絡(luò)設(shè)計 218
9.7.1 網(wǎng)絡(luò)分系統(tǒng)的作用與功能 218
9.7.2 網(wǎng)絡(luò)分系統(tǒng)的設(shè)計原則 218
9.7.3 網(wǎng)絡(luò)分系統(tǒng)的設(shè)計要點 219
9.7.4 局域網(wǎng)結(jié)構(gòu)與配置 219
9.8 系統(tǒng)安全和可靠性設(shè)計 220
9.8.1 概述 220
9.8.2 系統(tǒng)安全設(shè)計 220
9.8.3 系統(tǒng)可靠性設(shè)計 221
第10章 數(shù)據(jù)庫設(shè)計 223
10.1 概述 224
10.1.1 數(shù)據(jù)庫設(shè)計過程 224
10.1.2 術(shù)語 225
10.2 數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu) 225
10.3 凱新信息服務(wù)中心運營管理系統(tǒng)數(shù)據(jù)關(guān)系結(jié)構(gòu) 226
10.4 凱新信息服務(wù)中心運營管理系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計 233
10.4.1 數(shù)據(jù)項定義表 234
10.4.2 標(biāo)準(zhǔn)數(shù)據(jù)統(tǒng)計表 242
10.5 凱新信息服務(wù)中心運營管理系統(tǒng)數(shù)據(jù)采集說明 243
第11章 建立數(shù)據(jù)庫 251
11.1 啟動數(shù)據(jù)庫桌面系統(tǒng)(Database Desktop) 252
11.2 創(chuàng)建數(shù)據(jù)庫表 253
11.3 修改表結(jié)構(gòu) 262
11.4 數(shù)據(jù)的查詢和修改 263
11.5 DBD的Utilities(實用)工具 269
第12章 數(shù)據(jù)庫組件和客戶/服務(wù)器程序設(shè)計 275
12.1 基于BDE的Data Access(數(shù)據(jù)存?。╉摻M件 276
12.1.1 TDataSource組件 276
12.1.2 TTable組件 277
12.1.3 TQuery組件 287
12.1.4 TDataBase組件 298
12.1.5 TUpdateSQL組件 301
12.2 基于ADO的數(shù)據(jù)存取組件 306
12.2.1 TADOConnection組件 306
12.2.2 ADOTable組件 309
12.2.3 TADOQuery 311
12.2.4 TADOCommand組件 313
12.2.5 TADODataSet組件 314
12.3 Data Control (數(shù)據(jù)控制)頁組件 315
12.3.1 TDBGrid組件 315
12.3.2 TDBNavigator組件 316
12.3.3 TDBText組件 318
12.3.4 TDBEdit組件 318
12.3.5 TDBMemo組件 318
12.3.6 TDBImage組件 319
12.3.7 TDBLookUpCombobox組件 319
12.4 應(yīng)用程序設(shè)計 323
12.4.1 總體思路 323
12.4.2 定義數(shù)據(jù)庫別名 325
12.4.3 主控模塊設(shè)計 326
12.4.4 二手汽車數(shù)據(jù)維護(hù)模塊設(shè)計 333
12.4.5 汽車租賃數(shù)據(jù)維護(hù)模塊設(shè)計 336
12.4.6 二手汽車信息查詢模塊設(shè)計 338
12.4.7 汽車租賃信息查詢模塊設(shè)計 342
12.4.8 各類信息Web訪問人次統(tǒng)計模塊設(shè)計 344
12.4.9 二手汽車資料卡片打印模塊設(shè)計 348
12.4.10 汽車市場一覽表打印模塊設(shè)計 349
12.4.11 各類信息訪問人次統(tǒng)計圖表打印模塊設(shè)計 350
12.4.12 用戶登錄模塊設(shè)計 352
12.4.13 修改口令模塊設(shè)計 355
12.4.14 用戶權(quán)限管理模塊設(shè)計 358
第13章 多層結(jié)構(gòu)程序設(shè)計 361
13.1 Delphi數(shù)據(jù)庫體系結(jié)構(gòu)概述 362
13.1.1 概述 362
13.1.2 多層結(jié)構(gòu)程序概述 363
13.2 Midas頁組件 365
13.3 服務(wù)器應(yīng)用程序設(shè)計 366
13.3.1 服務(wù)器應(yīng)用程序結(jié)構(gòu) 366
13.3.2 服務(wù)器應(yīng)用程序設(shè)計步驟 367
13.4 客戶應(yīng)用程序設(shè)計 373
13.5 與應(yīng)用服務(wù)器連接 377
13.6 在Web上發(fā)布"瘦"客戶應(yīng)用程序 378
13.6.1 該方式的優(yōu)點 378
13.6.2 為客戶端應(yīng)用程序創(chuàng)建ActiveForm 378
第14章 Web服務(wù)器應(yīng)用程序設(shè)計 391
14.1 Internet頁組件簡介 392
14.2 Web服務(wù)器應(yīng)用程序的結(jié)構(gòu) 393
14.2.1 Web服務(wù)器應(yīng)用程序的類型 393
14.2.2 Web模塊 394
14.2.3 Web動作項 396
14.2.4 獲取請求消息 399
14.2.5 建立HTTP響應(yīng)消息 409
14.3 TWebDispatcher (調(diào)配器)組件 417
14.4 TPageProducer組件 418
14.5 TDataSetPageProducer組件 421
14.6 TQueryTableProducer組件 421
14.7 TDataSetTableProducer組件 424
14.8 建立Web服務(wù)器應(yīng)用程序 424
14.8.1 創(chuàng)建Web服務(wù)器應(yīng)用程序 424
14.8.2 與客戶交互 427
14.8.3 訪問數(shù)據(jù)庫 429
14.9 調(diào)試Web服務(wù)器應(yīng)用程序 430
14.9.1 調(diào)試ISAPI/NSAPI服務(wù)器應(yīng)用程序 430
14.9.2 調(diào)試CGI和Win-CGI服務(wù)器應(yīng)用程序 431
14.10 Web服務(wù)器應(yīng)用程序?qū)嵗?446
14.10.1 Web模塊的窗體 446
14.10.2 Pmain的工程文件、單元代碼和頁面生成組件 448
14.10.3 PinfoQuery的工程文件、單元代碼和查詢網(wǎng)頁 450
14.10.4 PRenCaiInfoQuery的單元代碼和查詢網(wǎng)頁 459
14.10.5 PFangwuQuery的單元代碼和查詢網(wǎng)頁 465
第三篇 檢測戰(zhàn)果 471
第15章 系統(tǒng)驗收與交付 473
15.1 單元測試 474
15.2 系統(tǒng)測試 474
15.3 測試報告 476
15.3.1 測試結(jié)果和分析 476
15.3.2 結(jié)論 476
15.4 系統(tǒng)試運行 478
15.5 系統(tǒng)驗收 478
15.5.1 驗收組織 478
15.5.2 驗收內(nèi)容 479
15.5.3 驗收結(jié)論 479
15.6 交付 480
第16章 系統(tǒng)運行與維護(hù) 483
16.1 人員培訓(xùn) 484
16.1.1 信息采集人員培訓(xùn) 484
16.1.2 信息維護(hù)人員培訓(xùn) 484
16.1.3 系統(tǒng)管理人員培訓(xùn) 485
16.1.4 應(yīng)用軟件操作培訓(xùn) 485
16.2 系統(tǒng)使用說明書 486
16.2.1 系統(tǒng)概述 486
16.2.2 系統(tǒng)工作環(huán)境 486
16.2.3 系統(tǒng)安裝 487
16.2.4 系統(tǒng)運行 487
16.2.5 系統(tǒng)備份和恢復(fù) 487
16.2.6 清單 487
16.3 用戶手冊 491
16.3.1 概述 492
16.3.2 結(jié)構(gòu) 492
16.3.3 運行環(huán)境 494
16.3.4 運行操作 494
16.3.5 系統(tǒng)維護(hù) 498
16.3.6 出錯處理 499
附錄A InstallShield簡介 501

圖書封面

評論、評分、閱讀與下載


    Delphi 實戰(zhàn)演練 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7