Visual FoxPro程序設計案例教程

-
【作 者】王煥杰 宮強
【I S B N 】978-7-5084-6422-0
【責任編輯】宋俊娥
【適用讀者群】中職中專
【出版時間】2009-04-01
【開 本】16開本
【裝幀信息】平裝(光膜)
【版 次】第1版
【頁 數】296
【千字數】
【印 張】
【定 價】¥30
【叢 書】21世紀中等職業教育規劃教材
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書是一本集數據庫的基本原理與Visual FoxPro應用于一體的教材,內容涵蓋安裝軟件、使用軟件、面向對象程序設計各個層面的知識。本書力求深入淺出,簡明易懂,原理部分簡明扼要地講述關系數據庫的基本原理;應用部分詳細介紹Visual FoxPro的安裝、數據庫和數據表的建立、數據查詢、程序設計、界面美化、應用程序的打包和發布等一系列知識。
本書采用任務驅動模式,用一個項目貫穿始終。從建庫、建表到Visual FoxPro應用程序的界面設計均以一個項目貫穿,在各個章節中各個任務又是相對獨立的,在每完成一個任務后,每一小節中都會有相關的同類型操作練習題便于鞏固和提高,可以根據學生學習能力的不同而選擇不同難度的習題來完成;學完本書以后,得到的將是一個完整的超市管理的例子,可以參照本系統來編制其他的應用性較強的程序。
本書既可作為中等職業學校、高等職業學校、高等專科學校、成人高校以及本科院校舉辦的二級職業技術學院和民辦高校數據庫應用教程,也可作為各培訓機構數據庫和編程方面的入門級用書,或作為廣大數據庫開發者的參考用書。本書中的實例對畢業設計階段的人員也可起到很好的借鑒作用。
1. 采用任務驅動模式,用一個項目貫穿始終。通過一個項目分解為一系列的任務,在應用中學會使用Visual FoxPro,從建庫、建表到應用程序設計以及打包、發布,每個任務后都有相關的同類型操作練習題來鞏固和提高所學內容。
2. 理論與實際應用相結合,以實際應用為主,以數據庫理論為輔,集數據庫的基本原理與Visual FoxPro應用于一體,便于讀者快速掌握數據庫的基本原理。每章節既可以單獨拿出來講授,又是一個完整項目的一部分。
數據庫技術產生于20世紀60年代末,發展至今已有近50年的歷史。作為數據管理的最有效的手段,數據庫技術的出現極大地促進了計算機應用的發展。目前數據庫技術的應用已成為計算機應用的一個很主要的方面。Visual FoxPro是應用于PC機上的集單機和客戶機/服務器模式于一體的、功能強大的關系型數據庫管理系統,它不僅易學、易用,而且它在電子商務、數據倉庫和數據庫解決方案等方面都起著很重要的作用,是計算機專業學生學習數據庫很好的入門課,也是非計算機專業學生掌握數據庫和編程技術不可多得的易操控語言。
本書采用任務驅動模式,用一個項目貫穿始終。通過對一個項目分解為一系列的任務,使學生在應用中學會使用Visual FoxPro,從建庫、建表到應用程序設計以及打包、發布,在每完成一個任務后,都會有相關的同類型操作練習題便于鞏固和提高,可以根據學習能力的不同而選擇不同難度的習題來完成;學完本書后,得到的將會是一個完整的超市管理系統的例子,可以參照本系統來編制其他的應用程序。本書不僅為開發其他的數據庫應用系統提供了很好的參考,對于使用此語言進行編程和進行畢業設計的人員也具有很強的指導作用。
本書克服了理論與實際應用分離的缺點,以實際應用為主,以數據庫理論為輔,集數據庫的基本原理與Visual FoxPro應用于一體,便于讀者快速掌握數據庫的基本原理。每一章節既可以單獨拿出來講授,又是一個完整項目的一部分。
本書共分3部分:第一部分為第1章至第4章,簡明扼要地講述數據庫的基本原理及數據庫與數據表的建立及管理;第二部分為第5章和第6章,詳細介紹用戶界面的設計及最后報表的設計及打印輸出,其中第5章是重點內容,通過一系列表單的制作,向讀者展示Visual FoxPro中表單制作的方法以及面向對象程序設計的初步思想,在實際應用中可以根據實際情況靈活掌握;第三部分為第7章,給出使用Visual FoxPro開發應用程序時編譯、打包與發布的一系列方法,可以使開發的應用程序走向實用階段。
本書第1章由宮強和臧賀編寫;第2章由馬海燕編寫;第3章由胡茹編寫;第4章由劉陽編寫;第5章由王煥杰編寫;第6章由辛亮編寫;第7章由劉麗杰編寫。參與本書編寫和大綱討論的還有王慧麗、李霞等,在此一并表示感謝。全書由王煥杰統稿。
本書可作為中等職業學校、高等職業學校、高等專科學校、成人高校及本科院校舉辦的二級職業技術學院和民辦高校數據庫課程的教材,也可作為各培訓機構數據庫方面的入門級培訓用書,或作為廣大數據庫開發者的參考用書。
由于時間倉促和編者水平有限,書中錯誤之處在所難免,敬請廣大讀者提出寶貴意見和建議。
前言
第1章 認識及使用Visual FoxPro數據庫系統 1
1.1 Visual FoxPro基礎知識 1
1.1.1 關系數據庫模型及相關術語 1
1.1.2 Visual FoxPro的基本功能 3
1.1.3 Visual FoxPro的文件類型 3
1.1.4 Visual FoxPro的工作方式 3
1.1.5 Visual FoxPro的性質及特點 3
課后練習 4
1.2 任務一 Visual FoxPro的安裝與卸載 4
1.2.1 相關知識 4
1.2.2 任務實現 5
課后練習 11
1.3 任務二 Visual FoxPro的啟動與退出 11
1.3.1 相關知識 11
1.3.2 任務實現 12
課后練習 16
1.4 任務三 第一個Visual FoxPro程序 17
1.4.1 相關知識 17
1.4.2 任務實現 19
課后練習 23
本章小結 23
習題一 24
第2章 數據的建立 25
2.1 基礎知識 25
2.2 任務一 創建新項目 25
2.2.1 相關知識點 25
2.2.2 任務實現 26
課后練習 33
2.3 任務二 建立超市管理數據庫 33
2.3.1 相關知識點 33
2.3.2 任務實現 33
課后練習 37
2.4 任務三 建立商品信息表 37
2.4.1 相關知識點 37
2.4.2 任務實現 38
課后練習 48
2.5 任務四 表結構的顯示和修改 48
2.5.1 相關知識點 48
2.5.2 任務實現 48
課后練習 50
2.6 任務五 商品信息表記錄的錄入及管理 50
2.6.1 相關知識點 50
2.6.2 任務實現 51
課后練習 59
2.7 任務六 修改表的顯示樣式 60
2.7.1 相關知識點 60
2.7.2 任務實現 60
課后練習 62
本章小結 63
習題二 63
第3章 數據的管理 65
3.1 任務一 管理超市管理系統中的表 65
3.1.1 相關知識 65
3.1.2 任務實現 66
課后練習 68
3.2 任務二 超市管理中表的關系 68
3.2.1 相關知識 68
3.2.2 任務實現 70
課后練習 72
3.3 任務三 超市管理系統中的用戶表 72
3.3.1 相關知識 72
3.3.2 任務實現 72
課后練習 77
3.4 任務四 超市管理系統中的商品表 77
3.4.1 相關知識 77
3.4.2 任務實現 82
課后練習 85
3.5 任務五 超市管理系統中的訂單表 86
3.5.1 相關知識 86
3.5.2 任務實現 86
課后練習 88
3.6 任務六 超市管理系統中的訂單表和關系 88
3.6.1 相關知識 88
3.6.2 任務實現 89
課后練習 93
3.7 任務七 數據庫向導 93
3.7.1 相關知識 93
3.7.2 任務實現 93
本章小結 95
習題三 96
第4章 數據檢索 99
4.1 基礎知識 99
4.2 任務一 在超市管理系統中查詢商品 100
4.2.1 相關知識 100
4.2.2 任務實現 104
課后練習 106
4.3 任務二 查詢設計器 107
4.3.1 相關知識 107
4.3.2 任務實現 111
課后練習 114
4.4 任務三 查詢向導 114
4.4.1 相關知識 114
4.4.2 任務實現 116
課后練習 121
4.5 任務四 建立超市管理系統索引 121
4.5.1 相關知識 121
4.5.2 任務實現 125
課后練習 127
4.6 任務五 通過索引查詢商品 128
4.6.1 相關知識 128
4.6.2 任務實現 130
課后練習 131
4.7 任務六 組織查詢的輸出結果 131
4.7.1 相關知識 131
4.7.2 任務實現 132
課后練習 134
4.8 任務七 聯接多個表的查詢 134
4.8.1 相關知識 134
4.8.2 任務實現 135
課后練習 138
4.9 任務八 定制查詢 138
4.9.1 相關知識 138
4.9.2 任務實現 140
課后練習 144
4.10 任務九 生成用戶使用的訂單視圖 144
4.10.1 相關知識 144
4.10.2 任務實現 145
課后練習 153
4.11 任務十 排序 153
4.11.1 相關知識 153
4.11.2 任務實現 154
課后練習 156
4.12 任務十一 更新數據 156
4.12.1 相關知識 156
4.12.2 任務實現 157
課后練習 159
本章小結 159
習題四 159
第5章 建立用戶使用界面 162
5.1 基礎知識 162
5.1.1 抽象在面向對象中的作用 162
5.1.2 面向對象的基本特征 163
5.2 任務一 錄入超市管理系統數據 164
5.2.1 相關知識 164
5.2.2 任務實現 166
課后練習 174
5.3 任務二 設計用戶主界面 176
5.3.1 相關知識點 176
5.3.2 任務實現 181
課后練習 183
5.4 任務三 利用程序瀏覽數據 183
5.4.1 相關知識 183
5.4.2 任務實現 189
課后練習 191
5.5 任務四 用戶登錄 191
5.5.1 相關知識 191
5.5.2 任務實現 193
課后練習 195
5.6 任務五 退出窗口 195
5.6.1 相關知識 195
5.6.2 任務實現:退出窗體 197
課后練習 198
5.7 任務六 商品信息瀏覽 198
5.7.1 相關知識 198
5.7.2 任務實現:類的實現 200
課后練習 202
5.8 任務七 表單的綜合應用 202
5.8.1 相關知識 202
5.8.2 任務實現一:手工建立一對多表單 204
5.8.3 任務實現二:復雜表單設計 206
課后練習 208
本章小結 208
習題五 209
第6章 數據的輸出 211
6.1 基礎知識 211
6.2 任務一 利用報表向導制作“生產商信息報表” 211
6.2.1 相關知識 211
6.2.2 任務實現 212
課后練習 217
6.3 任務二 創建快速報表“生產商信息報表” 218
6.3.1 相關知識 218
6.3.2 任務實現 218
課后練習 221
6.4 任務三 報表設計器 “采購商品信息報表” 221
6.4.1 相關知識 221
6.4.2 任務實現 226
課后練習 230
6.5 任務四 分組報表“商品信息報表” 231
6.5.1 相關知識 231
6.5.2 任務實現 231
課后練習 234
6.6 任務五 一對多報表“商品銷售庫存報表” 234
6.6.1 相關知識 234
6.6.2 任務實現 234
課后練習 238
6.7 任務六 標簽設計器 239
6.7.1 相關知識 239
6.7.2 任務實現 239
課后練習 243
本章小結 244
習題六 244
第7章 封裝應用程序 246
7.1 基礎知識 246
7.2 任務一 創建系統菜單及快捷菜單 248
7.2.1 相關知識點 248
7.2.2 任務實現 249
課后練習 255
7.3 任務二 編譯及打包 255
7.3.1 相關知識點 255
7.3.2 任務實現一:制作工具欄 256
7.3.3 任務實現二:設置主文件 259
課后練習 263
7.4 任務三 項目的打包及發布 264
7.4.1 相關知識 264
7.4.2 任務實現 264
課后練習 269
本章小結 269
習題七 270
附錄A ASCII碼表 271
附錄B Visual FoxPro常用函數 272
附錄C Visual FoxPro常用函數使用說明 274
附錄D Visual FoxPro常用命令 277
附錄E 超市管理系統表間關系 282
附錄F 超市管理系統表部分記錄 283
參考文獻 285
- Visual FoxPro數據庫程序設計教程(第四版) [主編 王鳳領]
- Visual FoxPro程序設計 [主編 何櫻]
- Visual FoxPro程序設計教程(第二版)習題集與解答 [主編 何振林 歐劍]
- Visual FoxPro程序設計教程(第二版) [主編 何振林 趙亮]
- Visual FoxPro程序設計(第二版) [高巍巍]
- Visual FoxPro程序設計(第二版)實驗指導與習題解析 [主編 高巍巍]
- Visual FoxPro程序設計基礎實訓教程 [主編 王正才 張萃]
- Visual FoxPro程序設計基礎教程 [主編 王正才 陳虹頤]
- Visual FoxPro程序設計實驗教程 [主編 吳建國]
- Visual FoxPro程序設計基礎教程 [主編 李宏圖]
- Visual FoxPro數據庫程序設計習題解答與實驗指導(第三版) [王鳳領]
- Visual FoxPro數據庫程序設計教程(第三版) [主編 王鳳領]
- Visual FoxPro程序設計實訓與考試指導 [楊松濤]
- Visual FoxPro程序設計 [杜春敏]
- Visual FoxPro程序設計教程 [主編 何振林 趙亮]
- 全國計算機等級考試二級Visual FoxPro 6.0筆試、上機經典習題與解析 [匡鳳飛 毛錦庚 王彬 等編著]
- Visual FoxPro 6.0程序設計任務驅動法教程 [劉永立 李倩 主編 ]
- Visual FoxPro程序設計實驗指導 [高巍巍 主 編]
- Visual FoxPro程序設計 [高巍巍 主 編]
- Visual FoxPro課程設計案例精編 [張婷 等編著]
- Visual FoxPro數據庫程序設計習題解答與實驗指導(第二版) [王鳳領 主編]
- Visual FoxPro數據庫程序設計教程(第二版) [王鳳領 主編]
- Visual FoxPro 6.0程序設計上機指導 [黎能武 主編]
- Visual FoxPro程序設計實訓與考試指導(第二版) [王永國 主編]
- Visual FoxPro程序設計(第二版) [王永國 主編]
- 趣味Visual FoxPro程序設計集錦 [楊克昌 劉志輝 編著]
- 最新全國計算機等級考試Visual FoxPro程序設計筆試題考點與解析 [陳超 常革新 胡斌]
- 最新全國計算機等級考試Visual FoxPro程序設計上機模擬試題及解析 [劉艷春 劉季平 汪靜]
- Visual FoxPro 6.0程序設計實驗指導與實訓(第二版) [林軍 主編]
- 數據庫應用技術--Visual FoxPro及其應用系統開發 [廖明潮 等編著]