Visual FoxPro程序設(shè)計(jì)與應(yīng)用教程(第二版)
定 價(jià):39 元
叢書(shū)名:普通高等教育"十二五"規(guī)劃教材
- 作者:范立南,張宇等編著
- 出版時(shí)間:2014/1/1
- ISBN:9787030395641
- 出 版 社:科學(xué)出版社
- 中圖法分類(lèi):TP311.138
- 頁(yè)碼:298頁(yè)
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16K
范立南、張宇等編著的《Visual FoxPro程序設(shè)計(jì)與應(yīng)用教程(第2版)》以VFP(Visual FoxPro)9.0為平臺(tái),從方便學(xué)生自學(xué) 的目的出發(fā),由淺入深、循序漸進(jìn)地介紹了VFP的知識(shí)點(diǎn)和使用中常見(jiàn)問(wèn)題的解決辦法,針對(duì)學(xué)生的特點(diǎn)、結(jié)合大量的實(shí)際例子、將使用與理論相結(jié)合。本書(shū)采用圖文并茂的形式,結(jié)合大量實(shí)用、豐富多彩的實(shí)例、深入淺出地講述面向?qū)ο缶幊痰母拍睿棺x者逐步掌握Visual FoxPro的基本操作及面向?qū)ο缶幊碳夹g(shù),并能獨(dú)立進(jìn)行小型應(yīng)用系統(tǒng)開(kāi)發(fā)。考慮到自學(xué)的特點(diǎn),在程序設(shè)計(jì)部分分兩種情況:先介紹面向過(guò)程的內(nèi)容,再介紹面向?qū)ο蟮膬?nèi)容。
本書(shū)編寫(xiě)內(nèi)容符合《全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)Visual FoxPro程序設(shè)計(jì)考試大綱》的要求。本書(shū)既可作為高等院校教學(xué)用書(shū)、全國(guó)計(jì)算機(jī)等級(jí)考試用書(shū)及各類(lèi)相關(guān)等級(jí)考試的參考用書(shū),也可作為使用數(shù)據(jù)庫(kù)的初學(xué)者、數(shù)據(jù)庫(kù)管理人員和系統(tǒng)開(kāi)發(fā)人員自學(xué)用書(shū)。
《Visual FoxPro程序設(shè)計(jì)與應(yīng)用教程(第2版)》提供了大量的有針對(duì)性的習(xí)題供學(xué)習(xí)者鞏固知識(shí)使用。本書(shū)還有相應(yīng)的實(shí)驗(yàn)指導(dǎo)與習(xí)題教材,配套使用會(huì)使學(xué)習(xí)效果更佳。
更多科學(xué)出版社服務(wù),請(qǐng)掃碼獲取。
范立南、張宇等編著的《Visual FoxPro程序設(shè)計(jì)與應(yīng)用教程(第2版)》分12章。第1章介紹數(shù)據(jù)庫(kù)系統(tǒng)的基本概念、VFP 9.0數(shù)據(jù)庫(kù)管理系統(tǒng)的特點(diǎn)和功能等。第2章介紹VFP 9.0的基本知識(shí),包括數(shù)據(jù)類(lèi)型、函數(shù)及表達(dá)式等。第3章介紹表的基本操作和表記錄的編輯與維護(hù)等。第4章介紹查詢與統(tǒng)計(jì)及多表操作、查詢與統(tǒng)計(jì)的操作方法、索引與排序、多工作區(qū)操作等。第5章介紹數(shù)據(jù)庫(kù)操作,包括數(shù)據(jù)庫(kù)的打開(kāi)/關(guān)閉,在項(xiàng)目中添加/移去數(shù)據(jù)庫(kù),使用多個(gè)數(shù)據(jù)庫(kù)等。第6章主要介紹查詢與視圖,闡述了創(chuàng)建查詢與視圖的方法。第7章介紹關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL,描述了SQL語(yǔ)言的使用方法。第8章主要介紹結(jié)構(gòu)化程序設(shè)計(jì)的內(nèi)容,包括順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、過(guò)程結(jié)構(gòu)及內(nèi)存變量、函數(shù)等,并用大量的實(shí)例加以講解。第9章介紹面向?qū)ο蟮某绦蛟O(shè)計(jì),包括類(lèi)、控件和對(duì)象,以及創(chuàng)建類(lèi)和使用類(lèi)等。第10章介紹表單向?qū)、表單設(shè)計(jì)器及在表單上設(shè)置控件的方法等表單的基本操作。第11章介紹創(chuàng)建菜單、修改菜單、將菜單添加到表單中等基本的使用操作。第12章介紹建立報(bào)表、使用報(bào)表向?qū)?chuàng)建報(bào)表和報(bào)表設(shè)計(jì)器等內(nèi)容。
目錄
前言
第1章 數(shù)據(jù)庫(kù)技術(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ù)庫(kù)系統(tǒng) 4
1.3 數(shù)據(jù)庫(kù)系統(tǒng)的分代和分類(lèi) 6
1.3.1 數(shù)據(jù)庫(kù)系統(tǒng)的分代 6
1.3.2 數(shù)據(jù)庫(kù)系統(tǒng)的分類(lèi) 7
1.4 微機(jī)Xbase關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展過(guò)程 8
1.5 關(guān)系數(shù)據(jù)庫(kù)設(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ù)庫(kù)基本術(shù)語(yǔ) 11
1.6 VFP 9.0數(shù)據(jù)庫(kù)管理系統(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 兩類(lèi)工作方式 21
習(xí)題1 22
第2章 VFP 9.0的基本知識(shí) 24
2.1 VFP的數(shù)據(jù)類(lèi)型 24
2.1.1 數(shù)據(jù)類(lèi)型 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表的打開(kāi)與關(guān)閉 57
3.4.1 通過(guò)文件菜單的打開(kāi)命令打開(kāi)表 57
3.4.2 用USE命令打開(kāi)或關(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 索引的類(lèi)型 78
4.1.2 索引文件的類(lèi)型 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ì)記錄個(gè)數(shù)命令COUNT 95
4.3.2 求列向和命令SUM 95
4.3.3 求列向平均命令A(yù)VERAGE 95
4.3.4 分類(lèi)統(tǒng)計(jì)命令TOTAL 96
4.4 多重表操作 97
4.4.1 工作區(qū)的選擇與使用 98
4.4.2 表文件間的關(guān)聯(lián) 100
4.4.3 兩個(gè)表文件間的連接 101
4.4.4 表文件間的更新 102
習(xí)題4 104
第5章 數(shù)據(jù)庫(kù)操作 106
5.1 建立數(shù)據(jù)庫(kù)文件 106
5.2 使用數(shù)據(jù)庫(kù)表的新功能 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ù)庫(kù)操作 111
5.3.1 數(shù)據(jù)庫(kù)的打開(kāi)/關(guān)閉 111
5.3.2 查看數(shù)據(jù)庫(kù)中的表 111
5.3.3 修改與查看數(shù)據(jù)庫(kù)結(jié)構(gòu) 112
5.4 在項(xiàng)目中添加或移去數(shù)據(jù)庫(kù) 112
5.4.1 添加數(shù)據(jù)庫(kù) 112
5.4.2 移去或刪除數(shù)據(jù)庫(kù) 113
5.5 使用多個(gè)數(shù)據(jù)庫(kù) 113
5.5.1 打開(kāi)多個(gè)數(shù)據(jù)庫(kù) 113
5.5.2 當(dāng)前數(shù)據(jù)庫(kù)的設(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 使用“查詢?cè)O(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ù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL 128
7.1 SQL語(yǔ)言概述 128
7.2 數(shù)據(jù)查詢 129
7.2.1 SELECT語(yǔ)句格式 129
7.2.2 簡(jiǎn)單查詢 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 過(guò)程與過(guò)程文件 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 類(lèi)、對(duì)象與控件 178
9.1.2 對(duì)象的屬性、方法和事件 179
9.2 Visual FoxPro中的類(lèi)與對(duì)象 180
9.2.1 容器類(lèi)與容器類(lèi)對(duì)象 180
9.2.2 控件類(lèi)與控件類(lèi)對(duì)象 181
9.2.3 類(lèi)的特性 182
9.3 使用對(duì)象 183
9.3.1 對(duì)象的包容層次 183
9.3.2 對(duì)象的引用 183
9.3.3 設(shè)置對(duì)象的屬性 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 命令按鈕組(容器類(lèi)控件) 215
10.4.6 選項(xiàng)按鈕組(容器類(lèi)控件) 217
10.4.7 復(fù)選框 221
10.4.8 編輯框 222
10.4.9 列表框 224
10.4.10 組合框和下拉列表框控件 230
10.4.11 表格(容器類(lèi)控件) 234
10.4.12 頁(yè)框 242
10.4.13 計(jì)時(shí)器 244
10.4.14 微調(diào)按鈕 246
10.4.15 OLE控件 248
10.4.16 超級(jí)鏈接 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章 報(bào)表與標(biāo)簽設(shè)計(jì) 280
12.1 報(bào)表設(shè)計(jì)基礎(chǔ) 280
12.1.1 報(bào)表設(shè)計(jì)基礎(chǔ) 280
12.1.2 使用“報(bào)表向?qū)А眲?chuàng)建報(bào)表 282
12.1.3 創(chuàng)建快速報(bào)表 287
12.2 報(bào)表設(shè)計(jì)器 288
12.2.1 報(bào)表設(shè)計(jì)器 288
12.2.2 報(bào)表設(shè)計(jì)器中控件的使用 290
12.3 常用報(bào)表設(shè)計(jì)示例 291
12.4 標(biāo)簽設(shè)計(jì) 294
習(xí)題12 296
參考文獻(xiàn) 298