Visual FoxPro 6 0程序設(shè)計(jì)
定 價(jià):36 元
叢書名:21世紀(jì)高等學(xué)校計(jì)算機(jī)規(guī)劃教材 高校系列
- 作者:楊慧珠
- 出版時(shí)間:2013/9/1
- ISBN:9787115327994
- 出 版 社:人民郵電出版社
- 中圖法分類:TP311.138
- 頁(yè)碼:264
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16K
本書以全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)VFP的考試大綱為標(biāo)準(zhǔn),針對(duì)高校非計(jì)算機(jī)專業(yè)學(xué)生教學(xué)的實(shí)際情況進(jìn)行編寫。書中以Visual FoxPro 6.0的使用為主要內(nèi)容,介紹了關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的基礎(chǔ)理論及其應(yīng)用系統(tǒng)的開(kāi)發(fā)技術(shù)。全書共分為13章,內(nèi)容主要包括數(shù)據(jù)庫(kù)系統(tǒng)概述、Visual FoxPro 6.0的基礎(chǔ)知識(shí)、表的創(chuàng)建及基本操作、數(shù)據(jù)庫(kù)的建立及操作、索引與排序、結(jié)構(gòu)化查詢語(yǔ)言SQL、查詢與視圖、程序設(shè)計(jì)基礎(chǔ)、面向?qū)ο蟪绦蛟O(shè)計(jì)、表單設(shè)計(jì)、報(bào)表設(shè)計(jì)、菜單設(shè)計(jì)、應(yīng)用系統(tǒng)的開(kāi)發(fā)與編譯發(fā)布、學(xué)生成績(jī)管理系統(tǒng)實(shí)例等。每一章后面均提供相應(yīng)的習(xí)題供讀者練習(xí)。
本書可作為高等學(xué)校非計(jì)算機(jī)專業(yè)Visual FoxPro 6.0程序設(shè)計(jì)課程的教材,同時(shí)也適合計(jì)算機(jī)初學(xué)者學(xué)習(xí)參考。
《21世紀(jì)高等學(xué)校計(jì)算機(jī)規(guī)劃教材·高校系列:Visual FoxPro 6.0程序設(shè)計(jì)教程》可作為高等學(xué)校非計(jì)算機(jī)專業(yè)VisualFoxPro6.0程序設(shè)計(jì)課程的教材,同時(shí)也適合計(jì)算機(jī)初學(xué)者學(xué)習(xí)參考。
第1章 VisualFoxPro數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí) 1
1.1 計(jì)算機(jī)數(shù)據(jù)管理技術(shù)的發(fā)展 1
1.1.1 數(shù)據(jù)、信息與數(shù)據(jù)處理 1
1.1.2 數(shù)據(jù)管理技術(shù)的發(fā)展 1
1.2 數(shù)據(jù)庫(kù)系統(tǒng) 3
1.2.1 數(shù)據(jù)庫(kù)相關(guān)概念 3
1.2.2 數(shù)據(jù)庫(kù)系統(tǒng)的組成 4
1.2.3 數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn) 4
1.2.4 數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu) 5
1.3 數(shù)據(jù)模型 6
1.3.1 實(shí)體的描述 6
1.3.2 實(shí)體間聯(lián)系及聯(lián)系的類型 6
1.3.3 數(shù)據(jù)模型 7
1.4 關(guān)系數(shù)據(jù)庫(kù) 9
1.4.1 關(guān)系模型 9
1.4.2 關(guān)系運(yùn)算 11
1.4.3 完整性控制 13
1.5 VisualFoxPro6.0系統(tǒng)概述 14
1.5.1 VisualFoxPro6.0的啟動(dòng)與退出 14
1.5.2 VisualFoxPro6.0系統(tǒng)窗口 15
1.5.3 VisualFoxPro6.0的工作方式 17
1.5.4 VisualFoxPro6.0的命令結(jié)構(gòu) 18
1.5.5 VisualFoxPro6.0的系統(tǒng)配置 18
1.6 項(xiàng)目管理器 21
1.6.1 創(chuàng)建項(xiàng)目 21
1.6.2 使用項(xiàng)目管理器 23
1.6.3 定制項(xiàng)目管理器 25
本章小結(jié) 27
習(xí)題一 27
第2章 VisualFoxPro6.0數(shù)據(jù)基礎(chǔ) 30
2.1 數(shù)據(jù)類型 30
2.2 常量與變量 32
2.2.1 常量 32
2.2.2 變量 32
2.2.3 數(shù)組變量 35
2.2.4 系統(tǒng)變量 36
2.3 表達(dá)式 36
2.4 常用函數(shù) 39
2.4.1 數(shù)值運(yùn)算函數(shù) 40
2.4.2 字符處理函數(shù) 41
2.4.3 日期時(shí)間函數(shù) 43
2.4.4 轉(zhuǎn)換函數(shù) 43
2.4.5 測(cè)試函數(shù) 44
本章小結(jié) 46
習(xí)題二 46
第3章 VisualFoxPro數(shù)據(jù)庫(kù)及操作 49
3.1 VisualFoxPro數(shù)據(jù)庫(kù)及其建立 49
3.1.1 VisualFoxPro數(shù)據(jù)庫(kù)基本概念 49
3.1.2 數(shù)據(jù)庫(kù)的創(chuàng)建 49
3.1.3 數(shù)據(jù)庫(kù)的使用 50
3.2 創(chuàng)建數(shù)據(jù)庫(kù)表 52
3.2.1 表結(jié)構(gòu)的設(shè)計(jì) 52
3.2.2 修改表結(jié)構(gòu) 54
3.2.3 復(fù)制表結(jié)構(gòu) 55
3.3 表的基本操作 55
3.3.1 表數(shù)據(jù)的輸入 55
3.3.2 打開(kāi)與關(guān)閉表 56
3.3.3 瀏覽表記錄 56
3.3.4 增加記錄 58
3.3.5 刪除記錄 59
3.3.6 修改記錄 60
3.3.7 顯示記錄 60
3.3.8 定位記錄 61
本章小結(jié) 62
習(xí)題三 63
第4章 索引、排序與多表操作 65
4.1 排序 65
4.2 索引 66
4.2.1 索引的概念 66
4.2.2 索引的分類 67
4.2.3 索引的建立 68
4.2.4 索引的使用 69
4.2.5 索引查詢 71
4.3 數(shù)據(jù)完整性 73
4.4 多表操作 74
4.4.1 工作區(qū)的概念 75
4.4.2 使用不同工作區(qū)中的表 76
4.4.3 建立表間的臨時(shí)聯(lián)系 77
4.5 自由表 77
4.5.1 數(shù)據(jù)庫(kù)表與自由表 77
4.5.2 將自由表添加到數(shù)據(jù)庫(kù) 78
5.5.3 從數(shù)據(jù)庫(kù)中移出表 78
本章小結(jié) 78
習(xí)題四 79
第5章 結(jié)構(gòu)化查詢語(yǔ)言SQL 82
5.1 SQL簡(jiǎn)介 82
5.2 數(shù)據(jù)查詢 83
5.2.1 簡(jiǎn)單查詢 84
5.2.2 簡(jiǎn)單連接查詢 86
5.2.3 嵌套查詢 86
5.2.4 特殊運(yùn)算符 87
5.2.5 空值查詢 88
5.2.6 簡(jiǎn)單的計(jì)算查詢 89
5.2.7 分組與計(jì)算查詢 89
5.2.8 排序 90
5.2.9 超鏈接查詢 92
5.2.10 使用量詞和謂詞的查詢 94
5.2.11 集合的并運(yùn)算 94
5.2.12 查詢結(jié)果的輸出 95
5.3 數(shù)據(jù)操作 96
5.3.1 插入數(shù)據(jù) 96
5.3.2 更新數(shù)據(jù) 97
5.3.3 刪除數(shù)據(jù) 97
5.4 數(shù)據(jù)定義 97
5.4.1 表的定義 97
5.4.2 表的修改 100
5.4.3 表的刪除 101
本章小結(jié) 101
習(xí)題五 101
第6章 查詢與視圖 108
6.1 查詢 108
6.2 視圖 112
本章小結(jié) 114
習(xí)題六 114
第7章 程序設(shè)計(jì)基礎(chǔ) 116
7.1 VisualFoxPro的工作方式 116
7.2 程序及程序文件 117
7.3 程序中常用的命令 118
7.3.1 簡(jiǎn)單的輸入命令 118
7.3.2 簡(jiǎn)單的輸出命令 120
7.3.3 其他命令 120
7.4 程序的基本結(jié)構(gòu) 121
7.4.1 順序結(jié)構(gòu) 121
7.4.2 選擇結(jié)構(gòu) 121
7.4.3 循環(huán)結(jié)構(gòu) 124
7.5 過(guò)程及過(guò)程調(diào)用 128
7.5.1 過(guò)程簡(jiǎn)介 128
7.5.2 過(guò)程類型 129
7.5.3 過(guò)程的嵌套調(diào)用 132
7.6 自定義函數(shù) 132
7.7 過(guò)程調(diào)用中的參數(shù)傳遞 133
7.8內(nèi)存變量的作用域 135
本章小結(jié) 140
習(xí)題七 140
第8章 面向?qū)ο蟪绦蛟O(shè)計(jì) 144
8.1 面向?qū)ο蟪绦蛟O(shè)計(jì)的概念 144
8.1.1 對(duì)象 144
8.1.2 類 145
8.2 VisualFoxPro中的類 145
8.2.1 基類 145
8.2.2 容器與控件 146
8.2.3 屬性、事件與方法 147
8.3 VisualFoxPro中對(duì)象的操作 149
8.3.1 創(chuàng)建對(duì)象 149
8.3.2 對(duì)象的引用 149
本章小結(jié) 150
習(xí)題八 150
第9章 表單設(shè)計(jì)與應(yīng)用 152
9.1 創(chuàng)建與運(yùn)行表單 152
9.1.1 建立表單 152
9.1.2 運(yùn)行表單 155
9.2 表單設(shè)計(jì)器 156
9.2.1 表單設(shè)計(jì)環(huán)境 156
9.2.2 控件操作與布局 158
9.2.3 數(shù)據(jù)環(huán)境 160
9.3 表單的屬性和方法 161
9.3.1 表單常用屬性 161
9.3.2 表單常用事件與方法 162
9.3.3 添加新的屬性和方法 164
9.4 基本型控件 166
9.4.1 標(biāo)簽控件 166
9.4.2 命令按鈕控件 167
9.4.3 文本框控件 167
9.4.4 編輯框控件 170
9.4.5 復(fù)選框控件 171
9.4.6 列表框控件 172
9.4.7 組合框控件 173
9.5 容器型控件 174
9.5.1 命令按鈕組控件 174
9.5.2 選項(xiàng)組控件 176
9.5.3 表格控件 178
9.5.4 頁(yè)框控件 182
本章小結(jié) 184
習(xí)題九 184
第10章 報(bào)表的設(shè)計(jì)與應(yīng)用 188
10.1 報(bào)表概述 188
10.1.1 報(bào)表布局 188
10.1.2 創(chuàng)建報(bào)表的方法 189
10.2 創(chuàng)建簡(jiǎn)單報(bào)表 189
10.2.1 報(bào)表向?qū)?189
10.2.2 快速生成報(bào)表 191
10.3 使用報(bào)表設(shè)計(jì)器設(shè)計(jì)報(bào)表 192
10.3.1 啟動(dòng)報(bào)表設(shè)計(jì)器 193
10.3.2 報(bào)表設(shè)計(jì)器環(huán)境介紹 193
10.3.3 設(shè)計(jì)報(bào)表 195
10.4 數(shù)據(jù)分組和多欄報(bào)表 204
10.4.1 設(shè)計(jì)分組報(bào)表 204
10.4.2 設(shè)計(jì)多欄報(bào)表 210
10.4.3 輸出報(bào)表 212
本章小結(jié) 213
習(xí)題十 213
第11章 菜單的設(shè)計(jì)與應(yīng)用 215
11.1 VisualFoxPro系統(tǒng)菜單 215
11.1.1 菜單結(jié)構(gòu) 215
11.1.2 系統(tǒng)菜單 216
11.2 下拉式菜單設(shè)計(jì) 218
11.2.1 菜單設(shè)計(jì)的基本過(guò)程 218
11.2.2 定義菜單 219
11.2.3 為頂層表單添加菜單 225
11.3 快捷菜單設(shè)計(jì) 227
本章小結(jié) 229
習(xí)題十一 229
第12章 應(yīng)用系統(tǒng)的開(kāi)發(fā)、編譯與發(fā)布 232
12.1 應(yīng)用系統(tǒng)開(kāi)發(fā)過(guò)程 232
12.1.1 可行性分析 232
12.1.2 需求分析 232
12.1.3 系統(tǒng)設(shè)計(jì) 233
12.1.4 系統(tǒng)編碼 233
12.1.5 軟件測(cè)試 234
12.1.6 運(yùn)行維護(hù) 234
12.2 應(yīng)用系統(tǒng)的編譯與發(fā)布 235
12.2.1 應(yīng)用程序的編譯 235
12.2.2 應(yīng)用軟件的發(fā)布 236
本章小結(jié) 238
習(xí)題十二 239
第13章 學(xué)生成績(jī)管理系統(tǒng)實(shí)例 240
13.1 需求分析與功能模塊劃分 240
13.1.1 系統(tǒng)總體目標(biāo) 240
13.1.2 數(shù)據(jù)需求 240
13.1.3 功能需求 240
13.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 241
13.2.1 數(shù)據(jù)庫(kù) 241
13.2.2 數(shù)據(jù)庫(kù)表 241
13.2.3 編制數(shù)據(jù)庫(kù)及表 242
13.3 應(yīng)用程序設(shè)計(jì) 244
13.3.1 總體設(shè)計(jì) 244
13.3.2 模塊設(shè)計(jì)與編碼 245
13.3.3 編譯打包 259
本章小結(jié) 261
附錄 262
參考文獻(xiàn) 265
版權(quán)頁(yè):
插圖:
本章主要介紹以下內(nèi)容。
(1)程序和程序文件的概念及建立方法。
(2)程序中常用的命令:INPUT、ACCEPT、WAIT以及其他常用命令。
(3)程序的基本結(jié)構(gòu),即順序結(jié)構(gòu)、分支結(jié)構(gòu)及循環(huán)結(jié)構(gòu)的用法。
(4)過(guò)程及過(guò)程調(diào)用、參數(shù)傳遞以及內(nèi)存變量的作用域。