注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計Pascal/DelphiDELPHI實戰(zhàn)演練

DELPHI實戰(zhàn)演練

DELPHI實戰(zhàn)演練

定 價:¥64.00

作 者: 段來盛,鄭城榮,曹恒編著
出版社: 人民郵電出版社
叢編項: 實戰(zhàn)演練叢書 開發(fā)系列
標 簽: 軟件工具 Delphi

購買這本書可以去


ISBN: 9787115087775 出版時間: 2000-11-01 包裝:
開本: 26cm+光盤1片 頁數(shù): 513頁 字數(shù):  

內容簡介

  本書是以一個用Delphi開發(fā)的應用系統(tǒng)實例為背景,根據(jù)軟件工程項目開發(fā)過程的順序編寫的,包括系統(tǒng)需求分析、方案設計、系統(tǒng)設計、程序設計、系統(tǒng)驗收與交付、系統(tǒng)運行與維護的全過程。結合應用系統(tǒng)的開發(fā),書中簡要介紹了Delphi常用組件的功能和使用方法,重點介紹客戶/服務器應用程序、多層結構程序、Web服務器應用程序的設計方法和步驟。此外,還簡單介紹了Delphi集成開發(fā)環(huán)境、Object Pascal面向對象的編程、Delphi的BDE和DataPump等工具的應用。本書從技術性和實用性出發(fā),主要針對具有一定Delphi應用經(jīng)驗或Windwos程序設計經(jīng)驗的讀者,同時也考慮到不同層次讀者的需求,講述了進行大型程序設計所必需的基本知識和編程技術。本書可幫助程序設計人員提高利用Delphi進行應用系統(tǒng)開發(fā)的能力,也可作為系統(tǒng)分析和程序設計人員了解、學習如何進行應用系統(tǒng)開發(fā)的參考資料。

作者簡介

暫缺《DELPHI實戰(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 設計開發(fā)期的工作 10
1.3.1 總體設計階段(總體方案設計) 10
1.3.2 詳細設計階段 12
1.3.3 編寫代碼階段 13
1.3.4 單元調試與測試階段 15
1.3.5 系統(tǒng)聯(lián)試與測試階段 16
1.3.6 編制系統(tǒng)文檔階段 17
1.4 系統(tǒng)運行與維護期的工作 18
1.4.1 試運行階段 18
1.4.2 交付階段 18
1.4.3 運行和維護階段 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 使用窗體設計應用程序 32
2.4.1 使用窗體 32
2.4.2 在編輯器中編寫代碼 33
2.4.3 創(chuàng)建一個應用程序 34
第3章 Object Pascal簡介 37
3.1 Object Pascal的數(shù)據(jù)類型 38
3.1.1 簡單類型 38
3.1.2 串類型 39
3.1.3 結構化類型 39
3.1.4 指針類型 41
3.1.5 過程類型 43
3.1.6 對象類型 43
3.2 Object Pascal的變量與常量 45
3.2.1 標識符 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的表達式與運算符 48
3.3.1 表達式 48
3.3.2 運算符 49
3.4 Object Pascal的語句 49
3.4.1 注釋 49
3.4.2 簡單語句和復合語句 50
3.4.3 條件語句 51
3.4.4 循環(huán)控制語句 52
3.5 Object Pascal的程序結構 54
3.5.1 塊與作用域 54
3.5.2 單元的結構 55
3.5.3 值參數(shù)與變量參數(shù) 56
3.5.4 保護資源 57
3.6 常用的字符串處理函數(shù) 58
3.7 關鍵字列表 60
第4章 Delphi 5.0常用組件 63
4.1 VCL可視組件庫 64
4.2 窗體(TForm)組件 68
4.3 文本相關組件 74
4.3.1 TLabel(標簽)組件 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 開關按鈕(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 關系圖組件(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ù)轉換 159
第二篇 實戰(zhàn)演練 161
第7章 系統(tǒng)需求分析 163
7.1 項目簡介 164
7.1.1 凱新信息服務中心機構 164
7.1.2 各部門的業(yè)務 165
7.1.3 中心各業(yè)務部門的關系 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)建設方案 173
8.1 引言 174
8.2 概述 174
8.2.1 任務來源 174
8.2.2 建設目標 174
8.2.3 建設原則 174
8.2.4 參考資料 175
8.2.5 術語與定義 175
8.3 系統(tǒng)功能 176
8.3.1 系統(tǒng)主要功能 176
8.3.2 主要技術性能 177
8.4 運營管理系統(tǒng)組成 177
8.4.1 系統(tǒng)組成 177
8.4.2 工作流程 178
8.4.3 設備配置 178
8.4.4 運行環(huán)境 180
8.4.5 開發(fā)工具 182
8.5 設備選型 183
8.5.1 服務器 183
8.5.2 網(wǎng)絡設備 184
8.5.3 網(wǎng)管工作站配置 186
8.5.4 布線及測試工具 186
8.6 經(jīng)費預算 186
第9章 系統(tǒng)設計 189
9.1 概述 190
9.1.1 系統(tǒng)設計原則 190
9.1.2 系統(tǒng)建設目標 190
9.1.3 系統(tǒng)建設任務 191
9.1.4 系統(tǒng)建設目標和服務對象 191
9.1.5 術語與定義 191
9.1.6 參考資料 192
9.2 系統(tǒng)總體設計 192
9.2.1 系統(tǒng)功能和技術指標 192
9.2.2 系統(tǒng)組成 194
9.2.3 系統(tǒng)建設與實施 196
9.3 分系統(tǒng)設計 196
9.3.1 分系統(tǒng)的功能和性能要求 196
9.3.2 分系統(tǒng)技術設計 201
9.3.3 分系統(tǒng)接口設計 203
9.4 編碼設計 204
9.4.1 概述 204
9.4.2 編碼設計 204
9.5 輸入設計 205
9.5.1 概述 205
9.5.2 輸入接口要求 205
9.6 輸出設計 206
9.6.1 概述 206
9.6.2 輸出功能和性能 208
9.6.3 服務對象 208
9.6.4 輸出接口要求 208
9.6.5 輸出設計要求 208
9.7 網(wǎng)絡設計 218
9.7.1 網(wǎng)絡分系統(tǒng)的作用與功能 218
9.7.2 網(wǎng)絡分系統(tǒng)的設計原則 218
9.7.3 網(wǎng)絡分系統(tǒng)的設計要點 219
9.7.4 局域網(wǎng)結構與配置 219
9.8 系統(tǒng)安全和可靠性設計 220
9.8.1 概述 220
9.8.2 系統(tǒng)安全設計 220
9.8.3 系統(tǒng)可靠性設計 221
第10章 數(shù)據(jù)庫設計 223
10.1 概述 224
10.1.1 數(shù)據(jù)庫設計過程 224
10.1.2 術語 225
10.2 數(shù)據(jù)庫系統(tǒng)的結構 225
10.3 凱新信息服務中心運營管理系統(tǒng)數(shù)據(jù)關系結構 226
10.4 凱新信息服務中心運營管理系統(tǒng)數(shù)據(jù)結構設計 233
10.4.1 數(shù)據(jù)項定義表 234
10.4.2 標準數(shù)據(jù)統(tǒng)計表 242
10.5 凱新信息服務中心運營管理系統(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 修改表結構 262
11.4 數(shù)據(jù)的查詢和修改 263
11.5 DBD的Utilities(實用)工具 269
第12章 數(shù)據(jù)庫組件和客戶/服務器程序設計 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 應用程序設計 323
12.4.1 總體思路 323
12.4.2 定義數(shù)據(jù)庫別名 325
12.4.3 主控模塊設計 326
12.4.4 二手汽車數(shù)據(jù)維護模塊設計 333
12.4.5 汽車租賃數(shù)據(jù)維護模塊設計 336
12.4.6 二手汽車信息查詢模塊設計 338
12.4.7 汽車租賃信息查詢模塊設計 342
12.4.8 各類信息Web訪問人次統(tǒng)計模塊設計 344
12.4.9 二手汽車資料卡片打印模塊設計 348
12.4.10 汽車市場一覽表打印模塊設計 349
12.4.11 各類信息訪問人次統(tǒng)計圖表打印模塊設計 350
12.4.12 用戶登錄模塊設計 352
12.4.13 修改口令模塊設計 355
12.4.14 用戶權限管理模塊設計 358
第13章 多層結構程序設計 361
13.1 Delphi數(shù)據(jù)庫體系結構概述 362
13.1.1 概述 362
13.1.2 多層結構程序概述 363
13.2 Midas頁組件 365
13.3 服務器應用程序設計 366
13.3.1 服務器應用程序結構 366
13.3.2 服務器應用程序設計步驟 367
13.4 客戶應用程序設計 373
13.5 與應用服務器連接 377
13.6 在Web上發(fā)布"瘦"客戶應用程序 378
13.6.1 該方式的優(yōu)點 378
13.6.2 為客戶端應用程序創(chuàng)建ActiveForm 378
第14章 Web服務器應用程序設計 391
14.1 Internet頁組件簡介 392
14.2 Web服務器應用程序的結構 393
14.2.1 Web服務器應用程序的類型 393
14.2.2 Web模塊 394
14.2.3 Web動作項 396
14.2.4 獲取請求消息 399
14.2.5 建立HTTP響應消息 409
14.3 TWebDispatcher (調配器)組件 417
14.4 TPageProducer組件 418
14.5 TDataSetPageProducer組件 421
14.6 TQueryTableProducer組件 421
14.7 TDataSetTableProducer組件 424
14.8 建立Web服務器應用程序 424
14.8.1 創(chuàng)建Web服務器應用程序 424
14.8.2 與客戶交互 427
14.8.3 訪問數(shù)據(jù)庫 429
14.9 調試Web服務器應用程序 430
14.9.1 調試ISAPI/NSAPI服務器應用程序 430
14.9.2 調試CGI和Win-CGI服務器應用程序 431
14.10 Web服務器應用程序實例 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 測試結果和分析 476
15.3.2 結論 476
15.4 系統(tǒng)試運行 478
15.5 系統(tǒng)驗收 478
15.5.1 驗收組織 478
15.5.2 驗收內容 479
15.5.3 驗收結論 479
15.6 交付 480
第16章 系統(tǒng)運行與維護 483
16.1 人員培訓 484
16.1.1 信息采集人員培訓 484
16.1.2 信息維護人員培訓 484
16.1.3 系統(tǒng)管理人員培訓 485
16.1.4 應用軟件操作培訓 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)備份和恢復 487
16.2.6 清單 487
16.3 用戶手冊 491
16.3.1 概述 492
16.3.2 結構 492
16.3.3 運行環(huán)境 494
16.3.4 運行操作 494
16.3.5 系統(tǒng)維護 498
16.3.6 出錯處理 499
附錄A InstallShield簡介 501


本目錄推薦

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