Visual FoxPro程序設計
-
【作 者】杜春敏
【I S B N 】978-7-5084-9355-8
【責任編輯】張玉玲
【適用讀者群】本專通用
【出版時間】2012-02-01
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數】240
【千字數】386
【印 張】15
【定 價】¥28
【叢 書】普通高等教育“十二五”規劃教材
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書根據教育部高等學校非計算機專業計算機基礎課程教學指導委員會提出的非計算機專業計算機基礎課程教學三層次的教學要求,以Visual FoxPro 6.0為主要內容,深入淺出地介紹了關系數據庫管理系統的基礎理論、Visual FoxPro數據庫基本操作方法及結構化程序設計、面向對象程序設計的方法與應用系統開發。
全書分為9章:數據庫系統與Visual FoxPro基礎、Visual FoxPro表與數據庫操作、結構化查詢語言、查詢與視圖、結構化程序設計、面向對象的程序設計、菜單和工具欄的設計、報表與標簽設計、應用程序開發。
為了便于教學和學習,各章附有大量的習題,并配套有突出應用、強調技能的《Visual FoxPro程序設計實訓與考試指導》教材,既可作為高等學校非計算機專業計算機基礎課程及數據庫應用課程的教材,也可作為全國計算機等級考試和全國高校計算機水平考試(二級)Visual FoxPro程序設計學習用書,還可供數據庫開發與應用人員參考使用。
本書配有電子教案,讀者可以從中國水利水電出版社網站和萬水書苑免費下載,網址為:http://www.waterpub.com.cn/softdown/和http://www.dgboyong.cn。
知識內容的深度和廣度適應全國高校非計算機專業計算機基礎教學大綱、全國計算機等級考試和全國高校計算機水平考試的要求。
充分體現知識的基礎性和系統性,理論與實踐相結合,突出應用,注重技能實踐。
易于學生學習,以應用實例為主線,貫穿整個教學過程。
配有豐富的、難易度不同的習題,供教師和學生進行測驗和練習。
配套有《Visual FoxPro程序設計實訓與考試指導》教材、電子教案和考試模擬軟件。
為了配合教育部計算機基礎教學新一輪的“1+X”課程體系改革,進一步推動高等學校的計算機基礎教學改革,貫徹落實教育部高等學校非計算機專業計算機基礎課程教學指導委員會提出的《關于進一步深化高等學校計算機基礎教學改革的幾點意見》,適應信息技術快速發展對高級人才的需求,強化對學生應用能力和學習方法的培養,編者在結合多年Visual FoxPro教學與研發實踐的基礎上,針對非計算機專業學生初學計算機程序設計的特點,精心設計、組織編寫了《Visual FoxPro程序設計》一書。
本書凝聚著計算機基礎教育一線骨干教師和專家豐富的教學經驗和成果,具有以下特點:
知識內容的深度和廣度適應全國高校非計算機專業程序設計教學大綱、全國計算機等級考試和全國高校計算機水平考試的要求。
充分體現知識的基礎性和系統性,理論與實踐相結合,突出應用,注重技能實踐。
易于學生學習,以應用實例為主線,貫穿整個教學過程。
配有豐富的、難易程度不同的習題,供教師和學生進行測驗和練習。
為了方便教與學,本書配套有《Visual FoxPro程序設計實訓與考試指導》教材、電子教案和考試模擬軟件。
本書共9章,分為三部分:第一部分是數據庫系統基礎,包括數據庫系統的基本概念、數據模型及關系數據庫基礎知識;第二部分是Visual FoxPro數據庫基本操作,包括數據類型、表、數據庫、SQL語言、查詢與視圖的基本概念與使用;第三部分是數據庫應用開發與程序設計,包括結構化程序設計基礎、表單設計與應用、菜單設計、報表設計和應用程序系統開發等。教材內容組織深入淺出、循序漸進,配有內容豐富的應用實例,對基本概念、基本技能和方法的闡述力求準確、通俗易懂。
本書由杜春敏任主編,王世好、殷云霞、丁亞濤任副主編,參加編寫的人員還有:李芳芳、歐鳳霞、蔡莉、谷宗運、胡繼禮、朱薇,參加資料收集及題庫建設的人員有:楊松濤、闞紅星、孫大勇、歐陽婷、譚紅春、方芳、杜煒、張揚、張英、耿英保。在本書編寫過程中得到中國水利水電出版社萬水分社及編者所在學校和單位的大力支持與幫助,在此表示衷心感謝。同時對編寫過程所參考的文獻資料的作者表示感謝!
由于編者水平所限,書中疏漏和不妥之處在所難免,懇請各位專家及廣大讀者批評指正。作者聯系方式:cmind2005@126.com。
編者
2011年12月
1.1 數據庫系統 1
1.1.1 計算機數據管理的發展 1
1.1.2 數據庫系統 3
1.2 數據模型 4
1.3 關系數據庫 5
1.3.1 關系的基本概念 5
1.3.2 關系模式 6
1.3.3 關系運算 6
1.3.4 表間關系 7
1.3.5 關系的完整性 8
1.4 Visual FoxPro操作基礎及數據運算 9
1.4.1 Visual FoxPro的用戶界面及輔助
設計工具 9
1.4.2 Visual FoxPro 6.0的工作方式與
命令格式 15
1.4.3 Visual FoxPro 6.0的數據及其運算 16
1.4.4 常用函數 20
本章小結 26
習題一 26
第2章 Visual FoxPro表與數據庫操作 29
2.1 數據庫與表的基本概念 29
2.2 表的建立與修改 30
2.2.1 表結構 30
2.2.2 表的創建 32
2.2.3 表的數據輸入 34
2.2.4 表結構的修改 36
2.3 表的基本操作 37
2.3.1 表的打開與關閉 37
2.3.2 表記錄的顯示 37
2.3.3 表記錄的定位 39
2.3.4 表記錄的修改 41
2.3.5 表記錄的插入 41
2.3.6 表記錄的刪除與恢復 42
2.3.7 表與表結構的復制 43
2.4 排序與索引 45
2.4.1 排序的基本概念 45
2.4.2 排序 45
2.4.3 索引的基本概念 47
2.4.4 索引類型 47
2.4.5 建立索引 48
2.4.6 使用索引 51
2.5 查詢與統計 54
2.5.1 順序查詢 54
2.5.2 索引查詢 55
2.5.3 統計匯總命令 56
2.6 數據庫的操作 58
2.6.1 數據庫的創建 58
2.6.2 數據庫的基本操作 59
2.6.3 數據庫表的創建 60
2.6.4 數據庫表的打開與關閉 62
2.7 多表操作 62
2.7.1 工作區 62
2.7.2 多表之間的關系 64
2.7.3 永久關系 64
2.7.4 臨時關系 66
2.8 數據完整性 67
2.8.1 實體完整性與主關鍵字 67
2.8.2 域完整性與約束規則 68
2.8.3 參照完整性 69
本章小結 70
習題二 71
第3章 結構化查詢語言 74
3.1 SQL概述 74
3.2 數據定義功能 75
3.2.1 創建表—CREATE TABLE 75
3.2.2 修改表—ALTER TABLE 76
3.2.3 撤消表—DROP TABLE 76
3.3 數據操縱功能 76
3.3.1 數據添加—INSERT 76
3.3.2 數據更新—UPDATE 77
3.3.3 數據刪除—DELETE 77
3.4 數據查詢功能 77
3.4.1 SELECT-SQL語句格式 77
3.4.2 簡單查詢 79
3.4.3 聯接查詢 82
3.4.4 分組與統計查詢 83
3.4.5 嵌套查詢 86
3.4.6 查詢結果的設置 87
本章小結 88
習題三 88
第4章 查詢與視圖 91
4.1 查詢 91
4.1.1 查詢設計器 91
4.1.2 建立查詢 94
4.2 視圖 97
4.2.1 創建視圖 97
4.2.2 維護視圖 99
4.2.3 遠程視圖與連接 99
4.2.4 視圖與數據更新 100
4.2.5 視圖與查詢、視圖與表的比較 101
本章小結 102
習題四 102
第5章 結構化程序設計 105
5.1 程序文件的建立與修改 105
5.1.1 程序的創建 105
5.1.2 程序的編輯及運行 106
5.2 簡單的交互式輸入/輸出命令 107
5.2.1 簡單的輸入輸出命令 107
5.2.2 常用的程序輔助命令 113
5.3 程序的基本結構 114
5.3.1 順序結構 114
5.3.2 分支結構 114
5.3.3 循環結構 120
5.3.4 案例 131
5.4 程序的模塊化 132
5.4.1 過程與過程文件 132
5.4.2 參數傳遞 135
5.4.3 自定義函數 139
5.5 程序調試 141
5.5.1 常見錯誤類型 141
5.5.2 常用的調試技術 141
5.5.3 使用“調試器”進行調試 142
本章小結 144
習題五 144
第6章 面向對象的程序設計 151
6.1 面向對象程序設計方法 151
6.1.1 面向對象的基本概念 151
6.1.2 類 151
6.1.3 對象 152
6.1.4 事件 152
6.1.5 類和對象可視化設計方法 153
6.1.6 調用對象的方法 157
6.2 表單設計 157
6.2.1 表單的創建與修改 158
6.2.2 表單的屬性、事件和方法 162
6.2.3 表單數據環境 164
6.3 表單控件 165
6.3.1 輸出類控件 165
6.3.2 輸入類控件 167
6.3.3 控制類控件 170
6.3.4 容器類控件 175
6.4 表單的高級設計 177
6.4.1 表單集 177
6.4.2 用戶定義屬性與方法程序 178
本章小結 180
習題六 181
第7章 菜單和工具欄的設計 185
7.1 Visual FoxPro菜單系統 185
7.2 菜單設計 186
7.2.1 菜單設計的方法與步驟 186
7.2.2 創建下拉式菜單 189
7.2.3 創建快捷菜單 190
7.2.4 在應用程序中使用菜單 191
7.3 工具欄的創建與使用 191
7.3.1 定義工具欄 191
7.3.2 刪除工具欄 192
本章小結 192
習題七 192
第8章 報表與標簽設計 196
8.1 報表設計的基本概念 196
8.1.1 報表的類型與設計 196
8.1.2 報表設計器 197
8.1.3 報表的頁面與布局 198
8.1.4 “報表設計器”工具欄和“報表控件”工具欄 199
8.1.5 報表的數據源 200
8.2 報表的創建與修改 201
8.2.1 創建快速報表 201
8.2.2 使用報表向導 202
8.2.3 使用報表設計器 206
8.3 報表輸出 211
8.3.1 報表的預覽 211
8.3.2 報表的打印 211
8.4 標簽設計 212
本章小結 213
習題八 213
第9章 應用程序開發 215
9.1 項目管理器 215
9.1.1 創建項目 215
9.1.2 使用項目管理器 217
9.2 應用程序開發過程 218
9.2.1 需求分析 218
9.2.2 數據庫設計 218
9.2.3 應用程序設計 219
9.2.4 軟件測試 221
9.2.5 應用程序發布及系統維護 221
9.3 應用程序開發實例:學生檔案管理
系統開發 221
9.3.1 需求分析 221
9.3.2 設計數據庫 221
9.3.3 系統功能模塊分析 222
9.3.4 應用程序設計 222
9.4 制作發行盤 230
9.4.1 發布準備 230
9.4.2 創建發布磁盤 231
本章小結 233
習題九 232
參考文獻 234
- 數據庫技術與應用實踐教程(SQL Server 2019) [主 編 嚴暉 周肆清]
- 數據庫原理與應用——基于SQL Server 2016 [主編 彭浩 黃勝 鄒競]
- Access數據庫基礎教程實驗指導與習題集 [主 編 饒拱維 楊貴茂 吳華光]
- Access 數據庫基礎教程 [主編 饒拱維 楊貴茂 郭其標]
- 數據庫原理及應用(MySQL版) [主編 高亮 韓玉民]
- 數據庫技術與應用(SQL Server 2008版)(第二版) [主編 嚴暉 王小玲]
- 數據庫技術與應用實踐教程(SQL Server 2008)(第二版) [主編 嚴暉 周肆清]
- Access 2010數據庫應用教程(第二版) [主編 李亞]
- Access 2010數據庫實用教程 [主編 張明 宣繼濤]
- 數據庫原理及應用——SQL Server 2012 [主編 賴玲 李祥琴 胡秀]
- 數據庫原理及應用上機指導與習題解答——SQL Server 2012 [主編 王婭紛 賴玲 李祥琴 胡]
- Visual FoxPro數據庫程序設計教程(第四版) [主編 王鳳領]
- 數據庫系統原理與應用 [主編 沈祥玖 張岳]
- Access 2010數據庫程序設計 [主編 紀澍琴 于雪晶]
- Access 2010實做教程 [主編 王益斌 趙欣]
- 數據庫系統原理與應用(第三版)(SQL Server 2012) [主編 劉淳]
- 數據庫技術(第二版)——Access 2010及其應用系統開發 [李禹生 李承犁 劉淵源 等編著]
- Access 2010數據庫技術基礎及應用 [主編 饒拱維 楊貴茂]
- 數據庫技術及應用開發學習輔導 [李云峰 李婷 編著]
- Access應用技術基礎教程(2010版) [主編 何春林 宋運康]
- Access應用技術實驗指導(2010版) [主編 何春林 宋運康]
- Access 2010數據庫技術與應用教程習題及實驗指導 [主編 陳朝華 肖東]
- Access 2010數據庫技術與應用教程 [主編 趙義霞 季軍杰]
- Visual FoxPro程序設計 [主編 何櫻]
- Visual FoxPro程序設計教程(第二版)習題集與解答 [主編 何振林 歐劍]
- Visual FoxPro程序設計教程(第二版) [主編 何振林 趙亮]
- 數據庫技術及應用開發 [李云峰 李 婷 編著]
- Access 數據庫案例教程(第二版) [主編 應紅]
- Access 2010數據庫應用教程 [主編 王迤冉 彭海云]
- 數據庫技術與應用(SQL Server 2008版)實踐教程 [主編 王小玲 嚴暉]