Visual FoxPro程序設(shè)計與應(yīng)用教程(第二版)
定 價:39 元
叢書名:普通高等教育"十二五"規(guī)劃教材
- 作者:范立南,張宇等編著
- 出版時間:2014/1/1
- ISBN:9787030395641
- 出 版 社:科學出版社
- 中圖法分類:TP311.138
- 頁碼:298頁
- 紙張:膠版紙
- 版次:1
- 開本:16K
范立南、張宇等編著的《Visual FoxPro程序設(shè)計與應(yīng)用教程(第2版)》以VFP(Visual FoxPro)9.0為平臺,從方便學生自學 的目的出發(fā),由淺入深、循序漸進地介紹了VFP的知識點和使用中常見問題的解決辦法,針對學生的特點、結(jié)合大量的實際例子、將使用與理論相結(jié)合。本書采用圖文并茂的形式,結(jié)合大量實用、豐富多彩的實例、深入淺出地講述面向?qū)ο缶幊痰母拍,使讀者逐步掌握Visual FoxPro的基本操作及面向?qū)ο缶幊碳夹g(shù),并能獨立進行小型應(yīng)用系統(tǒng)開發(fā)?紤]到自學的特點,在程序設(shè)計部分分兩種情況:先介紹面向過程的內(nèi)容,再介紹面向?qū)ο蟮膬?nèi)容。
本書編寫內(nèi)容符合《全國計算機等級考試二級Visual FoxPro程序設(shè)計考試大綱》的要求。本書既可作為高等院校教學用書、全國計算機等級考試用書及各類相關(guān)等級考試的參考用書,也可作為使用數(shù)據(jù)庫的初學者、數(shù)據(jù)庫管理人員和系統(tǒng)開發(fā)人員自學用書。
《Visual FoxPro程序設(shè)計與應(yīng)用教程(第2版)》提供了大量的有針對性的習題供學習者鞏固知識使用。本書還有相應(yīng)的實驗指導(dǎo)與習題教材,配套使用會使學習效果更佳。
更多科學出版社服務(wù),請掃碼獲取。
范立南、張宇等編著的《Visual FoxPro程序設(shè)計與應(yīng)用教程(第2版)》分12章。第1章介紹數(shù)據(jù)庫系統(tǒng)的基本概念、VFP 9.0數(shù)據(jù)庫管理系統(tǒng)的特點和功能等。第2章介紹VFP 9.0的基本知識,包括數(shù)據(jù)類型、函數(shù)及表達式等。第3章介紹表的基本操作和表記錄的編輯與維護等。第4章介紹查詢與統(tǒng)計及多表操作、查詢與統(tǒng)計的操作方法、索引與排序、多工作區(qū)操作等。第5章介紹數(shù)據(jù)庫操作,包括數(shù)據(jù)庫的打開/關(guān)閉,在項目中添加/移去數(shù)據(jù)庫,使用多個數(shù)據(jù)庫等。第6章主要介紹查詢與視圖,闡述了創(chuàng)建查詢與視圖的方法。第7章介紹關(guān)系數(shù)據(jù)庫標準語言SQL,描述了SQL語言的使用方法。第8章主要介紹結(jié)構(gòu)化程序設(shè)計的內(nèi)容,包括順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、過程結(jié)構(gòu)及內(nèi)存變量、函數(shù)等,并用大量的實例加以講解。第9章介紹面向?qū)ο蟮某绦蛟O(shè)計,包括類、控件和對象,以及創(chuàng)建類和使用類等。第10章介紹表單向?qū)、表單設(shè)計器及在表單上設(shè)置控件的方法等表單的基本操作。第11章介紹創(chuàng)建菜單、修改菜單、將菜單添加到表單中等基本的使用操作。第12章介紹建立報表、使用報表向?qū)?chuàng)建報表和報表設(shè)計器等內(nèi)容。
目錄
前言
第1章 數(shù)據(jù)庫技術(shù)的發(fā)展及基本理論 1
1.1 計算機數(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 微機Xbase關(guān)系數(shù)據(jù)庫系統(tǒng)的發(fā)展過程 8
1.5 關(guān)系數(shù)據(jù)庫設(shè)計理論 10
1.5.1 關(guān)系模型的定義 10
1.5.2 關(guā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的特點及新增功能 12
1.6.2 VFP 9.0的特點 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
習題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ù)與表達式 30
2.2.1 運算符與表達式 30
2.2.2 函數(shù) 33
習題2 51
第3章 表的基本操作 52
3.1 VFP的表 52
3.2 使用“表設(shè)計器”創(chuàng)建表 53
3.2.1 建立表的結(jié)構(gòu) 53
3.2.2 表設(shè)計器的字段選項卡 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 表的維護命令 63
3.6.1 復(fù)制表結(jié)構(gòu) 63
3.6.2 表復(fù)制 65
3.7 表記錄的編輯與維護 66
3.7.1 定位當前記錄 66
3.7.2 表內(nèi)容的更新 68
3.7.3 修改表記錄 73
習題3 77
第4章 查詢與統(tǒng)計及多表操作 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)計與計算 94
4.3.1 統(tǒng)計記錄個數(shù)命令COUNT 95
4.3.2 求列向和命令SUM 95
4.3.3 求列向平均命令A(yù)VERAGE 95
4.3.4 分類統(tǒng)計命令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
習題4 104
第5章 數(shù)據(jù)庫操作 106
5.1 建立數(shù)據(jù)庫文件 106
5.2 使用數(shù)據(jù)庫表的新功能 107
5.2.1 為字段設(shè)置新的顯示標題 107
5.2.2 為字段設(shè)置默認值 108
5.2.3 設(shè)置字段驗證規(guī)則 108
5.2.4 設(shè)置記錄驗證規(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 在項目中添加或移去數(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 當前數(shù)據(jù)庫的設(shè)置 113
習題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è)計器”創(chuàng)建查詢 118
6.2 創(chuàng)建本地視圖 123
6.2.1 視圖的使用環(huán)境 123
6.2.2 創(chuàng)建本地視圖 124
習題6 126
第7章 關(guān)系數(shù)據(jù)庫標準語言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 計算與分組計算查詢 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
習題7 141
第8章 程序設(shè)計基礎(chǔ) 143
8.1 程序與程序文件 143
8.1.1 VFP的工作方式 143
8.1.2 程序文件的建立與運行 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è)計 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è)置斷點 170
8.5.3 調(diào)試菜單 171
8.6 程序舉例 172
習題8 175
第9章 面向?qū)ο蟮某绦蛟O(shè)計 178
9.1 面向?qū)ο蟪绦蛟O(shè)計的概念 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
習題9 186
第10章 表單設(shè)計 190
10.1 表單的概念 190
10.2 表單的設(shè)計方法 190
10.2.1 使用表單向?qū)?190
10.2.2 使用表單設(shè)計器 194
10.2.3 使用“表單設(shè)計器”中的“快速表單” 200
10.3 表單的設(shè)計步驟與運行 201
10.3.1 表單的設(shè)計步驟 201
10.3.2 表單的修改與運行 203
10.4 表單控件設(shè)計 205
10.4.1 控件的操作 205
10.4.2 標簽控件 206
10.4.3 文本框控件 207
10.4.4 命令按鈕 211
10.4.5 命令按鈕組(容器類控件) 215
10.4.6 選項按鈕組(容器類控件) 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 計時器 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
習題10 254
第11章 菜單設(shè)計 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è)計步驟 258
11.2 下拉菜單設(shè)計 260
11.2.1 快速菜單 260
11.2.2 “菜單設(shè)計器”的使用方法 262
11.2.3 菜單項的相關(guān)設(shè)計 264
11.3 在頂層表單中設(shè)計菜單 267
11.4 快捷菜單設(shè)計 273
習題11 278
第12章 報表與標簽設(shè)計 280
12.1 報表設(shè)計基礎(chǔ) 280
12.1.1 報表設(shè)計基礎(chǔ) 280
12.1.2 使用“報表向?qū)А眲?chuàng)建報表 282
12.1.3 創(chuàng)建快速報表 287
12.2 報表設(shè)計器 288
12.2.1 報表設(shè)計器 288
12.2.2 報表設(shè)計器中控件的使用 290
12.3 常用報表設(shè)計示例 291
12.4 標簽設(shè)計 294
習題12 296
參考文獻 298