本書是根據(jù)教育部高教司關于非計算機專業(yè)計算機基礎教育的指導性意見,并依據(jù)全國計算機等級考試二級(Visual FoxPro)考試大綱要求,結合目前我國高等院校計算機課程開設的實際情況,融合編者多年從事計算機教學的實際經驗編寫而成的。 本書內容涵蓋了全國計算機等級考試二級Visual FoxPro 6.0大綱要求的相關內容,包括數(shù)據(jù)庫系統(tǒng)的基本理論知識、Visual FoxPro基本操作、表的維護及基本應用、Visual FoxPro數(shù)據(jù)庫及其操作、程序設計基礎、SQL、面向對象與表單設計、查詢與視圖、報表設計、菜單設計、項目管理器等相關知識。書后配有常用文件類型、常用命令、常用函數(shù)、全國計算機等級考試二級考試Visual FoxPro數(shù)據(jù)庫程序設計考試大綱、模擬試卷及參考答案等豐富的資料內容。 為了方便讀者學習,本書配有《Visual FoxPro程序設計基礎實驗與習題(第二版)》一書。本書對應的電子教案可以到http://www.tupwk.com.cn網站下載。
以Visual FoxPro 6.0為背景,淡化版本意識
重點介紹數(shù)據(jù)庫系統(tǒng)的基本概念、基本原理
講解Visual FoxPro的基本操作方法及其功能和應用
免費提供教學配套素材及課件
第1章 數(shù)據(jù)庫系統(tǒng)基礎 1
1.1 數(shù)據(jù)庫系統(tǒng)知識概述 1
1.1.1 數(shù)據(jù)庫系統(tǒng)的有關概念 1
1.1.2 數(shù)據(jù)庫系統(tǒng)的發(fā)展 2
1.1.3 數(shù)據(jù)庫系統(tǒng)的特點 4
1.2 數(shù)據(jù)模型 5
1.2.1 數(shù)據(jù)模型的基本概念 5
1.2.2 實體間聯(lián)系 5
1.2.3 數(shù)據(jù)模型 6
1.3 關系數(shù)據(jù)庫 7
1.3.1 基本概念 7
1.3.2 常用的關系運算 10
1.3.3 E-R模型 12
1.3.4 邏輯結構設計 15
1.3.5 關系的完整性 16
1.4 Visual FoxPro操作基礎 16
1.4.1 Visual FoxPro 6.0的安裝與啟動 17
1.4.2 Visual FoxPro 6.0的主界面 20
1.4.3 Visual FoxPro 6.0的工作方式 23
1.4.4 Visual FoxPro 6.0可視化設計工具 24
1.4.5 Visual FoxPro 6.0系統(tǒng)選項的設置 26
1.4.6 Visual FoxPro 6.0的數(shù)據(jù)類型 28
1.4.7 Visual FoxPro 6.0的命令概述 28
1.5 本章小結 29
第2章 數(shù)據(jù)庫與表的基本操作 31
2.1 數(shù)據(jù)庫與表的概述 31
2.1.1 數(shù)據(jù)庫 31
2.1.2 表 31
2.1.3 數(shù)據(jù)庫與表 31
2.2 表的建立與修改 32
2.2.1 創(chuàng)建表 32
2.2.2 修改表 37
2.3 表的操作 39
2.3.1 表的打開、關閉與顯示 39
2.3.2 記錄的刪除與恢復 40
2.3.3 指針定位 41
2.4 數(shù)據(jù)庫的操作 43
2.4.1 建立數(shù)據(jù)庫 43
2.4.2 打開數(shù)據(jù)庫 44
2.4.3 設置當前數(shù)據(jù)庫 45
2.4.4 關閉數(shù)據(jù)庫 46
2.4.5 刪除數(shù)據(jù)庫 46
2.5 數(shù)據(jù)庫表 46
2.5.1 數(shù)據(jù)庫表的創(chuàng)建 46
2.5.2 數(shù)據(jù)庫表的增減 49
2.5.3 數(shù)據(jù)庫中表的設置 50
2.6 表的索引與排序 52
2.6.1 表的索引 52
2.6.2 索引文件種類 53
2.6.3 索引文件的建立 54
2.6.4 使用索引 56
2.6.5 利用索引快速查詢 61
2.6.6 表的排序 63
2.6.7 數(shù)據(jù)的統(tǒng)計和匯總計算命令 64
2.7 工作區(qū)和數(shù)據(jù)工作期 66
2.7.1 工作區(qū)的概念 66
2.7.2 工作區(qū)的表示 66
2.7.3 工作區(qū)的選擇 66
2.7.4 數(shù)據(jù)工作期 67
2.8 表的關系 68
2.8.1 永久關系 68
2.8.2 臨時關系 71
2.9 本章小結 72
第3章 程序設計基礎 73
3.1 常量與變量 73
3.1.1 常量 73
3.1.2 變量 76
3.1.3 內存變量常用命令 77
3.2 常用函數(shù) 80
3.2.1 數(shù)值函數(shù) 80
3.2.2 字符函數(shù) 83
3.2.3 日期和時間函數(shù) 86
3.2.4 數(shù)據(jù)類型轉換函數(shù) 88
3.2.5 測試函數(shù) 90
3.3 表達式 94
3.3.1 數(shù)值表達式 95
3.3.2 字符表達式 95
3.3.3 日期時間表達式 95
3.3.4 關系表達式 96
3.3.5 邏輯表達式 98
3.3.6 運算符優(yōu)先級 99
3.4 程序設計概述 99
3.4.1 程序的概念 99
3.4.2 程序設計方法 100
3.4.3 程序文件的建立與執(zhí)行 101
3.4.4 簡單的輸入輸出命令 103
3.5 程序的基本結構 105
3.5.1 順序結構 105
3.5.2 選擇結構 106
3.5.3 循環(huán)結構 111
3.5.4 程序的模塊化設計 119
3.6 本章小結 128
第4章 關系數(shù)據(jù)庫標準語言SQL 129
4.1 SQL簡介 129
4.2 數(shù)據(jù)查詢功能 130
4.2.1 基于單個表的查詢 131
4.2.2 聯(lián)接查詢 136
4.2.3 嵌套查詢 140
4.3 數(shù)據(jù)定義功能 141
4.3.1 表的定義 141
4.3.2 表結構的修改 142
4.3.3 表的刪除 144
4.4 數(shù)據(jù)操縱功能 145
4.4.1 插入記錄 145
4.4.2 更新記錄 146
4.4.3 刪除記錄 146
4.5 本章小結 147
第5章 表單設計與應用 148
5.1 面向對象程序設計基礎 148
5.1.1 類與對象 148
5.1.2 子類與繼承性 148
5.1.3 Visual FoxPro中的類 149
5.1.4 Visual FoxPro對象的引用 149
5.1.5 可視化和面向對象開發(fā)方法的基本概念 150
5.2 表單設計器及表單設計 151
5.2.1 表單設計器 151
5.2.2 表單設計的基本步驟 153
5.3 常用的表單控件 155
5.3.1 表單(Form)控件 156
5.3.2 標簽(Label)控件 157
5.3.3 文本框(Text)控件 158
5.3.4 命令按鈕(Command)控件 159
5.3.5 命令按鈕組(Commandgroup)控件 160
5.3.6 選項按鈕組(Optiongroup)控件 163
5.3.7 復選框(Check)控件 163
5.3.8 列表框(List)控件 166
5.3.9 組合框(Combo)控件 171
5.3.10 編輯框(Edit)事件 171
5.3.11 頁框(Pageframe)控件 171
5.3.12 計時器(Timer)控件 172
5.3.13 微調(Spinner)控件 174
5.3.14 圖像(Image)控件 176
5.3.15 形狀(Shape)控件 176
5.3.16 線條(Line)控件 176
5.3.17 容器(Container)控件 176
5.3.18 表格(Grid)控件 176
5.4 表單的類型 182
5.4.1 單文檔界面與多文檔界面 182
5.4.2 子表單、浮動表單和頂層表單 182
5.4.3 子表單的應用 183
5.4.4 隱藏Visual FoxPro主窗口 184
5.5 本章小結 184
第6章 查詢與視圖 185
6.1 查詢 185
6.1.1 建立查詢文件 185
6.1.2 保存查詢文件 190
6.1.3 運行查詢文件 190
6.1.4 修改查詢文件 190
6.2 視圖 190
6.2.1 使用命令操作本地視圖 191
6.2.2 使用視圖設計器建立本地視圖 191
6.2.3 使用視圖 194
6.3 本章小結 195
第7章 報表 196
7.1 建立報表 196
7.1.1 快速報表 196
7.1.2 使用報表向導建立報表 198
7.2 使用報表設計器 206
7.2.1 報表設計器中的帶區(qū) 206
7.2.2 報表工具欄 206
7.2.3 報表的數(shù)據(jù)源 208
7.2.4 報表的布局 208
7.2.5 使用報表設計器設計報表 210
7.3 預覽和打印報表 211
7.3.1 預覽報表 211
7.3.2 打印報表 211
7.4 本章小結 212
第8章 菜單設計 213
8.1 菜單設計概述 213
8.1.1 菜單的組成及設計原則 213
8.1.2 菜單設計步驟 214
8.1.3 菜單設計器的組成 214
8.2 菜單的操作 216
8.2.1 創(chuàng)建菜單 216
8.2.2 生成菜單程序 218
8.2.3 運行菜單 218
8.2.4 修改菜單 219
8.3 為頂層表單添加菜單 219
8.4 系統(tǒng)菜單 220
8.5 快捷菜單 223
8.6 本章小結 223
第9章 項目管理器 224
9.1 項目文件的操作 224
9.1.1 創(chuàng)建項目 224
9.1.2 打開和關閉項目 225
9.2 項目管理器的界面 226
9.2.1 項目管理器的選項卡 226
9.2.2 項目管理器的命令按鈕 227
9.2.3 定制項目管理器 228
9.3 項目管理器的使用 230
9.3.1 在項目管理器中新建或修改文件 230
9.3.2 向項目中添加和移去文件 230
9.4 項目管理器的綜合應用 231
9.4.1 系統(tǒng)開發(fā)的基本步驟 231
9.4.2 連編應用程序 232
9.5 本章小結 236
附錄A Visual FoxPro常用文件類型一覽表 237
附錄B Visual FoxPro 6.0常用命令一覽表 239
附錄C Visual FoxPro 6.0常用函數(shù)一覽表 251
附錄D 全國計算機等級考試二級Visual FoxPro數(shù)據(jù)庫程序設計考試大綱 265
附錄E 全國計算機等級考試二級Visual FoxPro數(shù)據(jù)庫程序設計筆試 268
參 考 文 獻 276