Visual FoxPro課程設(shè)計(jì)案例精編

-
【作 者】張婷 等編著
【I S B N 】978-7-5084-2006-3
【責(zé)任編輯】
【適用讀者群】本專通用
【出版時(shí)間】2004-02-01
【開(kāi) 本】16開(kāi)
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁(yè) 數(shù)】276
【千字?jǐn)?shù)】391
【印 張】17.25
【定 價(jià)】¥26
【叢 書】21世紀(jì)高等院校課程設(shè)計(jì)叢書
【備注信息】
簡(jiǎn)介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書通過(guò)9個(gè)課程設(shè)計(jì)與系統(tǒng)開(kāi)發(fā)的案例,從各個(gè)方面介紹了適用于Visual FoxPro開(kāi)發(fā)平臺(tái)的應(yīng)用系統(tǒng)開(kāi)發(fā)的方法和技巧,每一個(gè)案例均涉及多個(gè)知識(shí)點(diǎn),不僅給出了運(yùn)用Visual FoxPro開(kāi)發(fā)平臺(tái)開(kāi)發(fā)應(yīng)用系統(tǒng)的方法、步驟,同時(shí)也介紹了應(yīng)用系統(tǒng)設(shè)計(jì)開(kāi)發(fā)的基本思想和方法,如系統(tǒng)的設(shè)計(jì)、數(shù)據(jù)庫(kù)及數(shù)據(jù)表的設(shè)計(jì)與創(chuàng)建、系統(tǒng)啟動(dòng)封面的創(chuàng)建、系統(tǒng)加密技術(shù)、數(shù)據(jù)統(tǒng)計(jì)、多表窗口制作與數(shù)據(jù)關(guān)聯(lián)的方法等。
本書內(nèi)容翔實(shí),理論與實(shí)際相結(jié)合,一切案例均依照軟件工程原理、要求和系統(tǒng)分析的方法進(jìn)行,具有詳細(xì)的設(shè)計(jì)制作過(guò)程,并給出了全部編譯通過(guò)的系統(tǒng)源代碼,可從中國(guó)水利水電出版社網(wǎng)站(www.waterpub.com.cn)下載。
本書是在校大學(xué)生使用計(jì)算機(jī)進(jìn)行課程設(shè)計(jì)的好幫手和重要參考資料,也是研究生撰寫畢業(yè)論文時(shí)好的參考文獻(xiàn),同時(shí)它還可供廣大教師、計(jì)算機(jī)專業(yè)編程人員參考使用。
美國(guó)微軟公司的可視化編程工具Visual FoxPro系列產(chǎn)品在世界各國(guó)廣泛應(yīng)用,經(jīng)歷了用戶的長(zhǎng)期檢驗(yàn),受到了世界各國(guó)用戶的好評(píng)。它的優(yōu)點(diǎn)主要表現(xiàn)在,它有一系列豐富的命令和函數(shù),采用命令窗口與平臺(tái)結(jié)合的操作方式,而且,它采用一種自然的語(yǔ)言,程序的可讀性極強(qiáng)。通過(guò)多個(gè)版本的升華,它在可視化開(kāi)發(fā)程度上有了極大的提高,從而成為目前廣泛采用的開(kāi)發(fā)平臺(tái)。
本書通過(guò)9個(gè)大中型的應(yīng)用系統(tǒng)的開(kāi)發(fā)制作,為讀者提供了極有針對(duì)性的應(yīng)用實(shí)例,每一個(gè)案例獨(dú)立成為一個(gè)完整的單元。這些案例分別為:
案例1 通訊錄管理系統(tǒng)的開(kāi)發(fā)
案例2 表轉(zhuǎn)換系統(tǒng)的開(kāi)發(fā)
案例3 TreeView的制作
案例4 項(xiàng)目查詢系統(tǒng)的開(kāi)發(fā)
案例5 發(fā)票打印系統(tǒng)的開(kāi)發(fā)
案例6 合同管理系統(tǒng)的開(kāi)發(fā)
案例7 培訓(xùn)管理系統(tǒng)的開(kāi)發(fā)
案例8 貨物管理系統(tǒng)的開(kāi)發(fā)
案例9 考勤管理系統(tǒng)的開(kāi)發(fā)
對(duì)于以上9個(gè)案例,在編寫本書之前我們首先制作開(kāi)發(fā)這些案例,在案例中所涉及的項(xiàng)目制作完成并通過(guò)編譯運(yùn)行之后,再進(jìn)行本書的寫作,因此案例真實(shí)可靠,源代碼準(zhǔn)確無(wú)誤。
在案例的制作過(guò)程中,涉及許多有關(guān)使用Visual FoxPro進(jìn)行應(yīng)用系統(tǒng)開(kāi)發(fā)的基本方法、技巧以及過(guò)程代碼的編寫,尤其是對(duì)于數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開(kāi)發(fā)制作,介紹了許多有用的方法,包括數(shù)據(jù)庫(kù)的創(chuàng)建、數(shù)據(jù)表的創(chuàng)建、表單的制作、應(yīng)用軟件封面制作、系統(tǒng)菜單制作、狀態(tài)欄制作,以及一些常規(guī)控件和系統(tǒng)加密表單的制作等。在這些過(guò)程中,介紹了許多控件的使用方法和過(guò)程代碼的編寫,這些代碼具有一定的參考價(jià)值。本書中所有案例的源代碼可直接從中國(guó)水利水電出版社網(wǎng)站(www.waterpub.com.cn)下載。
本書結(jié)合案例制作,以學(xué)生課程設(shè)計(jì)和應(yīng)用系統(tǒng)開(kāi)發(fā)制作為背景,它廣泛適用于學(xué)生在學(xué)習(xí)Visual FoxPro課程以及相關(guān)的數(shù)據(jù)庫(kù)課程時(shí)參考;更適合于廣大理工科學(xué)生、計(jì)算機(jī)專業(yè)的學(xué)生、研究生在進(jìn)行課程設(shè)計(jì)、畢業(yè)論文寫作時(shí)參考;同時(shí),它也是廣大計(jì)算機(jī)編程人員在進(jìn)行業(yè)務(wù)學(xué)習(xí)時(shí)非常有用的參考書。
本書由石林總策劃,由張婷執(zhí)筆編寫,王煥君、張昆、劉西昌、陳杰、李海燕、趙威等同志在整理材料方面給予了作者很大的幫助。
由于時(shí)間倉(cāng)促,加之編者的水平有限,缺點(diǎn)和錯(cuò)誤在所難免,懇請(qǐng)專家和廣大讀者不吝賜教,批評(píng)指正。
編 者
2003年12月
案例1 通訊錄管理系統(tǒng)的開(kāi)發(fā) 1
1.1 案例設(shè)計(jì)的目的和意義 1
1.2 案例設(shè)計(jì)的功能 1
1.3 數(shù)據(jù)庫(kù)及數(shù)據(jù)表的設(shè)計(jì) 1
1.3.1 數(shù)據(jù)庫(kù)的創(chuàng)建和數(shù)據(jù)表的制作 1
1.3.2 表結(jié)構(gòu)的修改 4
1.4 表單的制作方法 5
1.4.1 用表單向?qū)е谱鞅韱?5
1.4.2 打開(kāi)表單并進(jìn)行修改 10
1.4.3 修改窗體布局與控件的字體屬性 11
1.4.4 制作系統(tǒng)標(biāo)題 16
1.4.5 修改窗體的顏色 20
1.5 連編通訊錄程序 21
1.6 瀏覽運(yùn)行結(jié)果 21
案例2 表轉(zhuǎn)換系統(tǒng)的開(kāi)發(fā) 23
2.1 案例設(shè)計(jì)的目的和意義 23
2.2 案例設(shè)計(jì)的功能 23
2.3 數(shù)據(jù)庫(kù)及數(shù)據(jù)表的設(shè)計(jì) 23
2.4 表單的制作 24
2.5 類的制作 30
2.5.1 數(shù)據(jù)統(tǒng)計(jì) 31
2.5.2 交叉表統(tǒng)計(jì)設(shè)置 34
2.5.3 搜索 35
2.5.4 進(jìn)度條 37
2.5.5 主程序代碼 37
2.6 瀏覽運(yùn)行結(jié)果 41
案例3 TreeView的制作 45
3.1 案例設(shè)計(jì)的目的和意義 45
3.1.1 TreeView項(xiàng)的層次 45
3.1.2 TreeView項(xiàng)的數(shù)據(jù)源 45
3.1.3 TreeView項(xiàng)的圖標(biāo) 45
3.1.4 TreeView項(xiàng)的外觀 46
3.1.5 用戶交互方式 46
3.2 案例設(shè)計(jì)的功能 47
3.3 數(shù)據(jù)庫(kù)及數(shù)據(jù)表的設(shè)計(jì) 47
3.4 表單的制作 48
3.4.1 TreeCtrl控件 49
3.4.2 “介紹”選項(xiàng)卡 51
3.4.3 “節(jié)點(diǎn)”選項(xiàng)卡 51
3.4.4 “控件”選項(xiàng)卡 53
3.4.5 “拖放”選項(xiàng)卡 53
3.5 瀏覽運(yùn)行結(jié)果 54
案例4 項(xiàng)目查詢系統(tǒng)的開(kāi)發(fā) 56
4.1 案例設(shè)計(jì)的目的和意義 56
4.2 案例設(shè)計(jì)的功能 56
4.3 數(shù)據(jù)庫(kù)及數(shù)據(jù)表的設(shè)計(jì) 56
4.4 表單的制作 58
4.4.1 Start表單 58
4.4.2 Bjcx表單 59
4.4.3 Searchfrm表單 63
4.4.4 Editfrm表單 66
4.4.5 Selectfrm表單 67
4.5 瀏覽項(xiàng)目查詢系統(tǒng)運(yùn)行結(jié)果 69
案例5 發(fā)票打印系統(tǒng)的開(kāi)發(fā) 72
5.1 案例設(shè)計(jì)的目的和意義 72
5.2 案例設(shè)計(jì)的功能 72
5.3 數(shù)據(jù)庫(kù)及數(shù)據(jù)表的設(shè)計(jì) 73
5.3.1 發(fā)票打印數(shù)據(jù)庫(kù)邏輯設(shè)計(jì) 73
5.3.2 發(fā)票打印數(shù)據(jù)庫(kù)的實(shí)現(xiàn) 75
5.4 表單的制作 79
5.4.1 主界面表單的建立 79
5.4.2 “票據(jù)錄入”頁(yè)面的建立 81
5.4.3 “查詢/統(tǒng)計(jì)”頁(yè)面的建立 84
5.4.4 “系統(tǒng)設(shè)置”頁(yè)面的建立 88
5.4.5 About表單的建立 90
5.5 報(bào)表的制作 91
5.6 功能程序的編寫 94
5.6.1 Main程序代碼 94
5.6.2 Err程序代碼 96
5.6.3 MakeObject程序代碼 96
5.6.4 numtoupperspace程序代碼 97
5.7 發(fā)布發(fā)票打印系統(tǒng) 98
5.8 瀏覽發(fā)票打印系統(tǒng) 98
案例6 合同管理系統(tǒng)的開(kāi)發(fā) 101
6.1 案例設(shè)計(jì)的目的和意義 101
6.2 案例設(shè)計(jì)的功能 101
6.3 數(shù)據(jù)庫(kù)及數(shù)據(jù)表的設(shè)計(jì) 102
6.3.1 合同管理數(shù)據(jù)庫(kù)分析 102
6.3.2 合同管理數(shù)據(jù)庫(kù)規(guī)范化設(shè)計(jì) 103
6.3.3 合同管理數(shù)據(jù)庫(kù)邏輯設(shè)計(jì) 105
6.3.4 合同管理數(shù)據(jù)庫(kù)的實(shí)現(xiàn) 106
6.4 表單的制作 111
6.4.1 建立開(kāi)始界面表單 111
6.4.2 用戶登錄表單的建立 113
6.4.3 主界面表單的建立 115
6.4.4 合同制作表單的建立 117
6.4.5 合同查找表單的建立 122
6.4.6 合同匯總表單的建立 123
6.4.7 使用說(shuō)明表單的建立 131
6.5 發(fā)布合同管理系統(tǒng) 133
6.6 瀏覽合同管理系統(tǒng) 133
案例7 培訓(xùn)管理系統(tǒng)的開(kāi)發(fā) 138
7.1 案例設(shè)計(jì)的目的和意義 138
7.2 案例設(shè)計(jì)的功能 138
7.3 數(shù)據(jù)庫(kù)和數(shù)據(jù)表設(shè)計(jì) 139
7.3.1 培訓(xùn)管理系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)分析 139
7.3.2 培訓(xùn)管理系統(tǒng)數(shù)據(jù)庫(kù)規(guī)范化設(shè)計(jì) 140
7.3.3 培訓(xùn)管理系統(tǒng)數(shù)據(jù)庫(kù)邏輯設(shè)計(jì) 143
7.3.4 培訓(xùn)管理系統(tǒng)數(shù)據(jù)庫(kù)的實(shí)現(xiàn) 144
7.4 表單的制作 150
7.4.1 開(kāi)始界面表單的建立 150
7.4.2 用戶登錄表單的建立 152
7.4.3 主界面表單的建立 154
7.4.4 員工管理表單的建立 156
7.4.5 成績(jī)管理表單的建立 160
7.4.6 授課管理表單的建立 166
7.4.7 課程管理表單的建立 169
7.5 發(fā)布培訓(xùn)管理系統(tǒng) 171
7.6 瀏覽培訓(xùn)管理系統(tǒng) 172
案例8 貨物管理系統(tǒng)的開(kāi)發(fā) 177
8.1 案例設(shè)計(jì)的目的和意義 177
8.2 案例設(shè)計(jì)的功能 177
8.3 數(shù)據(jù)庫(kù)及數(shù)據(jù)表的設(shè)計(jì) 179
8.3.1 貨物管理數(shù)據(jù)庫(kù)分析 179
8.3.2 貨物管理數(shù)據(jù)庫(kù)規(guī)范化設(shè)計(jì) 181
8.3.3 貨物管理數(shù)據(jù)庫(kù)邏輯設(shè)計(jì) 185
8.3.4 貨物管理數(shù)據(jù)庫(kù)的實(shí)現(xiàn) 187
8.4 表單的制作 192
8.4.1 開(kāi)始界面表單的建立 192
8.4.2 用戶登錄界面表單的建立 194
8.4.3 主界面表單的建立 196
8.4.4 貨物管理界面表單的建立 198
8.4.5 進(jìn)貨管理界面表單的建立 202
8.4.6 出貨管理界面表單的建立 206
8.4.7 報(bào)損管理界面表單的建立 209
8.4.8 庫(kù)存管理界面表單的建立 213
8.4.9 用戶管理界面表單的建立 216
8.5 發(fā)布貨物管理系統(tǒng) 216
8.6 瀏覽貨物管理系統(tǒng) 216
案例9 考勤管理系統(tǒng)的開(kāi)發(fā) 222
9.1 案例設(shè)計(jì)的目的和意義 222
9.2 案例設(shè)計(jì)的功能 222
9.3 數(shù)據(jù)庫(kù)及數(shù)據(jù)表的設(shè)計(jì) 224
9.3.1 考勤管理數(shù)據(jù)庫(kù)分析 224
9.3.2 考勤管理數(shù)據(jù)庫(kù)規(guī)范化設(shè)計(jì) 225
9.3.3 考勤管理數(shù)據(jù)庫(kù)邏輯設(shè)計(jì) 228
9.3.4 考勤管理數(shù)據(jù)庫(kù)的實(shí)現(xiàn) 230
9.3.5 設(shè)計(jì)數(shù)據(jù)表 230
9.4 表單的制作 235
9.4.1 開(kāi)始界面表單的建立 235
9.4.2 用戶登錄表單的建立 237
9.4.3 主界面表單的建立 240
9.4.4 基本考勤管理表單的建立 241
9.4.5 加班管理表單的建立 251
9.4.6 出差管理表單的建立 256
9.4.7 系統(tǒng)管理表單的建立 258
9.5 發(fā)布考勤管理系統(tǒng) 258
9.5.1 創(chuàng)建考勤管理系統(tǒng)項(xiàng)目 258
9.5.2 軟件發(fā)布 261
9.6 瀏覽考勤管理系統(tǒng) 264
- 生活經(jīng)管more>>
- Illustrator CS3中文版課程設(shè)計(jì)案例精
- 數(shù)學(xué)建模案例精編
- 匯編語(yǔ)言課程設(shè)計(jì)案例精編
- C語(yǔ)言課程設(shè)計(jì)案例精編
- Visual C++課程設(shè)計(jì)案例精編(第二版)
- Visual FoxPro課程設(shè)計(jì)案例精編
- Photoshop CS3中文版課程設(shè)計(jì)案例精編
- Dreamweaver CS3中文版課程設(shè)計(jì)案例精
- Authorware課程設(shè)計(jì)案例精編
- Visual C++.NET課程設(shè)計(jì)案例精編
- JSP課程設(shè)計(jì)案例精編
- 數(shù)據(jù)庫(kù)技術(shù)課程設(shè)計(jì)案例精編
- 網(wǎng)頁(yè)制作課程設(shè)計(jì)案例精編
- Access課程設(shè)計(jì)案例精編
- SQL Server 2000課程設(shè)計(jì)案例精編
- C#課程設(shè)計(jì)案例精編