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