注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)Pascal/DelphiDelphi系統(tǒng)開(kāi)發(fā)實(shí)例精粹

Delphi系統(tǒng)開(kāi)發(fā)實(shí)例精粹

Delphi系統(tǒng)開(kāi)發(fā)實(shí)例精粹

定 價(jià):¥48.00

作 者: 劉山,趙輝編著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: Delphi

ISBN: 9787115136374 出版時(shí)間: 2005-08-01 包裝: 平裝
開(kāi)本: 26cm+光盤(pán)1片 頁(yè)數(shù): 419 字?jǐn)?shù):  

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

  本書(shū)精選近40個(gè)綜合性實(shí)例,詳細(xì)介紹了基于Delphi7的程序開(kāi)發(fā)技巧和方法,內(nèi)容涵蓋了Delphi的系統(tǒng)編程、多媒體/圖形圖像編程、網(wǎng)絡(luò)通信編程、數(shù)據(jù)庫(kù)編程、MIS開(kāi)發(fā)和游戲開(kāi)發(fā)等許多熱門(mén)領(lǐng)域。每個(gè)實(shí)例都按照設(shè)計(jì)思路、編程原理以及實(shí)例詳解3個(gè)步驟來(lái)解說(shuō)。尤其是有針對(duì)性地介紹了編程中需要使用的Delphi組件相關(guān)知識(shí),同時(shí)對(duì)實(shí)例的源代碼進(jìn)行了詳細(xì)地注釋。同時(shí)在本書(shū)的光盤(pán)中贈(zèng)送了大量非常有價(jià)值的實(shí)例源代碼。通過(guò)本書(shū)的學(xué)習(xí),讀者可以非常容易地理解并掌握Delphi開(kāi)發(fā)的核心技術(shù),并根據(jù)自身需要進(jìn)行二次開(kāi)發(fā)。本書(shū)可以作為高等院校相關(guān)專(zhuān)業(yè)的課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)的指導(dǎo)用書(shū),同時(shí)也可以作為科研單位、企業(yè)相關(guān)軟件開(kāi)發(fā)的技術(shù)指導(dǎo)用書(shū)。叢書(shū)特色:*案例精——書(shū)中匯集了作者多年來(lái)從事項(xiàng)目開(kāi)發(fā)的經(jīng)驗(yàn)之精華,很多實(shí)例都提煉自作者從事過(guò)的實(shí)際工程項(xiàng)目。選取的案例具有典型性,非常適合開(kāi)發(fā)中、小型的系統(tǒng)模塊。*性?xún)r(jià)比高——全書(shū)版式緊湊,雖然有些實(shí)例的源代碼多達(dá)上千行,書(shū)中只精選了其中的重點(diǎn)和難點(diǎn)代碼段進(jìn)行分析和講解,其余的代碼均收錄在隨書(shū)的光盤(pán)中。*涵蓋領(lǐng)域廣——每本書(shū)都涉及了“系統(tǒng)編程”、“多媒體/圖形圖像處理”、“網(wǎng)絡(luò)通信編程”、“數(shù)據(jù)庫(kù)/MIS開(kāi)發(fā)”和“游戲編程”等各個(gè)開(kāi)發(fā)領(lǐng)域。*光盤(pán)內(nèi)容超值——光盤(pán)中不但涵蓋了書(shū)中正文實(shí)例的全部源代碼,而且贈(zèng)送了大量的典型實(shí)例源代碼,以幫助讀者拓寬視野,更好地完成相關(guān)領(lǐng)域的開(kāi)發(fā)工作。

作者簡(jiǎn)介

暫缺《Delphi系統(tǒng)開(kāi)發(fā)實(shí)例精粹》作者簡(jiǎn)介

圖書(shū)目錄

Part 1 系統(tǒng)編程篇

Example 01 右鍵注冊(cè)程序 2
1.1 設(shè)計(jì)思路 2
1.2 編程原理 2
1.2.1 注冊(cè)表簡(jiǎn)介 2
1.2.2 Delphi讀注冊(cè)表的相關(guān)操作函數(shù)簡(jiǎn)介 4
1.2.3 Delphi寫(xiě)注冊(cè)表的相關(guān)操作函數(shù)簡(jiǎn)介 4
1.2.4 Delphi操作注冊(cè)表的其他相關(guān)函數(shù)簡(jiǎn)介 5
1.3 實(shí)例詳解 6
1.3.1 程序運(yùn)行時(shí)顯示用戶(hù)注冊(cè)信息 6
1.3.2 右鍵注冊(cè)詳解 7

Example 02 記事本程序 8
2.1 設(shè)計(jì)思路 8
2.2 編程原理 9
2.2.1 TRichEdit組件 9
2.2.2 “查找”對(duì)話框 10
2.2.3 “替換”對(duì)話框 11
2.2.4 Perform函數(shù) 11
2.3 實(shí)例詳解 11
2.3.1 聲明變量和對(duì)象 12
2.3.2 檢查當(dāng)前文件是否需要保存 12
2.3.3 “保存當(dāng)前文件”功能 13
2.3.4 “打開(kāi)文檔”功能 13
2.3.5 “字體設(shè)置”功能 13
2.3.6 “撤銷(xiāo)”功能 14
2.3.7 “查找”功能 14
2.3.8 “自動(dòng)換行”功能 15

Example 03 系統(tǒng)托盤(pán)程序 15
3.1 設(shè)計(jì)思路 15
3.2 系統(tǒng)托盤(pán)程序原理詳解 16
3.2.1 Shell_NotifyIcon函數(shù) 16
3.2.2 消息處理機(jī)制 17
3.2.3 動(dòng)態(tài)改變圖標(biāo) 18
3.2.4 資源文件的制作與使用 19
3.2.5 在任務(wù)欄上隱藏應(yīng)用程序 21
3.3 實(shí)例詳解 21
3.3.1 程序運(yùn)行時(shí)在托盤(pán)上添加圖標(biāo) 22
3.3.2 變換托盤(pán)圖標(biāo) 23
3.3.3 鼠標(biāo)單擊的消息處理 23
3.3.4 系統(tǒng)菜單中最小化按鈕的實(shí)現(xiàn) 25
3.3.5 系統(tǒng)退出的實(shí)現(xiàn) 25

Example 04 簡(jiǎn)易計(jì)算器 26
4.1 設(shè)計(jì)思路 26
4.2 操作DLL編程原理 26
4.2.1 DLL原理 26
4.2.2 DLL的特點(diǎn) 26
4.2.3 可執(zhí)行程序與DLL的區(qū)別 27
4.2.4 編寫(xiě)DLL注意事項(xiàng) 27
4.3 實(shí)例詳解 28
4.3.1 創(chuàng)建動(dòng)態(tài)鏈接庫(kù) 28
4.3.2 兩個(gè)DLL的具體實(shí)現(xiàn) 29
4.3.3 使用動(dòng)態(tài)鏈接庫(kù) 30
4.3.4 調(diào)試動(dòng)態(tài)鏈接庫(kù) 32

Example 05 電子秒表系統(tǒng) 33
5.1 設(shè)計(jì)思路 33
5.2 編程原理 33
5.2.1 CLX應(yīng)用程序概述 33
5.2.2 TLCDNumber控件 34
5.2.3 FormatDateTime函數(shù) 35
5.3 實(shí)例詳解 35
5.3.1 聲明變量和對(duì)象 36
5.3.2 響應(yīng)定時(shí)器事件 36
5.3.3 “開(kāi)始”事件 36
5.3.4 “暫?!笔录?7
5.3.5 “繼續(xù)”事件 37
5.3.6 “停止”事件 37
5.3.7 設(shè)置已選定的電子秒表的邊框樣式 37
5.3.8 設(shè)置已選定的電子秒表的數(shù)字片段類(lèi)型 38

Example 06 硬件信息獲取系統(tǒng) 38
6.1 設(shè)計(jì)思路 38
6.2 編程原理 39
6.2.1 獲取CPU頻率 39
6.2.2 獲取顯示器刷新頻率 39
6.2.3 獲取內(nèi)存信息 39
6.2.4 獲取顯示卡信息 40
6.2.5 獲得驅(qū)動(dòng)器信息 40
6.3 實(shí)例詳解 41
6.3.1 實(shí)現(xiàn)獲取CPU頻率 41
6.3.2 實(shí)現(xiàn)獲取顯示器刷新頻率 42
6.3.3 實(shí)現(xiàn)獲取內(nèi)存信息 42
6.3.4 實(shí)現(xiàn)獲取顯示卡信息 42
6.3.5 實(shí)現(xiàn)檢查指定驅(qū)動(dòng)器是否準(zhǔn)備就緒 42
6.3.6 實(shí)現(xiàn)獲取驅(qū)動(dòng)器信息 43

Example 07 屏幕保護(hù)系統(tǒng) 45
7.1 設(shè)計(jì)思路 45
7.2 編程原理 45
7.2.1 實(shí)現(xiàn)圖像的隨機(jī)出現(xiàn) 45
7.2.2 獲取桌面位圖 46
7.2.3 設(shè)置窗口置頂和隱藏鼠標(biāo) 46
7.3 實(shí)例詳解 47
7.3.1 聲明變量和對(duì)象 47
7.3.2 防止屏保程序重復(fù)運(yùn)行 48
7.3.3 創(chuàng)建窗體 48
7.3.4 按空格鍵后彈出密碼框 49
7.3.5 播放啟動(dòng)聲音 49
7.3.6 定時(shí)器響應(yīng)事件 49
7.3.7 重畫(huà)事件 50

Example 08 批量制作邀請(qǐng)函 50
8.1 設(shè)計(jì)思路 50
8.2 編程原理 51
8.2.1 Word組件 51
8.2.2 Delphi中操作Word文件的方法 53
8.3 實(shí)例詳解 53
8.3.1 聲明變量和對(duì)象 54
8.3.2 窗體顯示 54
8.3.3 選擇文件 55
8.3.4 制作文件 56

精彩實(shí)例賞析 58

Part 2 多媒體/圖形圖像篇

Example 09 狀態(tài)欄上加入可視構(gòu)件 64
9.1 設(shè)計(jì)思路 64
9.2 編程原理 64
9.2.1 狀態(tài)欄組件 64
9.2.2 TAnimate組件 65
9.3 實(shí)例詳解 65
9.3.1 聲明變量和對(duì)象 66
9.3.2 創(chuàng)建可視構(gòu)件對(duì)象 66
9.3.3 響應(yīng)狀態(tài)欄的重畫(huà)事件 66
9.3.4 設(shè)置進(jìn)度條和圖像參數(shù) 66
9.3.5 定時(shí)器響應(yīng)事件 67

Example 10 圖像動(dòng)畫(huà)系統(tǒng) 68
10.1 設(shè)計(jì)思路 68
10.2 編程原理 68
10.2.1 定時(shí)器組件 68
10.2.2 圖像組件 69
10.3 實(shí)例詳解 69
10.3.1 圖像列表中的“增加”功能 70
10.3.2 圖像列表中的“刪除”功能 71
10.3.3 圖像列表中的“確定”功能 71
10.3.4 播放動(dòng)畫(huà) 71
10.3.5 播放控制功能 72

Example 11 媒體播放系統(tǒng) 74
11.1 設(shè)計(jì)思路 74
11.2 編程原理 75
11.2.1 TMediaPlayer組件 75
11.2.2 文件選擇組件 76
11.3 實(shí)例詳解 77
11.3.1 選擇媒體文件 78
11.3.2 綁定媒體文件 79
11.3.3 “單擊”媒體播放器 79

Example 12 按鍵發(fā)音系統(tǒng) 80
12.1 設(shè)計(jì)思路 80
12.2 編程原理 80
12.2.1 鍵盤(pán)編程 80
12.2.2 聲音資源文件的制作與調(diào)用 82
12.2.3 PlaySound的使用方法 82
12.3 實(shí)例詳解 83
12.3.1 處理鍵盤(pán)事件 83
12.3.2 添加一個(gè)字符 84
12.3.3 刪除一個(gè)字符 84
12.3.4 播放聲音 84
12.3.5 伴隨音樂(lè)啟動(dòng)和退出 84

Example 13 Flash動(dòng)畫(huà)播放系統(tǒng) 85
13.1 設(shè)計(jì)思路 85
13.2 編程原理 86
13.2.1 在Delphi中使用ActiveX控件 86
13.2.2 TShockwaveFlash控件 87
13.2.3 替換Flash彈出菜單 88
13.3 實(shí)例詳解 88
13.3.1 選擇新的Flash文件 89
13.3.2 Flash文件的播放、暫停和停止 89
13.3.3 替換右鍵彈出菜單 89
13.3.4 全屏播放Flash 90
13.3.5 普通視圖播放Flash 91

Example 14 圖像處理系統(tǒng)——點(diǎn)運(yùn)算篇 91
14.1 設(shè)計(jì)思路 91
14.2 編程原理 92
14.2.1 TBitmap組件 92
14.2.2 像素化圖像 92
14.3 實(shí)例詳解 93
14.3.1 聲明變量和對(duì)象 93
14.3.2 像素化圖像 93
14.3.3 膨脹效果 94
14.3.4 腐蝕效果 95
14.3.5 提取輪廓 95
14.3.6 細(xì)化圖像 97
14.3.7 Sobel邊緣檢測(cè) 98

Example 15 圖像處理系統(tǒng)——幾何變換篇 99
15.1 設(shè)計(jì)思路 99
15.2 編程原理 101
15.2.1 位圖和位圖對(duì)象 101
15.2.2 SetBrushOrgEx函數(shù) 101
15.2.3 SetStretchBltMode函數(shù) 101
15.3 實(shí)例詳解 102
15.3.1 聲明變量和對(duì)象 102
15.3.2 打開(kāi)位圖文件 103
15.3.3 順時(shí)針旋轉(zhuǎn)90° 103
15.3.4 逆時(shí)針旋轉(zhuǎn)90° 103
15.3.5 任意角度旋轉(zhuǎn) 104
15.3.6 縮小 104
15.3.7 放大 105
15.3.8 扭曲效果 105
15.3.9 波浪效果 106
15.3.10 遠(yuǎn)視圖效果 108
15.3.11 水平鏡像 108
15.3.12 垂直鏡像 109
15.3.13 裁剪圖像 109
15.3.14 還原圖像 110

Example 16 圖像處理系統(tǒng)——特效篇 110
16.1 設(shè)計(jì)思路 110
16.2 編程原理 112
16.2.1 CopyRect函數(shù) 112
16.2.2 BitBlt函數(shù) 112
16.3 實(shí)例詳解 113
16.3.1 聲明變量和對(duì)象 114
16.3.2 實(shí)現(xiàn)飛入效果的函數(shù) 114
16.3.3 實(shí)現(xiàn)拉伸效果的函數(shù) 116
16.3.4 實(shí)現(xiàn)百葉窗效果的函數(shù) 118
16.3.5 堆沙效果 119

Example 17 圖像處理系統(tǒng)——色彩通道篇 120
17.1 設(shè)計(jì)思路 120
17.2 編程原理 120
17.2.1 RGB顏色空間 120
17.2.2 Delphi操作RGB顏色空間 121
17.3 實(shí)例詳解 121
17.3.1 聲明變量和對(duì)象 121
17.3.2 選擇色彩通道 122
17.3.3 單一色彩通道 122
17.3.4 調(diào)節(jié)通道分量 123

精彩實(shí)例賞析 125

Part 3 網(wǎng)絡(luò)通信篇

Example 18 網(wǎng)絡(luò)測(cè)速系統(tǒng) 132
18.1 設(shè)計(jì)思路 132
18.2 編程原理 132
18.2.1 ICMP協(xié)議介紹 132
18.2.2 在Delphi中實(shí)現(xiàn)ICMP協(xié)議 133
18.2.3 WinSock網(wǎng)絡(luò)編程接口 134
18.3 實(shí)例詳解 135
18.3.1 對(duì)單個(gè)目標(biāo)地址進(jìn)行Ping操作 136
18.3.2 處理返回信息 136
18.3.3 獲得兩個(gè)目標(biāo)地址之間的數(shù)量值 137
18.3.4 獲得下一個(gè)目標(biāo)地址 138
18.3.5 實(shí)現(xiàn)目標(biāo)地址群Ping操作 138

Example 19 局域網(wǎng)聊天系統(tǒng) 139
19.1 設(shè)計(jì)思路 139
19.2 編程原理 139
19.2.1 UDP協(xié)議簡(jiǎn)介 139
19.2.2 TIdUDPClient組件 140
19.2.3 TIdUDPServer對(duì)象 140
19.3 實(shí)例詳解 141
19.3.1 程序初始化 141
19.3.2 發(fā)送數(shù)據(jù) 142
19.3.3 接收數(shù)據(jù) 143
19.3.4 增加聊天人員 143
19.3.5 刪除聊天人員 144

Example 20 E-mail發(fā)送系統(tǒng) 144
20.1 設(shè)計(jì)思路 144
20.2 編程原理 145
20.2.1 SMTP協(xié)議 145
20.2.2 TIdSmtp組件 145
20.2.3 TIdMessage組件 146
20.3 實(shí)例詳解 147
20.3.1 發(fā)送郵件 147
20.3.2 增加附件 148
20.3.3 刪除附件 148
20.3.4 顯示當(dāng)前狀態(tài) 149

Example 21 文件傳遞系統(tǒng) 149
21.1 設(shè)計(jì)思路 149
21.2 編程原理 150
21.2.1 Socket工作原理 150
21.2.2 Delphi中的Socket組件 151
21.2.3 TClientSocket組件 151
21.2.4 TServerSocket組件 152
21.2.5 使用Socket傳送文件的順序圖 153
21.3 實(shí)例詳解 153
21.3.1 聲明變量和對(duì)象 153
21.3.2 客戶(hù)端發(fā)送文件 154
21.3.3 客戶(hù)端接收文件 154
21.3.4 服務(wù)器端接收文件 156
21.3.5 取消發(fā)送 157

精彩實(shí)例賞析 158

Part 4 數(shù)據(jù)庫(kù)篇

Example 22 數(shù)據(jù)庫(kù)的圖表統(tǒng)計(jì) 164
22.1 設(shè)計(jì)思路 164
22.2 編程原理 165
22.2.1 圖表組件 165
22.2.2 TDBChart組件 165
22.2.3 Series對(duì)象 167
22.3 實(shí)例詳解 168
22.3.1 聲明變量和對(duì)象 168
22.3.2 窗口顯示 169
22.3.3 顯示圖表 170
22.3.4 顯示直方圖 170
22.3.5 顯示3D效果 172
22.3.6 顯示旋轉(zhuǎn)效果 172

Example 23 商品管理系統(tǒng)——BDE篇 173
23.1 設(shè)計(jì)思路 173
23.2 編程原理 173
23.2.1 基于BDE的體系結(jié)構(gòu) 174
23.2.2 BDE控件 174
23.2.3 TDatabase控件 175
23.2.4 建立連接 176
23.2.5 TTable控件 176
23.3 實(shí)例詳解 178
23.3.1 增加 178
23.3.2 修改 179
23.3.3 刪除 179
23.3.4 保存 180
23.3.5 退出 181

Example 24 商場(chǎng)收銀系統(tǒng)——ADO篇 181
24.1 設(shè)計(jì)思路 181
24.2 ADO數(shù)據(jù)庫(kù)編程原理 182
24.2.1 基于ADO的體系結(jié)構(gòu) 182
24.2.2 ADO控件 183
24.2.3 連接ADO數(shù)據(jù)庫(kù) 183
24.2.4 TADOConnection控件 185
24.2.5 TADOQuery控件 185
24.2.6 TADOStoredProc控件 186
24.3 實(shí)例詳解 188
24.3.1 增加 189
24.3.2 修改 189
24.3.3 刪除 190
24.3.4 保存 190
24.3.5 退出 191

Example 25 用戶(hù)管理系統(tǒng)——InterBase篇 191
25.1 設(shè)計(jì)思路 191
25.2 編程原理 192
25.2.1 InterBase數(shù)據(jù)庫(kù) 192
25.2.2 InterBase控件 193
25.2.3 建立連接 194
25.3 實(shí)例詳解 194
25.3.1 聲明變量和對(duì)象 195
25.3.2 創(chuàng)建窗體 195
25.3.3 顯示用戶(hù)信息界面 195
25.3.4 數(shù)據(jù)錄入 195
25.3.5 數(shù)據(jù)查詢(xún) 196

Example 26 用戶(hù)管理系統(tǒng)——DbExpress篇 197
26.1 設(shè)計(jì)思路 197
26.2 編程原理 198
26.2.1 DbExpress簡(jiǎn)介 198
26.2.2 DbExpress組件 199
26.2.3 建立連接 199
26.2.4 TSQLConnection組件 200
26.2.5 TSQLDataSet組件 200
26.2.6 TSimpleDataSet組件 201
26.2.7 TSQLMonitor組件 201
26.3 實(shí)例詳解 202
26.3.1 聲明變量和對(duì)象 202
26.3.2 顯示窗體 202
26.3.3 更新 203
26.3.4 排序 203
26.3.5 顯示DbExpress與后臺(tái)數(shù)據(jù)庫(kù)之間傳遞的信息 204

Example 27 數(shù)據(jù)庫(kù)備份系統(tǒng) 204
27.1 設(shè)計(jì)思路 204
27.2 編程原理 205
27.2.1 系統(tǒng)數(shù)據(jù)庫(kù)master 205
27.2.2 Backup命令 205
27.3 實(shí)例詳解 206
27.3.1 聲明變量和對(duì)象 207
27.3.2 窗體顯示 207
27.3.3 選擇備份目錄 208
27.3.4 選擇抄送目錄 208
27.3.5 設(shè)置參數(shù) 208
27.3.6 備份數(shù)據(jù)庫(kù) 209

Example 28 數(shù)據(jù)庫(kù)恢復(fù)系統(tǒng) 210
28.1 設(shè)計(jì)思路 210
28.2 編程原理 210
28.2.1 Drop Database命令 211
28.2.2 Restore命令 211
28.3 實(shí)例詳解 212
28.3.1 聲明變量和對(duì)象 213
28.3.2 窗體顯示 213
28.3.3 選擇恢復(fù)文件 214
28.3.4 恢復(fù)數(shù)據(jù)庫(kù) 214

Example 29 數(shù)據(jù)導(dǎo)出系統(tǒng) 215
29.1 設(shè)計(jì)思路 215
29.2 編程原理 216
29.2.1 Excel組件 216
29.2.2 使用ADO直接訪問(wèn)Excel數(shù)據(jù)文件 217
29.3 實(shí)例詳解 218
29.3.1 窗體顯示 219
29.3.2 導(dǎo)出數(shù)據(jù) 219
29.3.3 查看Excel文件 221
29.3.4 查看導(dǎo)出數(shù)據(jù) 221

Example 30 數(shù)據(jù)庫(kù)模糊查詢(xún)系統(tǒng) 221
30.1 設(shè)計(jì)思路 221
30.2 編程原理 222
30.2.1 設(shè)定搜索條件 222
30.2.2 Like運(yùn)算符 223
30.2.3 Between運(yùn)算符 224
30.3 實(shí)例詳解 224
30.3.1 窗體顯示 225
30.3.2 選擇Between的情況 225
30.3.3 限制只能輸入數(shù)字 225
30.3.4 運(yùn)行“模糊查詢(xún)” 226

Example 31 報(bào)表打印——QuickReport篇 227
31.1 設(shè)計(jì)思路 227
31.2 編程原理 228
31.2.1 QuickReport組件 228
31.2.2 TQuickRep控件 229
31.2.3 TQRBand控件 230
31.2.4 TQRSysData控件 231
31.2.5 QuickReport安裝方法 231
31.3 實(shí)例詳解 231
31.3.1 窗體顯示 232
31.3.2 預(yù)覽 232
31.3.3 打印 232
31.3.4 根據(jù)字段值調(diào)整顯示內(nèi)容 232

Example 32 報(bào)表打印——Rave篇 233
32.1 設(shè)計(jì)思路 233
32.2 編程原理 234
32.2.1 Rave組件 234
32.2.2 TRvProject組件 234
32.2.3 TRvSystem組件 235
32.2.4 報(bào)表設(shè)計(jì)器 236
32.2.5 DataText組件 237
32.2.6 DataMemo組件 237
32.2.7 Region組件 237
32.2.8 DataBand組件 237
32.2.9 DataCycle組件 237
32.2.10 Bitmap組件 238
32.3 實(shí)例詳解 238
32.3.1 窗體顯示 239
32.3.2 預(yù)覽和打印 240

Example 33 超市票據(jù)打印——FastReport篇 241
33.1 設(shè)計(jì)思路 241
33.2 編程原理 241
33.2.1 FastReport組件 241
33.2.2 TfrReport控件 243
33.2.3 TfrDBDataSet控件 244
33.2.4 報(bào)表設(shè)計(jì)器 244
33.2.5 Text對(duì)象 245
33.2.6 Band對(duì)象 245
33.2.7 Line對(duì)象 245
33.3 實(shí)例詳解 246
33.3.1 窗體顯示 247
33.3.2 “商品數(shù)量”輸入框失去焦點(diǎn)事件 247
33.3.3 結(jié)賬事件 248
33.3.4 “結(jié)賬付款”界面中的窗體顯示 249
33.3.5 “結(jié)賬付款”界面中的付款確定 249
33.3.6 “顯示找零”界面中的窗體顯示 250
33.3.7 “顯示找零”界面中的打印預(yù)覽 250

精彩實(shí)例賞析 251

Part 5 MIS開(kāi)發(fā)篇

Example 34 個(gè)人通訊錄管理系統(tǒng) 254
34.1 設(shè)計(jì)思路 254
34.2 編程原理 254
34.2.1 系統(tǒng)功能分析 254
34.2.2 系統(tǒng)模塊設(shè)計(jì) 254
34.2.3 數(shù)據(jù)庫(kù)需求分析 255
34.2.4 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 255
34.2.5 第三方控件XPMenu的安裝 256
34.3 實(shí)例詳解 257
34.3.1 系統(tǒng)設(shè)計(jì)概述 257
34.3.2 用戶(hù)登錄身份驗(yàn)證模塊 257
34.3.3 數(shù)據(jù)模塊 258
34.3.4 系統(tǒng)主窗體 259
34.3.5 分類(lèi)管理模塊 263
34.3.6 名片管理模塊 265
34.3.7 查詢(xún)模塊 268

Example 35 圖書(shū)進(jìn)銷(xiāo)存管理系統(tǒng) 271
35.1 設(shè)計(jì)思路 271
35.2 編程原理 271
35.2.1 系統(tǒng)功能分析 271
35.2.2 系統(tǒng)模塊設(shè)計(jì) 271
35.2.3 數(shù)據(jù)庫(kù)需求分析 271
35.2.4 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 272
35.3 實(shí)例詳解 275
35.3.1 系統(tǒng)設(shè)計(jì)概括 275
35.3.2 用戶(hù)登錄身份驗(yàn)證模塊 276
35.3.3 數(shù)據(jù)模塊 277
35.3.4 公用函數(shù)單元 278
35.3.5 入庫(kù)管理模塊 278
35.3.6 出庫(kù)管理模塊 286
35.3.7 庫(kù)存維護(hù)模塊 289
35.3.8 庫(kù)存預(yù)警模塊 291
35.3.9 供應(yīng)商維護(hù)模塊 292
35.3.10 數(shù)據(jù)字典維護(hù)模塊 292
35.3.11 會(huì)員信息維護(hù)模塊 293
35.3.12 報(bào)表統(tǒng)計(jì)模塊 293

Example 36 倉(cāng)庫(kù)信息管理系統(tǒng) 297
36.1 設(shè)計(jì)思路 297
36.2 編程原理 300
36.2.1 系統(tǒng)功能分析 300
36.2.2 系統(tǒng)模塊設(shè)計(jì) 300
36.2.3 UML系統(tǒng)建?!?03
36.2.4 數(shù)據(jù)庫(kù)需求分析 306
36.2.5 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 308
36.3 實(shí)例詳解 310
36.3.1 系統(tǒng)設(shè)計(jì)概述 310
36.3.2 系統(tǒng)主界面設(shè)計(jì) 311
36.3.3 用戶(hù)登錄身份驗(yàn)證模塊 312
36.3.4 系統(tǒng)主模塊 312
36.3.5 倉(cāng)庫(kù)入庫(kù)模塊 313
36.3.6 倉(cāng)庫(kù)出口模塊 316
36.3.7 倉(cāng)庫(kù)盤(pán)點(diǎn)模塊 316
36.3.8 庫(kù)存查詢(xún)模塊 317
36.3.9 商品銷(xiāo)售查詢(xún)模塊 318
36.3.10 倉(cāng)庫(kù)歷史記錄查詢(xún)模塊 319
36.3.11 供應(yīng)商信息模塊 319

Example 37 學(xué)生學(xué)籍信息管理系統(tǒng) 321
37.1 設(shè)計(jì)思路 321
37.2  編程原理 323
37.2.1 系統(tǒng)功能分析 323
37.2.2 系統(tǒng)模塊設(shè)計(jì) 324
37.2.3 UML系統(tǒng)建?!?28
37.2.4 數(shù)據(jù)庫(kù)需求分析 331
37.2.5 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 332
37.3 實(shí)例詳解 337
37.3.1 系統(tǒng)設(shè)計(jì)概述 337
37.3.2 第3方控件安裝 338
37.3.3 用戶(hù)登錄模塊 339
37.3.4 學(xué)生基本信息輸入模塊 339
37.3.5 入學(xué)成績(jī)輸入模塊 340
37.3.6 專(zhuān)業(yè)管理模塊 341
37.3.7 成績(jī)錄入、修改模塊 342
37.3.8 學(xué)生信息變動(dòng)輸入和查詢(xún)模塊 344
37.3.9 學(xué)生學(xué)位初審模塊 344
37.3.10 獎(jiǎng)勵(lì)情況錄入模塊 346
37.3.11 畢業(yè)情況錄入模塊 346
37.3.12 統(tǒng)計(jì)模塊 346
37.3.13 數(shù)據(jù)模塊的使用 347

Example 38 醫(yī)院信息系統(tǒng) 347
38.1 設(shè)計(jì)思路 347
38.2 編程原理 350
38.2.1 系統(tǒng)功能分析 350
38.2.2 系統(tǒng)模塊設(shè)計(jì) 351
38.2.3 UML系統(tǒng)建?!?55
38.2.4 數(shù)據(jù)庫(kù)需求分析 360
38.2.5 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 363
38.3 實(shí)例詳解 369
38.3.1 系統(tǒng)設(shè)計(jì)概述 369
38.3.2 程序技術(shù)要點(diǎn)說(shuō)明 370
38.3.3 系統(tǒng)主界面實(shí)現(xiàn) 371
38.3.4 數(shù)據(jù)庫(kù)服務(wù)器配置和數(shù)據(jù)模塊 378
38.3.5 通用組合查詢(xún)模塊 381
38.3.6 門(mén)診管理模塊 384
38.3.7 藥品管理模塊 391
38.3.8 住院管理模塊 393
38.3.9 醫(yī)務(wù)人員管理模塊 393
38.3.10 輔助資料管理模塊 395
38.3.11 安全管理模塊 396
38.3.12 幫助文件設(shè)計(jì) 396

精彩實(shí)例賞析 397

Part 6 游戲篇

Example 39 五子棋游戲 408
39.1 設(shè)計(jì)思路 408
39.2 編程原理 408
39.2.1 圖像重疊顯示 408
39.2.2 將鼠標(biāo)坐標(biāo)轉(zhuǎn)換為棋盤(pán)上的棋格位置 410
39.3 實(shí)例詳解 411
39.3.1 聲明變量和對(duì)象 412
39.3.2 創(chuàng)建窗體 412
39.3.3 響應(yīng)點(diǎn)擊棋盤(pán)事件 412
39.3.4 判斷勝負(fù) 414

精彩實(shí)例賞析 416

本目錄推薦

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