Visual FoxPro程序設計(第二版)
-
【作 者】王永國 主編
【I S B N 】978-7-5084-6993-5
【責任編輯】楊元泓
【適用讀者群】本科
【出版時間】2009-12-01
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第2版
【頁 數】312
【千字數】
【印 張】
【定 價】¥30
【叢 書】21世紀高等學校精品規劃教材
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書是在總結編者多年教學實踐、軟件開發、試題庫建設的基礎上,考慮第一版使用讀者的反饋信息,從實用、夠用的角度出發,采用“案例驅動”的編寫方式,通過190個實例介紹數據庫系統基礎知識及Visual FoxPro程序設計方法。全書共9章,內容包括數據庫基礎知識和Visual FoxPro初步、Visual FoxPro 6.0基礎知識、數據庫與數據表操作、查詢與視圖、結構化程序設計、表單設計、報表設計、菜單與工具欄設計、應用程序的開發。
為便于教學,每章前有內容導讀、教學目標,每章后有小結和豐富的習題,以供讀者練習與自測;同時編寫了《Visual FoxPro程序設計實訓與考試指導(第二版)》(含光盤)作為配套輔導書,內容包括實訓(含綜合案例)、本書中所有習題的參考答案、Visual FoxPro程序設計教學包軟件介紹(內含教學課件、上機測試、無紙化練習系統等)。
本書可作為高等學校Visual FoxPro程序設計的教材,也可供從事計算機應用和開發的各類人員學習參考。另外, 本書的編寫兼顧了教育部考試中心指定的《全國計算機等級考試二級考試大綱(Visual FoxPro程序設計)》的要求,因此也可作為計算機等級考試培訓教材。
(1)突出應用能力的培養,加強基礎知識,緊跟計算機語言發展趨勢,進一步加強了SQL語言的介紹,以適應當前廣泛使用關系數據庫系統的需要。
(2)以Visual FoxPro 6.0簡體中文版為依據,通過案例驅動教學,內容精煉、結構緊湊、通俗易懂、重點突出,注重實用與能力的培養,它克服了一般教科書學習Visual FoxPro枯燥、學了以后卻不會用Visual FoxPro在開發環境中解決問題的難點,有助于提高學生的學習興趣。
(3)精選近300多道習題(選擇、填空、閱讀理解、操作、編程等),且都經過測試,并可在與本書配套的《Visual FoxPro程序設計實訓與考試指導(第二版)》一書中找到參考答案及其源代碼,也可通過配套光盤在機器上練習評分。該配套輔導書由實訓、習題解答、“Visual FoxPro程序設計”課程教學包及其使用與考試指導4部分組成。為了適應新的教學需求、提高教學質量,配套光盤中含有我們開發的“Visual FoxPro程序設計”課程教學包,該教學包可以說是一本學習Visual FoxPro的立體化教材,從Visual FoxPro電子課件、上機實訓、綜合案例,到試卷生成系統、Visual FoxPro等級考試模擬訓練系統等,信息量大,完全能夠滿足教師教學、學生自學測試的需要,對培養學生的實戰能力與創新精神有重要指導作用。
為了更好地服務于教學并兼顧相關考試,根據教育部《關于進一步加強高校計算機基礎教學的意見》中有關“計算機程序設計基礎課程教學基礎要求”的精神,考慮到高等學校加強學生創新能力的培養方向,結合我們近年來從事“Visual FoxPro程序設計”課程試題庫建設的教學體會與開發經驗,參考了第一版教材使用讀者的反饋信息,我們編寫了《Visual FoxPro程序設計(第二版)》一書。
本書結構緊湊,教學內容設計合理,有利于教學,每一章都由內容導讀、教學目標、任務導入、本章小結等部分組成。不僅將知識介紹和提高技能有機結合起來,而且具有很強的實用性。全書共分數據庫基礎知識和Visual FoxPro初步、Visual FoxPro 6.0基礎知識、數據庫與數據表的操作、查詢與視圖、結構化程序設計、表單設計、報表設計、菜單與工具欄設計、應用程序的開發9章。采用“案例驅動”的編寫方式,通過190個實例,從實用的角度出發,系統地介紹了數據庫系統基礎知識及Visual FoxPro程序設計方法,并通過“教學管理系統”應用程序開發案例,手把手介紹數據庫應用程序開發方法和步驟,使你學后能具體地開發應用系統。
本書具有以下特點:
(1)突出應用能力的培養,加強基礎知識,緊跟計算機語言發展趨勢,進一步加強了SQL語言的介紹,以適應當前廣泛使用關系數據庫系統的需要。
(2)以Visual FoxPro 6.0簡體中文版為依據,通過案例驅動教學,內容精煉、結構緊湊、通俗易懂、重點突出,注重實用與能力的培養,它克服了一般教科書學習Visual FoxPro枯燥、學了以后卻不會用Visual FoxPro在開發環境中解決問題的難點,有助于提高學生的學習興趣。
(3)精選近300多道習題(選擇、填空、閱讀理解、操作、編程等),且都經過測試,并可在與本書配套的《Visual FoxPro程序設計實訓與考試指導(第二版)》一書中找到參考答案及其源代碼,也可通過配套光盤在機器上練習評分。該配套輔導書由實訓、習題解答、“Visual FoxPro程序設計”課程教學包及其使用與考試指導4部分組成。為了適應新的教學需求、提高教學質量,配套光盤中含有我們開發的“Visual FoxPro程序設計”課程教學包,該教學包可以說是一本學習Visual FoxPro的立體化教材,從Visual FoxPro電子課件、上機實訓、綜合案例,到試卷生成系統、Visual FoxPro等級考試模擬訓練系統等,信息量大,完全能夠滿足教師教學、學生自學測試的需要,對培養學生的實戰能力與創新精神有重要指導作用。
本書由王永國任主編,黃曉梅、苗立剛、李治能任副主編。主要編寫人員分工如下:王永國編寫第1、5章,苗立剛編寫第3、4、6章,黃曉梅編寫第7、8章,王云編寫第2、9章,李治能編寫第7、8章。另外參與本書大綱討論與編寫、習題測試與校對的還有丁亞濤、王世好、鄭尚志、尹榮章、宋萬干、張仕江、王小云、謝倩、趙志艷、王多超、程中林等。
在本書出版過程中,參考了大量國內外教材、專著等材料,得到了許多同仁的關心和幫助,中國水利水電出版社相關部門的領導和編輯也為本書的編輯和出版給予了大力支持和悉心指導,在此一并致謝。
由于作者才疏學淺,必有許多不足之處,望學術同仁不吝指教,以便我們再版時修正,如您需要下載課件、提供配套練習程序或案例、提出意見和建議,可通過E-mail與我們聯系:ygwang21@163.com。
第1章 數據庫基礎知識和Visual FoxPro初步 1
1.1 數據庫基礎知識 1
1.1.1 信息、數據、數據處理及數據管理的發展 1
1.1.2 數據庫基本概念和術語 2
1.1.3 數據庫技術的發展 3
1.1.4 數據模型 5
1.2 關系數據庫 6
1.2.1 關系數據庫 6
1.2.2 關系運算 7
1.2.3 關系的完整性約束 9
1.3 Visual FoxPro系統概述 9
1.3.1 Visual FoxPro的發展歷史與系統特點 9
1.3.2 Visual FoxPro的安裝、啟動與退出 10
1.3.3 Visual FoxPro的用戶界面與工作方式 11
1.3.4 Visual FoxPro集成開發環境 13
1.4 項目管理器 20
1.4.1 “項目管理器”與項目創建 20
1.4.2 使用“項目管理器” 22
1.4.3 定制“項目管理器” 23
本章小結 25
習題1 25
第2章 Visual FoxPro 6.0基礎知識 28
2.1 Visual FoxPro的命令格式與文件類型 28
2.1.1 Visual FoxPro的命令格式 28
2.1.2 Visual FoxPro的文件類型 30
2.2 常用數據類型與基本數據元素 31
2.2.1 數據類型 31
2.2.2 常量與變量 32
2.3 運算符與表達式 38
2.3.1 運算符與表達式 38
2.3.2 運算符的優先級 41
2.4 常用函數 42
2.4.1 數值函數 42
2.4.2 字符函數 43
2.4.3 日期和時間函數 44
2.4.4 數據類型轉換函數 45
2.4.5 測試函數 47
2.4.6 信息提示函數 48
本章小結 49
習題2 50
第3章 數據庫與數據表的操作 53
3.1 自由表的建立 53
3.1.1 表的基本概念 54
3.1.2 表結構的設計 54
3.1.3 表結構的建立 55
3.1.4 表數據的輸入 57
3.2 數據庫的建立 58
3.2.1 數據庫表及自由表 58
3.2.2 數據庫的創建 59
3.2.3 數據庫的操作 61
3.3 表的基本操作 71
3.3.1 表結構的修改 71
3.3.2 表的打開與關閉 73
3.3.3 記錄的顯示 73
3.3.4 記錄的定位 76
3.3.5 記錄的增加 78
3.3.6 記錄的刪除與恢復 79
3.3.7 記錄的修改 82
3.3.8 表數據的導入與導出 85
3.4 排序與索引 86
3.4.1 排序 86
3.4.2 索引 88
3.5 查詢與統計 95
3.5.1 數據查詢 95
3.5.2 數據統計 98
3.6 表之間的關系 101
3.6.1 工作區 101
3.6.2 表間的幾種關系 103
本章小結 105
習題3 106
第4章 查詢與視圖 112
4.1 查詢與視圖的概念 112
4.1.1 查詢 112
4.1.2 視圖 113
4.1.3 查詢與視圖的區別 113
4.2 查詢的建立 113
4.2.1 利用向導建立查詢 113
4.2.2 使用查詢設計器建立查詢 116
4.2.3 查詢結果的輸出 119
4.3 視圖的建立 120
4.3.1 利用向導建立視圖 120
4.3.2 利用視圖設計器建立視圖 123
4.3.3 創建多表視圖 126
4.3.4 視圖的修改與刪除 126
4.3.5 視圖的作用 126
4.4 關系數據庫標準語言SQL 127
4.4.1 SQL概述 127
4.4.2 SQL的數據定義 128
4.4.3 SQL的數據操縱 130
4.4.4 SQL的數據查詢 132
本章小結 144
習題4 144
第5章 結構化程序設計 149
5.1 程序設計概述 149
5.1.1 程序 149
5.1.2 結構化和可視化程序設計 150
5.2 程序文件的建立、修改與運行 150
5.2.1 程序文件的建立 150
5.2.2 程序文件的修改 152
5.2.3 程序文件的運行 153
5.3 程序設計的常用命令 154
5.3.1 基本輸入輸出 154
5.3.2 格式化輸入輸出 156
5.3.3 程序設計常用的其他命令 157
5.4 程序流程控制 159
5.4.1 順序結構 159
5.4.2 分支結構 159
5.4.3 循環結構 163
5.4.4 數組的應用 174
5.5 過程、自定義函數與參數傳遞 177
5.5.1 過程和自定義函數 177
5.5.2 變量作用域與參數傳遞 180
5.6 程序的調試 183
5.6.1 錯誤的類型 183
5.6.2 調試器的使用 183
本章小結 186
習題5 186
第6章 表單設計 197
6.1 面向對象的基本概念 197
6.1.1 類和對象 197
6.1.2 屬性、事件和方法 198
6.1.3 基類和基類的類型 199
6.1.4 自定義類 200
6.2 表單設計 201
6.2.1 創建、修改與運行表單 201
6.2.2 表單屬性和方法 204
6.2.3 表單設計器 207
6.3 常用控件及其使用 215
6.3.1 標簽(Label)控件 215
6.3.2 命令按鈕控件和命令按鈕組 217
6.3.3 文本框控件 220
6.3.4 編輯框控件 223
6.3.5 單選按鈕控件 223
6.3.6 復選框(Check)控件 224
6.3.7 計時器(Timer)控件 225
6.3.8 圖像控件 226
6.3.9 列表框與組合框控件 227
6.3.10 表格控件 232
6.3.11 頁框控件 236
6.4 表單設計實例 237
本章小結 240
習題6 241
第7章 報表設計 246
7.1 報表向導 246
7.2 快速報表 251
7.3 報表設計器 252
7.3.1 報表設計器的啟動 253
7.3.2 報表設計器的數據環境 254
7.3.3 “報表設計器”工具欄和“報表控件”工具欄 255
7.3.4 在報表中添加控件 256
7.3.5 數據分組 257
7.3.6 報表的布局 258
7.4 預覽和打印報表 260
7.5 報表設計實例 261
本章小結 262
習題7 263
第8章 菜單與工具欄設計 265
8.1 菜單的規劃與建立的基本步驟 265
8.1.1 菜單的規劃 265
8.1.2 菜單建立的基本步驟 266
8.2 建立菜單系統 266
8.2.1 創建快速菜單 266
8.2.2 創建菜單項 268
8.2.3 創建子菜單 269
8.2.4 為菜單項分組 269
8.2.5 為菜單項指定任務 269
8.2.6 生成菜單 271
8.2.7 運行萊單 272
8.3 為頂層表單添加菜單和創建快捷方式菜單 272
8.3.1 為頂層表單添加菜單 272
8.3.2 創建快捷方式菜單 273
8.4 創建自定義工具欄 274
8.4.1 創建自定義工具欄的方法 274
8.4.2 在表單集中添加自定義工具欄 275
8.4.3 創建自定義工具欄示例 275
本章小結 277
習題8 277
第9章 應用程序的開發 279
9.1 數據庫應用系統開發 279
9.1.1 數據庫應用系統開發 279
9.1.2 數據庫設計 281
9.2 學生管理系統分析 283
9.2.1 學生管理系統的總體規劃與設計 283
9.2.2 數據庫設計 284
9.3 學生管理系統的開發 285
9.3.1 學生管理系統的開發 285
9.3.2 制作發行盤 298
本章小結 300
習題9 301
參考文獻 303
- 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及其應用系統開發 [廖明潮 等編著]