本書為普通高校學生學習Visual FoxPro程序設計的輔助用書。書中列出了《Visual FoxPro程序設計基礎教程(第2版)》各章在理論知識和操作技能方面的基本要求,對每章的知識要點作了全面的梳理,就容易混淆的概念和容易忽略的細節給出了提示,并通過例題及解析,對難點和易錯之處作了詳盡的分析。圍繞技能培訓,本書為每章配備了相應的實訓練習,給出了具體的要求和步驟,使學習者能夠循序漸進,最終掌握使用VFP開發管理系統的基本方法。
本書可以作為一般的“Visual FoxPro程序設計”教材的配套用書,也可以作為全國計算機等級考試二級Visual FoxPro的參考用書。
《Visual FoxPro程序設計實驗與實訓教程》一書共分13章,前12章由知識要點、經典例題以及技能訓練三個部分組成,第13章是一個專門的綜合實訓。
知識要點和經典例題部分主要對數據庫應用系統設計和開發所涉及的知識點進行梳理和分析。“技能訓練”部分圍繞“教學管理系統”和“產品管理系統”兩條主線設計,“教學管理系統”操作步驟明確,圖文并茂,幫助學生熟悉操作過程;“產品管理系統”只給出要求和提示,要求學生在前期訓練的基礎上,舉一反三,自行完成。在問題比較集中的實訓項目中安排“常見問題”環節,對可能出現的問題給出解釋和解決的辦法。
提供實驗素材,可作為“Visual FoxPro程序設計”課程的配套實驗教材,也可作為全國計算機等級考試的輔導用書。
第1章數
據庫基礎知識及VFP概述1
1.1知識要點1
1.1.1數據庫系統基礎知識1
1.1.2數據模型2
1.1.3VFP的系統環境配置3
1.1.4項目4
1.2經典例題4
1.2.1選擇題4
1.2.2填充題6
1.3技能訓練7
實訓1Visual FoxPro 6.0集成環境和項目的建立7
第2章Visual FoxPro基本語法與規定14
2.1知識要點14
2.1.1命令語法規則14
2.1.2數據類型15
2.1.3常量16
2.1.4變量17
2.1.5常見函數及其應用18
2.1.6表達式21
2.2經典例題25
2.2.1選擇題25
2.2.2填充題26
2.3技能訓練27
實訓2常量、變量、數組、函數和表達式練習27
第3章表的基本操作31
3.1知識要點31[1]〖3〗Visual FoxPro程序設計實訓教程目錄〖3〗[3]3.1.1表的概念31
3.1.2表記錄的操作33
3.1.3索引35
3.1.4表的操作37
3.1.5統計命令38
3.2經典例題38
3.2.1選擇題38
3.2.2填充題41
3.3技能訓練42
實訓3表結構的創建和數據輸入42
實訓4表的使用和記錄的處理50
實訓5表的索引和數據的導入導出57
第4章數據庫的創建與使用64
4.1知識要點64
4.1.1數據庫的基本概念64
4.1.2數據庫表以及字段的有關屬性65
4.1.3表間關系66
4.1.4數據完整性66
4.1.5工作區67
4.1.6相關命令68
4.2經典例題68
4.2.1選擇題68
4.2.2填充題71
4.3技能訓練72
實訓6數據庫、數據庫表的創建和使用72
實訓7表間關系的建立和其他操作77
實訓8數據庫的設計與實現83
第5章結構化查詢語言85
5.1知識要點85
5.1.1SQL的特點85
5.1.2SQL的數據定義功能86
5.1.3SQL的數據操縱功能88
5.1.4SQL的數據查詢功能90
5.2經典例題95
5.2.1選擇題95
5.2.2填充題100
5.3技能訓練102
實訓9結構化查詢語言(一)102
實訓10結構化查詢語言(二)104
第6章查詢和視圖109
6.1知識要點109
6.1.1查詢和視圖的基本概念109
6.1.2創建視圖的SQL命令110
6.1.3查詢設計器與視圖設計器的區別110
6.1.4相關命令110
6.2經典例題111
6.2.1選擇題111
6.2.2填充題112
6.3技能訓練113
實訓11查詢和視圖113
第7章結構化程序設計121
7.1知識要點121
7.1.1基本輸入輸出命令121
7.1.2程序的基本控制結構122
7.1.3過程與用戶自定義函數126
7.2經典例題127
7.2.1選擇題127
7.2.2填充題128
7.3技能訓練129
實訓12結構化程序設計(一)129
實訓13結構化程序設計(二)135
實訓14結構化程序設計綜合練習138
第8章面向對象程序設計143
8.1知識要點143
8.1.1面向對象的方法143
8.1.2面向對象的概念144
8.1.3對象的相關概念144
8.1.4類的基本特征144
8.1.5VFP中的類145
8.1.6VFP中的對象處理145
8.2經典例題145
8.2.1選擇題145
8.2.2填充題147
8.3技能訓練147
實訓15類的創建和使用147
第9章表單與控件151
9.1知識要點151
9.1.1創建及設計表單的一般方法151
9.1.2VFP表單設計中常用控件介紹152
9.2經典例題154
9.2.1選擇題154
9.2.2填充題157
9.3技能訓練160
實訓16“歡迎”與“登錄”表單的設計160
實訓17信息瀏覽及維護功能表單的設計166
實訓18數據統計功能表單的設計174
實訓19信息查詢功能表單的設計178
實訓20系統封面表單的設計184
實訓21表單綜合設計186
第10章報表設計189
10.1知識要點189
10.1.1報表的基本概念189
10.1.2報表的分類189
10.1.3報表的建立190
10.1.4“報表設計器”中的布局190
10.1.5“報表設計器”中的常用控件190
10.1.6相關命令190
10.2經典例題190
10.2.1選擇題190
10.2.2填充題192
10.3技能訓練192
實訓22報表設計192
第11章菜單設計202
11.1知識要點202
11.1.1菜單的組成202
11.1.2菜單的設計202
11.1.3菜單文件的運行204
11.1.4菜單的清除204
11.1.5系統菜單的設置205
11.2經典例題205
11.2.1選擇題205
11.2.2填充題206
11.3技能訓練207
實訓23創建菜單207
第12章應用程序的開發214
12.1知識要點214
12.1.1應用程序的開發過程214
12.1.2系統實現的具體步驟215
12.2經典例題216
12.2.1選擇題216
12.2.2填充題217
12.3技能訓練218
實訓24應用程序的集成218
第13章綜合實訓222
13.1系統分析222
13.2系統設計222
13.2.1系統數據庫設計223
13.2.2系統主菜單設計224
13.2.3建立工具欄225
13.2.4主程序設計225
13.2.5主要表單設計226
13.2.6報表設計240
13.2.7程序連編241