圖書簡介
本書既可作為非計算機專業大學本科(或重點高等職業院校專科)電腦程式設計基礎教材,也可作為成人教育套用型專業以及等級考試技術培訓教材。
目錄
第1章VisualFoxPro基礎 1
1.1資料庫基礎知識 1
1.1.1計算機數據管理的發展 1
1.1.2資料庫系統 3
1.1.3數據模型 5
1.2關係型資料庫 7
1.2.1關係模型 7
1.2.2關係運算 10
1.3資料庫設計基礎 12
1.3.1資料庫設計步驟 12
1.3.2資料庫設計過程 13
1.4VisualFoxPro系統概述 14
1.4.1安裝VisualFoxPro6.0 14
1.4.2啟動和退出
VisualFoxPro6.0 15
1.4.3VisualFoxPro6.0的主界面 17
1.4.4工具列的使用 18
1.4.5VisualFoxPro6.0的
系統配置 20
1.5項目管理器 22
1.5.1創建項目 23
1.5.2使用項目管理器 26
1.5.3定製項目管理器 28
1.6VisualFoxPro嚮導、設計器、
生成器簡介 29
1.6.1VisualFoxPro的嚮導 29
1.6.2VisualFoxPro的設計器 30
1.6.3VisualFoxPro的生成器 31
1.7典型例題解析 35
1.8小型案例實訓 38
1.8.1案例1 38
1.8.2案例2 39
1.8.3案例3 40
1.8.4案例4 41
1.9本章小結 42
1.10習題 42
第2章VisualFoxPro程式設計基礎 46
2.1常量與變數 46
2.1.1常量 46
2.1.2變數 49
2.1.3記憶體變數常用命令 50
2.2表達式 52
2.2.1數值、字元與日期時間
表達式 53
2.2.2關係表達式 54
2.2.3邏輯表達式 56
2.2.4運算符優先權 56
2.3常用函式 57
2.3.1數值函式 57
2.3.2字元函式 59
2.3.3日期和時間函式 62
2.3.4數據類型轉換函式 63
2.3.5測試函式 65
2.4程式與程式檔案 69
2.4.1程式的概念 69
2.4.2程式檔案的建立與執行 70
2.4.3簡單的輸入輸出命令 72
2.5程式的基本結構 73
2.5.1選擇結構 73
2.5.2循環結構 76
2.6多模組程式 79
2.6.1模組的定義和調用 79
2.6.2參數傳遞 81
2.6.3變數的作用域 83
2.7典型例題解析 85
2.8小型案例實訓 91
2.8.1案例1 91
2.8.2案例2 93
2.8.3案例3 94
2.8.4案例4 96
2.9本章小結 97
2.10習題 97
第3章VisualFoxPro資料庫及
其操作 101
3.1VisualFoxPro資料庫及其建立 101
3.1.1基本概念 101
3.1.2建立資料庫 101
3.1.3使用資料庫 103
3.1.4修改資料庫 105
3.1.5刪除資料庫 106
3.1.6關閉資料庫 107
3.2建立資料庫表 107
3.2.1在資料庫中建立表 107
3.2.2修改表結構 110
3.3表的基本操作 110
3.3.1使用瀏覽器操作表 111
3.3.2增加記錄的命令 112
3.3.3刪除記錄的命令 113
3.3.4修改記錄的命令 114
3.3.5顯示記錄的命令 115
3.3.6查詢定位的命令 115
3.4索引 117
3.4.1索引的概念 117
3.4.2在表設計器中建立索引 118
3.4.3利用命令視窗方式
建立索引 119
3.4.4使用索引 121
3.5數據完整性 123
3.5.1實體完整性與主關鍵字 123
3.5.2域完整性與約束規則 123
3.5.3參照完整性與表之間的
關聯 123
3.6自由表 126
3.6.1資料庫表與自由表 126
3.6.2將自由表添加到資料庫中 128
3.6.3從資料庫中移去表 129
3.6.4更改數據表名 130
3.7多個表的同時使用 130
3.7.1多工作區的概念 131
3.7.2使用不同工作區的表 131
3.7.3表之間的關聯 131
3.8排序 132
3.9典型例題解析 133
3.10小型案例實訓 140
3.10.1案例1 140
3.10.2案例2 143
3.10.3案例3 143
3.10.4案例4 144
3.11本章小結 145
3.12習題 146
第4章關係型資料庫標準語言SQL 149
4.1SQL概述 149
4.2查詢功能 149
4.2.1創建SELECT命令 150
4.2.2簡單查詢 151
4.2.3簡單的連線查詢 153
4.2.4嵌套查詢 153
4.2.5幾個特殊運算符 154
4.2.6排序 155
4.2.7簡單的計算查詢 156
4.2.8分組與計算查詢 158
4.2.9利用空值查詢 158
4.2.10別名與自連線查詢 159
4.2.11內外層相互關聯的嵌套
查詢 160
4.2.12使用量詞和謂詞的查詢 160
4.2.13超連線查詢 161
4.2.14集合的並運算 162
4.2.15VisualFoxPro中SQL
SELECT的幾個特殊選項 163
4.3操作功能 163
4.3.1數據插入 163
4.3.2數據更新 164
4.3.3數據刪除 165
4.4定義功能 165
4.4.1表的定義 165
4.4.2表的刪除 166
4.4.3表結構的修改 167
4.5典型例題解析 168
4.6小型案例實訓 177
4.6.1案例1 177
4.6.2案例2 178
4.6.3案例3 180
4.6.4案例4 180
4.7本章小結 181
4.8習題 182
第5章查詢和視圖 190
5.1查詢 190
5.1.1查詢的概念 190
5.1.2利用查詢設計器 190
5.1.3建立查詢 194
5.1.4查詢設計器的局限性 196
5.1.5使用查詢 196
5.2視圖 197
5.2.1視圖的定義 197
5.2.2建立視圖 198
5.2.3遠程視圖與連線 199
5.2.4視圖與數據更新 200
5.2.5使用視圖 201
5.3典型例題解析 202
5.4小型案例實訓 204
5.4.1案例1 204
5.4.2案例2 205
5.4.3案例3 207
5.4.4案例4 210
5.5本章小結 212
5.6習題 212
第6章表單設計與套用 214
6.1面向對象的概念 214
6.1.1對象與類 214
6.1.2子類與繼承 215
6.2VisualFoxPro基類簡介 215
6.2.1VisualFoxPro基類 215
6.2.2容器與控制項 217
6.2.3事件 218
6.3創建與管理表單 219
6.3.1表單類型 219
6.3.2創建表單 220
6.3.3運行表單 224
6.4表單設計器 224
6.4.1表單設計器環境 225
6.4.2表單控制項 227
6.4.3數據環境 229
6.5表單屬性和方法 231
6.5.1常用的表單屬性 231
6.5.2常用事件與方法 232
6.6基本型控制項 233
6.6.1標籤 233
6.6.2命令按鈕控制項 234
6.6.3文本框控制項 234
6.6.4編輯框控制項 238
6.6.5複選框控制項 240
6.6.6選項組控制項 241
6.6.7列表框控制項 242
6.6.8組合框控制項 243
6.7容器型控制項 246
6.7.1命令組 246
6.7.2選項組 246
6.7.3表格控制項 247
6.7.4頁框控制項 250
6.8典型例題解析 255
6.9小型案例實訓 259
6.9.1案例1 259
6.9.2案例2 260
6.9.3案例3 260
6.9.4案例4 263
6.10本章小結 265
6.11習題 265
第7章選單設計與套用 268
7.1VisualFoxPro系統選單 268
7.1.1選單結構 268
7.1.2系統選單 268
7.2下拉式選單設計 269
7.2.1選單設計的基本過程 269
7.2.2定義下拉式選單 271
7.2.3為頂層表單添加選單 277
7.3快捷選單設計 279
7.4典型例題解析 281
7.5小型案例實訓 282
7.5.1案例1 282
7.5.2案例2 283
7.5.3案例3 284
7.5.4案例4 285
7.6本章小結 287
7.7習題 287
第8章報表設計與套用 289
8.1創建報表 289
8.1.1創建報表檔案 289
8.1.2報表工具列 296
8.2設計報表 296
8.2.1報表的數據源和布局 297
8.2.2在報表中使用控制項 300
8.3數據分組和多欄報表 306
8.3.1設計分組報表 306
8.3.2設計多欄報表 308
8.3.3報表輸出 309
8.4典型例題解析 310
8.5小型案例實訓 311
8.5.1案例1 311
8.5.2案例2 314
8.5.3案例3 317
8.5.4案例4 317
8.6本章小結 318
8.7習題 318
第9章應用程式的開發和生成 320
9.1系統開發基本步驟 320
9.1.1管理開發工作 320
9.1.2連編應用程式 321
9.1.3主程式設計 323
9.2應用程式生成器 325
9.2.1使用應用程式嚮導 325
9.2.2應用程式生成器選項卡 326
9.2.3使用應用程式生成器 330
9.3典型例題解析 333
9.4本章小結 335
9.5習題 335
附錄全國計算機等級考試二級
VisualFoxPro資料庫程式
設計考試大綱(2009年版) 337