Visual FoxPro程序設(shè)計(jì)與應(yīng)用教程(第二版)
定 價:39 元
叢書名:普通高等教育"十二五"規(guī)劃教材
- 作者:范立南,張宇等編著
- 出版時間:2014/1/1
- ISBN:9787030395641
- 出 版 社:科學(xué)出版社
- 中圖法分類:TP311.138
- 頁碼:298頁
- 紙張:膠版紙
- 版次:1
- 開本:16K
范立南、張宇等編著的《Visual FoxPro程序設(shè)計(jì)與應(yīng)用教程(第2版)》以VFP(Visual FoxPro)9.0為平臺,從方便學(xué)生自學(xué) 的目的出發(fā),由淺入深、循序漸進(jìn)地介紹了VFP的知識點(diǎn)和使用中常見問題的解決辦法,針對學(xué)生的特點(diǎn)、結(jié)合大量的實(shí)際例子、將使用與理論相結(jié)合。本書采用圖文并茂的形式,結(jié)合大量實(shí)用、豐富多彩的實(shí)例、深入淺出地講述面向?qū)ο缶幊痰母拍,使讀者逐步掌握Visual FoxPro的基本操作及面向?qū)ο缶幊碳夹g(shù),并能獨(dú)立進(jìn)行小型應(yīng)用系統(tǒng)開發(fā)?紤]到自學(xué)的特點(diǎn),在程序設(shè)計(jì)部分分兩種情況:先介紹面向過程的內(nèi)容,再介紹面向?qū)ο蟮膬?nèi)容。
本書編寫內(nèi)容符合《全國計(jì)算機(jī)等級考試二級Visual FoxPro程序設(shè)計(jì)考試大綱》的要求。本書既可作為高等院校教學(xué)用書、全國計(jì)算機(jī)等級考試用書及各類相關(guān)等級考試的參考用書,也可作為使用數(shù)據(jù)庫的初學(xué)者、數(shù)據(jù)庫管理人員和系統(tǒng)開發(fā)人員自學(xué)用書。
《Visual FoxPro程序設(shè)計(jì)與應(yīng)用教程(第2版)》提供了大量的有針對性的習(xí)題供學(xué)習(xí)者鞏固知識使用。本書還有相應(yīng)的實(shí)驗(yàn)指導(dǎo)與習(xí)題教材,配套使用會使學(xué)習(xí)效果更佳。
更多科學(xué)出版社服務(wù),請掃碼獲取。
范立南、張宇等編著的《Visual FoxPro程序設(shè)計(jì)與應(yīng)用教程(第2版)》分12章。第1章介紹數(shù)據(jù)庫系統(tǒng)的基本概念、VFP 9.0數(shù)據(jù)庫管理系統(tǒng)的特點(diǎn)和功能等。第2章介紹VFP 9.0的基本知識,包括數(shù)據(jù)類型、函數(shù)及表達(dá)式等。第3章介紹表的基本操作和表記錄的編輯與維護(hù)等。第4章介紹查詢與統(tǒng)計(jì)及多表操作、查詢與統(tǒng)計(jì)的操作方法、索引與排序、多工作區(qū)操作等。第5章介紹數(shù)據(jù)庫操作,包括數(shù)據(jù)庫的打開/關(guān)閉,在項(xiàng)目中添加/移去數(shù)據(jù)庫,使用多個數(shù)據(jù)庫等。第6章主要介紹查詢與視圖,闡述了創(chuàng)建查詢與視圖的方法。第7章介紹關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL,描述了SQL語言的使用方法。第8章主要介紹結(jié)構(gòu)化程序設(shè)計(jì)的內(nèi)容,包括順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、過程結(jié)構(gòu)及內(nèi)存變量、函數(shù)等,并用大量的實(shí)例加以講解。第9章介紹面向?qū)ο蟮某绦蛟O(shè)計(jì),包括類、控件和對象,以及創(chuàng)建類和使用類等。第10章介紹表單向?qū)、表單設(shè)計(jì)器及在表單上設(shè)置控件的方法等表單的基本操作。第11章介紹創(chuàng)建菜單、修改菜單、將菜單添加到表單中等基本的使用操作。第12章介紹建立報表、使用報表向?qū)?chuàng)建報表和報表設(shè)計(jì)器等內(nèi)容。
目錄
前言
第1章 數(shù)據(jù)庫技術(shù)的發(fā)展及基本理論 1
1.1 計(jì)算機(jī)數(shù)據(jù)管理技術(shù) 1
1.1.1 信息、數(shù)據(jù)和數(shù)據(jù)處理 1
1.1.2 數(shù)據(jù)管理技術(shù)的發(fā)展歷程 3
1.2 數(shù)據(jù)庫系統(tǒng) 4
1.3 數(shù)據(jù)庫系統(tǒng)的分代和分類 6
1.3.1 數(shù)據(jù)庫系統(tǒng)的分代 6
1.3.2 數(shù)據(jù)庫系統(tǒng)的分類 7
1.4 微機(jī)Xbase關(guān)系數(shù)據(jù)庫系統(tǒng)的發(fā)展過程 8
1.5 關(guān)系數(shù)據(jù)庫設(shè)計(jì)理論 10
1.5.1 關(guān)系模型的定義 10
1.5.2 關(guān)系模型的特點(diǎn)及關(guān)系性質(zhì) 10
1.5.3 關(guān)系數(shù)據(jù)庫基本術(shù)語 11
1.6 VFP 9.0數(shù)據(jù)庫管理系統(tǒng)概述 12
1.6.1 VFP 9.0的特點(diǎn)及新增功能 12
1.6.2 VFP 9.0的特點(diǎn) 12
1.6.3 VFP 9.0的新增功能 13
1.7 VFP 9.0的用戶界面與操作 14
1.7.1 VFP 9.0用戶界面的組成 14
1.7.2 VFP 9.0的界面操作 17
1.7.3 VFP的工作方式 20
1.7.4 兩類工作方式 21
習(xí)題1 22
第2章 VFP 9.0的基本知識 24
2.1 VFP的數(shù)據(jù)類型 24
2.1.1 數(shù)據(jù)類型 24
2.1.2 常量 25
2.1.3 變量 26
2.2 VFP的函數(shù)與表達(dá)式 30
2.2.1 運(yùn)算符與表達(dá)式 30
2.2.2 函數(shù) 33
習(xí)題2 51
第3章 表的基本操作 52
3.1 VFP的表 52
3.2 使用“表設(shè)計(jì)器”創(chuàng)建表 53
3.2.1 建立表的結(jié)構(gòu) 53
3.2.2 表設(shè)計(jì)器的字段選項(xiàng)卡 55
3.3 VFP表結(jié)構(gòu)的修改 56
3.3.1 修改已有表的結(jié)構(gòu) 56
3.3.2 在表中增加字段 56
3.4 VFP表的打開與關(guān)閉 57
3.4.1 通過文件菜單的打開命令打開表 57
3.4.2 用USE命令打開或關(guān)閉表 57
3.4.3 關(guān)閉表的其他方法 58
3.5 表數(shù)據(jù)的輸入、顯示與修改 58
3.5.1 新記錄的添加 58
3.5.2 查看表數(shù)據(jù) 59
3.5.3 編輯字段 63
3.5.4 刪除記錄 63
3.6 表的維護(hù)命令 63
3.6.1 復(fù)制表結(jié)構(gòu) 63
3.6.2 表復(fù)制 65
3.7 表記錄的編輯與維護(hù) 66
3.7.1 定位當(dāng)前記錄 66
3.7.2 表內(nèi)容的更新 68
3.7.3 修改表記錄 73
習(xí)題3 77
第4章 查詢與統(tǒng)計(jì)及多表操作 78
4.1 索引 78
4.1.1 索引的類型 78
4.1.2 索引文件的類型 79
4.1.3 建立索引文件 80
4.1.4 排序 89
4.2 檢索 90
4.2.1 順序檢索 90
4.2.2 快速檢索 92
4.3 統(tǒng)計(jì)與計(jì)算 94
4.3.1 統(tǒng)計(jì)記錄個數(shù)命令COUNT 95
4.3.2 求列向和命令SUM 95
4.3.3 求列向平均命令A(yù)VERAGE 95
4.3.4 分類統(tǒng)計(jì)命令TOTAL 96
4.4 多重表操作 97
4.4.1 工作區(qū)的選擇與使用 98
4.4.2 表文件間的關(guān)聯(lián) 100
4.4.3 兩個表文件間的連接 101
4.4.4 表文件間的更新 102
習(xí)題4 104
第5章 數(shù)據(jù)庫操作 106
5.1 建立數(shù)據(jù)庫文件 106
5.2 使用數(shù)據(jù)庫表的新功能 107
5.2.1 為字段設(shè)置新的顯示標(biāo)題 107
5.2.2 為字段設(shè)置默認(rèn)值 108
5.2.3 設(shè)置字段驗(yàn)證規(guī)則 108
5.2.4 設(shè)置記錄驗(yàn)證規(guī)則 109
5.2.5 建立表之間的永久關(guān)系 110
5.2.6 建立參考完整性 110
5.3 數(shù)據(jù)庫操作 111
5.3.1 數(shù)據(jù)庫的打開/關(guān)閉 111
5.3.2 查看數(shù)據(jù)庫中的表 111
5.3.3 修改與查看數(shù)據(jù)庫結(jié)構(gòu) 112
5.4 在項(xiàng)目中添加或移去數(shù)據(jù)庫 112
5.4.1 添加數(shù)據(jù)庫 112
5.4.2 移去或刪除數(shù)據(jù)庫 113
5.5 使用多個數(shù)據(jù)庫 113
5.5.1 打開多個數(shù)據(jù)庫 113
5.5.2 當(dāng)前數(shù)據(jù)庫的設(shè)置 113
習(xí)題5 113
第6章 查詢與視圖 115
6.1 創(chuàng)建查詢 115
6.1.1 查詢的基本功能 115
6.1.2 創(chuàng)建查詢的步驟 116
6.1.3 使用“查詢向?qū)А眲?chuàng)建查詢 116
6.1.4 使用“查詢設(shè)計(jì)器”創(chuàng)建查詢 118
6.2 創(chuàng)建本地視圖 123
6.2.1 視圖的使用環(huán)境 123
6.2.2 創(chuàng)建本地視圖 124
習(xí)題6 126
第7章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL 128
7.1 SQL語言概述 128
7.2 數(shù)據(jù)查詢 129
7.2.1 SELECT語句格式 129
7.2.2 簡單查詢 130
7.2.3 連接查詢 131
7.2.4 計(jì)算與分組計(jì)算查詢 132
7.2.5 嵌套查詢 134
7.2.6 查詢結(jié)果的保存 134
7.3 定義功能 136
7.3.1 表的定義 136
7.3.2 表的刪除 137
7.3.3 表結(jié)構(gòu)的修改 137
7.3.4 SQL視圖的定義 138
7.4 操作功能 139
7.4.1 記錄的插入 139
7.4.2 記錄的更新 140
7.4.3 記錄的刪除 140
習(xí)題7 141
第8章 程序設(shè)計(jì)基礎(chǔ) 143
8.1 程序與程序文件 143
8.1.1 VFP的工作方式 143
8.1.2 程序文件的建立與運(yùn)行 145
8.2 輸入輸出命令 147
8.2.1 ACCEPT命令 147
8.2.2 INPUT命令 148
8.2.3 WAIT命令 149
8.2.4 格式輸入輸出命令 150
8.3 程序的基本結(jié)構(gòu) 150
8.3.1 結(jié)構(gòu)化程序設(shè)計(jì) 150
8.3.2 選擇結(jié)構(gòu) 151
8.3.3 循環(huán)結(jié)構(gòu) 156
8.4 多模塊程序 162
8.4.1 過程與過程文件 162
8.4.2 自定義函數(shù) 165
8.4.3 變量的作用域 166
8.5 程序的調(diào)試 169
8.5.1 調(diào)試器環(huán)境 169
8.5.2 設(shè)置斷點(diǎn) 170
8.5.3 調(diào)試菜單 171
8.6 程序舉例 172
習(xí)題8 175
第9章 面向?qū)ο蟮某绦蛟O(shè)計(jì) 178
9.1 面向?qū)ο蟪绦蛟O(shè)計(jì)的概念 178
9.1.1 類、對象與控件 178
9.1.2 對象的屬性、方法和事件 179
9.2 Visual FoxPro中的類與對象 180
9.2.1 容器類與容器類對象 180
9.2.2 控件類與控件類對象 181
9.2.3 類的特性 182
9.3 使用對象 183
9.3.1 對象的包容層次 183
9.3.2 對象的引用 183
9.3.3 設(shè)置對象的屬性 184
9.3.4 事件和方法程序的使用 186
習(xí)題9 186
第10章 表單設(shè)計(jì) 190
10.1 表單的概念 190
10.2 表單的設(shè)計(jì)方法 190
10.2.1 使用表單向?qū)?190
10.2.2 使用表單設(shè)計(jì)器 194
10.2.3 使用“表單設(shè)計(jì)器”中的“快速表單” 200
10.3 表單的設(shè)計(jì)步驟與運(yùn)行 201
10.3.1 表單的設(shè)計(jì)步驟 201
10.3.2 表單的修改與運(yùn)行 203
10.4 表單控件設(shè)計(jì) 205
10.4.1 控件的操作 205
10.4.2 標(biāo)簽控件 206
10.4.3 文本框控件 207
10.4.4 命令按鈕 211
10.4.5 命令按鈕組(容器類控件) 215
10.4.6 選項(xiàng)按鈕組(容器類控件) 217
10.4.7 復(fù)選框 221
10.4.8 編輯框 222
10.4.9 列表框 224
10.4.10 組合框和下拉列表框控件 230
10.4.11 表格(容器類控件) 234
10.4.12 頁框 242
10.4.13 計(jì)時器 244
10.4.14 微調(diào)按鈕 246
10.4.15 OLE控件 248
10.4.16 超級鏈接 250
10.4.17 線條 251
10.4.18 形狀 252
10.4.19 容器 252
10.4.20 圖像控件 253
習(xí)題10 254
第11章 菜單設(shè)計(jì) 257
11.1 菜單系統(tǒng)概述 257
11.1.1 菜單系統(tǒng)的基本結(jié)構(gòu) 257
11.1.2 在菜單中使用的命令 258
11.1.3 菜單系統(tǒng)的設(shè)計(jì)步驟 258
11.2 下拉菜單設(shè)計(jì) 260
11.2.1 快速菜單 260
11.2.2 “菜單設(shè)計(jì)器”的使用方法 262
11.2.3 菜單項(xiàng)的相關(guān)設(shè)計(jì) 264
11.3 在頂層表單中設(shè)計(jì)菜單 267
11.4 快捷菜單設(shè)計(jì) 273
習(xí)題11 278
第12章 報表與標(biāo)簽設(shè)計(jì) 280
12.1 報表設(shè)計(jì)基礎(chǔ) 280
12.1.1 報表設(shè)計(jì)基礎(chǔ) 280
12.1.2 使用“報表向?qū)А眲?chuàng)建報表 282
12.1.3 創(chuàng)建快速報表 287
12.2 報表設(shè)計(jì)器 288
12.2.1 報表設(shè)計(jì)器 288
12.2.2 報表設(shè)計(jì)器中控件的使用 290
12.3 常用報表設(shè)計(jì)示例 291
12.4 標(biāo)簽設(shè)計(jì) 294
習(xí)題12 296
參考文獻(xiàn) 298