Visual FoxPro程序設(shè)計(jì)基礎(chǔ)教程(第2版)
定 價(jià):39.8 元
叢書(shū)名:“十二五”職業(yè)教育國(guó)家規(guī)劃教材
- 作者:劉甫迎 編
- 出版時(shí)間:2014/11/1
- ISBN:9787115347732
- 出 版 社:人民郵電出版社
- 中圖法分類(lèi):TP311.138
- 頁(yè)碼:276
- 紙張:膠版紙
- 版次:2
- 開(kāi)本:16K
本書(shū)是國(guó)家級(jí)精品課程的配套教材。全書(shū)共有12章和4個(gè)附錄,涵蓋全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)(VFP)大綱所要求的內(nèi)容。書(shū)中介紹了數(shù)據(jù)庫(kù)和表操作、VFP程序設(shè)計(jì)、表單和面向?qū)ο蟪绦蛟O(shè)計(jì)、客戶(hù)/服務(wù)器(C/S)應(yīng)用等內(nèi)容,并著重加強(qiáng)學(xué)生對(duì)SQL和數(shù)據(jù)庫(kù)基本概念的理解與掌握。書(shū)中附有教學(xué)大綱、實(shí)驗(yàn)指導(dǎo)書(shū)和精選試卷,還給出了一個(gè)完整的編程案例。第2版增加了數(shù)據(jù)結(jié)構(gòu)的基本概念及Locate While等內(nèi)容。
本書(shū)內(nèi)容圖文并茂,強(qiáng)調(diào)實(shí)用,可作為職業(yè)院校非計(jì)算機(jī)專(zhuān)業(yè)(VFP 6.0等級(jí)考試)和計(jì)算機(jī)類(lèi)專(zhuān)業(yè)(VFP 9.0)教材,也可供廣大VFP用戶(hù)參考。
20多年前,本書(shū)主編劉甫迎教授作為中國(guó)科學(xué)院公派訪問(wèn)學(xué)者從加拿大學(xué)成歸國(guó)時(shí)將Fox數(shù)據(jù)庫(kù)介紹到中國(guó),使之取代dBASE占微機(jī)數(shù)據(jù)庫(kù)用戶(hù)80%的地位而普及全國(guó)。本書(shū)已是作者出版的第14部Fox方面的書(shū),并被選為高等教育“十一五”國(guó)家級(jí)規(guī)劃教材、高等職業(yè)教育“十二五”國(guó)家級(jí)規(guī)劃教材,為國(guó)家精品課程配套教材,計(jì)算機(jī)信息管理專(zhuān)業(yè)教學(xué)標(biāo)準(zhǔn)配套的教材。全書(shū)以Visual FoxPro 6.0版本內(nèi)容為基礎(chǔ),符合非計(jì)算機(jī)類(lèi)專(zhuān)業(yè)學(xué)生參加全國(guó)計(jì)算機(jī)等級(jí)考試的需求。同時(shí)又具體介紹了9.0版本,適應(yīng)計(jì)算機(jī)專(zhuān)業(yè)的學(xué)習(xí)要求,輔助教學(xué)資源豐富。
目 錄
第1章 Visual FoxPro數(shù)據(jù)庫(kù)管理系統(tǒng)基礎(chǔ) 1
1.1 數(shù)據(jù)庫(kù)的基本概念 1
1.1.1 數(shù)據(jù)、信息與數(shù)據(jù)處理 1
1.1.2 數(shù)據(jù)庫(kù)的定義、體系結(jié)構(gòu)及數(shù)據(jù)庫(kù)系統(tǒng) 2
1.1.3 數(shù)據(jù)庫(kù)的由來(lái)和發(fā)展 4
1.1.4 現(xiàn)實(shí)世界的數(shù)據(jù)描述 5
1.2 關(guān)系數(shù)據(jù)庫(kù) 7
1.2.1 關(guān)系數(shù)據(jù)庫(kù)的基本概念 7
1.2.2 關(guān)系運(yùn)算 9
1.2.3 數(shù)據(jù)的一致性和完整性 12
1.3 Visual FoxPro數(shù)據(jù)庫(kù)管理系統(tǒng) 12
1.3.1 Visual FoxPro功能概述 12
1.3.2 Visual FoxPro程序結(jié)構(gòu) 14
1.4 Visual FoxPro的發(fā)展歷史 15
1.5 Visual FoxPro的安裝與基本操作 16
1.5.1 系統(tǒng)環(huán)境要求及安裝 16
1.5.2 Visual FoxPro基本操作 17
1.6 命令窗口 18
習(xí)題 19
第2章 用戶(hù)界面、可視工具及項(xiàng)目管理器 21
2.1 菜單與對(duì)話框 21
2.1.1 菜單 21
2.1.2 對(duì)話框 25
2.2 工具欄、向?qū)А⒃O(shè)計(jì)器和生成器 28
2.2.1 工具欄 28
2.2.2 向?qū)А?0
2.2.3 設(shè)計(jì)器 32
2.2.4 生成器 33
2.3 項(xiàng)目管理器與應(yīng)用程序 33
2.3.1 項(xiàng)目管理器 33
2.3.2 構(gòu)造一個(gè)應(yīng)用程序 35
2.3.3 添加文件到一個(gè)項(xiàng)目 37
2.3.4 生成應(yīng)用程序與可執(zhí)行文件 37
習(xí)題 38
第3章 Visual FoxPro的數(shù)據(jù) 40
3.1 常量 40
3.2 變量 41
3.2.1 字段變量 41
3.2.2 內(nèi)存變量 43
3.2.3 數(shù)組 48
3.2.4 變量的級(jí) 49
3.3 表達(dá)式 50
3.3.1 運(yùn)算符 51
3.3.2 表達(dá)式分類(lèi) 54
習(xí)題 55
第4章 自由表 56
4.1 表文件結(jié)構(gòu)的創(chuàng)建和修改 56
4.1.1 表的結(jié)構(gòu) 56
4.1.2 建立表結(jié)構(gòu) 59
4.1.3 修改表結(jié)構(gòu) 60
4.2 輸入表數(shù)據(jù) 61
4.2.1 CREATE命令期間輸入數(shù)據(jù) 61
4.2.2 表添加命令 62
4.2.3 在表中插入記錄命令 65
4.2.4 追加數(shù)據(jù)記錄命令 66
4.5.1 什么是排序與索引 76
4.5.2 表的排序 76
4.5.3 表的索引 78
4.5.4 表的查尋 83
4.6 表的計(jì)算、匯總 85
4.6.1 表的計(jì)算命令 85
4.6.2 表的匯總命令 87
4.3 表的基本操作 66
4.3.1 打開(kāi)和關(guān)閉表文件 66
4.3.2 表的顯示和列表 66
4.3.3 記錄定位 69
4.4 修改和刪除記錄數(shù)據(jù) 70
4.4.1 修改表數(shù)據(jù) 71
4.4.2 刪除表記錄 74
4.4.3 刪除表文件 76
4.5 表的排序、索引和查尋 76
4.7 多表間的基本操作 88
4.7.1 關(guān)聯(lián) 91
4.7.2 數(shù)據(jù)工作期窗口與視圖文件 93
4.7.3 不同工作區(qū)中表的連接 94
4.7.4 更新 95
習(xí)題 96
第5章 函數(shù)與系統(tǒng)設(shè)置命令 99
5.1 數(shù)值和數(shù)學(xué)函數(shù) 99
5.2 三角函數(shù) 101
5.3 字符串操作函數(shù) 102
5.4 表的操作函數(shù) 108
5.5 日期函數(shù)與2000年問(wèn)題 112
5.5.1 日期、時(shí)間函數(shù) 112
5.5.2 對(duì)2000年日期的支持 115
5.6 顯示、打印位置函數(shù) 116
5.7 系統(tǒng)函數(shù) 118
5.8 其他函數(shù) 121
5.9 系統(tǒng)設(shè)置命令 122
習(xí)題 124
第6章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL 126
6.1 SQL概述 126
6.2 SQL的數(shù)據(jù)定義語(yǔ)言 128
6.2.1 表結(jié)構(gòu)的建立 128
6.2.2 表結(jié)構(gòu)的操作 130
6.3 SQL的數(shù)據(jù)操縱語(yǔ)言 132
6.3.1 添加記錄 132
6.3.2 刪除記錄 132
6.3.3 更新記錄 132
6.4 SQL的數(shù)據(jù)查詢(xún) 133
6.4.1 簡(jiǎn)單查詢(xún) 133
6.4.2 連接查詢(xún) 135
6.4.3 嵌套查詢(xún) 137
6.4.4 分組計(jì)算查詢(xún) 137
6.4.5 集合的并運(yùn)算 137
習(xí)題 139
第7章 Visual FoxPro程序設(shè)計(jì)基礎(chǔ) 141
7.1 程序的建立和執(zhí)行 141
7.1.1 程序設(shè)計(jì)的概念和步驟 141
7.1.2 程序的建立 142
7.1.3 程序的執(zhí)行 143
7.2 程序的交互式命令 143
7.2.1 人機(jī)交互式輸入語(yǔ)句 143
7.2.2 程序設(shè)計(jì)的輔助命令 145
7.3 結(jié)構(gòu)化程序設(shè)計(jì) 146
7.3.1 結(jié)構(gòu)化程序設(shè)計(jì)的基本概念 146
7.3.2 結(jié)構(gòu)化N-S流程圖 147
7.3.3 順序結(jié)構(gòu) 148
7.3.4 分支結(jié)構(gòu) 148
7.3.5 循環(huán)結(jié)構(gòu) 151
7.4 子程序與過(guò)程文件及用戶(hù)自定義函數(shù) 155
7.4.1 子程序與過(guò)程的調(diào)用 155
7.4.2 過(guò)程文件的建立 157
7.4.3 用戶(hù)自定義函數(shù)(函數(shù)過(guò)程) 159
7.5 屏幕顯示格式程序設(shè)計(jì) 160
7.6 程序的調(diào)試和調(diào)試器 160
7.6.1 命令調(diào)試 160
7.6.2 調(diào)試器 161
7.7 共享訪問(wèn)編程及多用戶(hù)操作函數(shù)、命令 162
習(xí)題 165
第8章 數(shù)據(jù)庫(kù) 170
8.1 數(shù)據(jù)庫(kù)的意義 170
8.1.1 表和數(shù)據(jù)庫(kù) 170
8.1.2 數(shù)據(jù)庫(kù)的優(yōu)缺點(diǎn) 171
8.1.3 數(shù)據(jù)庫(kù)的使用范圍 171
8.2 建立數(shù)據(jù)庫(kù) 171
8.2.1 打開(kāi)、關(guān)閉和刪除數(shù)據(jù)庫(kù) 172
8.2.2 在數(shù)據(jù)庫(kù)中創(chuàng)建新表 173
8.2.3 添加一個(gè)表到數(shù)據(jù)庫(kù) 173
8.2.4 使用數(shù)據(jù)庫(kù)中的表和視圖 173
8.2.5 項(xiàng)目中添加或移去數(shù)據(jù)庫(kù) 174
8.2.6 查看和修改數(shù)據(jù)庫(kù)結(jié)構(gòu) 174
8.3 數(shù)據(jù)字典 175
8.3.1 字段級(jí)和表級(jí)數(shù)據(jù)字典特性 176
8.3.2 建立存儲(chǔ)過(guò)程 183
8.3.3 建立永久性關(guān)系 184
8.3.4 生成參照完整性 185
8.3.5 查看和設(shè)置數(shù)據(jù)庫(kù)屬性 186
習(xí)題 186
第9章 菜單設(shè)計(jì)器和報(bào)表設(shè)計(jì)器 187
9.1 菜單程序設(shè)計(jì)與菜單設(shè)計(jì)器 187
9.1.1 創(chuàng)建菜單、菜單項(xiàng)和子菜單 187
9.1.2 為菜單系統(tǒng)指定任務(wù) 189
9.1.3 測(cè)試與調(diào)試菜單系統(tǒng) 191
9.1.4 定制菜單系統(tǒng) 192
9.2 報(bào)表程序設(shè)計(jì)與報(bào)表設(shè)計(jì)器 192
9.2.1 創(chuàng)建報(bào)表布局 193
9.2.2 一對(duì)多報(bào)表設(shè)計(jì)實(shí)例 195
習(xí)題 201
第10章 表單和面向?qū)ο蟪绦蛟O(shè)計(jì) 202
10.1 表單和表單設(shè)計(jì) 202
10.1.1 表單的類(lèi)型 203
10.1.2 創(chuàng)建新的表單 204
10.1.3 添加和操作表單對(duì)象 207
10.1.4 存儲(chǔ)和運(yùn)行表單 211
10.1.5 ActiveX 212
10.2 設(shè)置表單或表單集模板 213
10.3 面向?qū)ο蟮某绦蛟O(shè)計(jì)與對(duì)象 214
10.3.1 對(duì)象具有的屬性 215
10.3.2 對(duì)象具有的事件和方法 216
10.4 類(lèi) 216
10.5 類(lèi)的層次 217
10.5.1 基類(lèi)和層次 217
10.5.2 容器和控件類(lèi) 218
10.6 對(duì)象的處理 219
10.6.1 在容器層次中引用對(duì)象 219
10.6.2 設(shè)置屬性 220
10.6.3 調(diào)用方法 221
10.6.4 響應(yīng)事件 221
10.7 編程定義類(lèi) 223
習(xí)題 230
第11章 軟件工程的基本概念及設(shè)計(jì)應(yīng)用程序案例 232
11.1 軟件工程的基本概念及軟件開(kāi)發(fā)
技術(shù) 232
11.1.1 軟件的生存期和開(kāi)發(fā)模型 232
11.1.2 系統(tǒng)分析與設(shè)計(jì)及工具 233
11.2 大學(xué)生通用習(xí)題測(cè)試系統(tǒng) 235
11.2.1 系統(tǒng)的表單流程圖 235
11.2.2 系統(tǒng)的實(shí)現(xiàn)及表單對(duì)象的應(yīng)用 236
習(xí)題 244
第12章 視圖和客戶(hù)/服務(wù)器編程 245
12.1 客戶(hù)/服務(wù)器結(jié)構(gòu) 245
12.2 創(chuàng)建和使用視圖 246
12.2.1 創(chuàng)建本地視圖 248
12.4 使用ADO數(shù)據(jù)訪問(wèn)進(jìn)行C/S模式編程 254
12.2.2 創(chuàng)建多表視圖 248
12.2.3 使用視圖 249
12.3 更新視圖數(shù)據(jù) 252
習(xí)題 255
附錄A Visual FoxPro程序設(shè)計(jì)基礎(chǔ)教學(xué)大綱 257
附錄B 實(shí)驗(yàn)指導(dǎo)書(shū) 259
附錄C 常用數(shù)據(jù)結(jié)構(gòu)與算法 264
附錄D 計(jì)算機(jī)等級(jí)考試二級(jí)(VFP)參考試題 270
參考文獻(xiàn) 276