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

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