Visual FoxPro程序設計實用教程
-
【作 者】匡松 等主編
【I S B N 】978-7-5084-5967-7
【責任編輯】楊慶川
【適用讀者群】本科
【出版時間】2009-01-01
【開 本】16開本
【裝幀信息】平裝(光膜)
【版 次】第1版
【頁 數】320
【千字數】
【印 張】
【定 價】¥32
【叢 書】21世紀高等院校計算機科學與技術規劃教材
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書以Visual FoxPro 6.0為基礎,系統地介紹了Visual FoxPro應用程序開發技術。內容主要包括:數據庫概述;Visual FoxPro基礎知識;表的基本操作;排序、索引與統計;數據庫操作;SQL查詢語言的使用;程序設計初步;面向對象程序設計基礎;表單設計技術;報表設計技術;菜單設計以及應用程序的集成與發布等。
本書內容系統全面,深入淺出,圖文并茂,例題豐富,理論聯系實際,注重實際應用。考慮到讀者參加計算機等級考試的需要,在例題和習題的選擇上也盡可能貼近計算機等級考試真題,以期能夠對讀者有所幫助。
本書可作為數據庫應用技術課程的教材,也可作為參加計算機等級考試二級Visual FoxPro考試的自學用書。
Visual FoxPro中的Visual的意思是“可視化”。該技術使得在Windows環境下設計的應用程序達到即看即得的效果,在設計過程中可立即看到設計效果,如表單的樣式、表單中控件的布局、字符的字體、大小和顏色等。
Visual FoxPro不僅支持傳統的面向過程的程序設計,還支持面向對象的可視化程序設計,借助Visual FoxPro的對象模型,可以充分使用面向對象程序設計的所有功能,包括類、繼承性、封裝性、多態性和子類,具有面向對象程序設計的能力。
Visual FoxPro提供了向導、生成器、設計器等輔助工具,這些工具為數據的管理和程序設計提供了靈活簡便的手段。用戶可以借助“項目管理器”創建和集中管理應用程序中的任何元素,對項目及數據實行更強的控制。
本教材以Visual FoxPro 6.0為基礎,系統地介紹Visual FoxPro應用程序開發技術。內容主要包括:數據庫概述;Visual FoxPro基礎知識;表的基本操作;排序、索引與統計;數據庫操作;SQL查詢語言的使用;程序設計初步;面向對象程序設計基礎;表單設計;報表設計;菜單設計以及應用程序的集成與發布等。
本書內容系統全面,深入淺出,圖文并茂,例題豐富,理論聯系實際,注重實際應用。考慮到讀者參加計算機等級考試的需要,在例題和習題的選擇上也盡可能貼近計算機等級考試真題,以期能夠對讀者有所幫助。
本書可作為數據庫應用技術課程的教材,也可作為參加計算機等級考試二級Visual FoxPro考試的自學用書。
本書由匡松、陳建國、陳燕平任主編,羅明英、劉益和、蔣波、羅先文任副主編,羅明英編寫第2章、第4章、第7章和第11章;匡松、陳建國、陳燕平、劉益和、蔣波、羅先文負責編寫其他章節,王錦、秦洪英、張波、宋曰聰、羅亞東、卓曉波、陳茂遠、張果羽、余駿、周曉慶、劉建偉、蔣春蕾、王英、羅興賢、劉亞平、張淮鑫、劉小麟、劉瑩、徐暢暢、唐文慧等參加了本書的編寫工作。
由于時間倉促及作者水平有限,書中錯誤在所難免,請廣大讀者批評指正。
編 者
2008年11月
第1章 數據庫概述 1
1.1 數據管理技術 1
1.1.1 數據、信息與數據處理 1
1.1.2 數據管理技術的發展 1
1.2 數據庫系統基本概念 2
1.3 數據模型 3
1.3.1 數據模型簡述 3
1.3.2 E-R數據模型 3
1.3.3 幾種主要數據模型 5
1.4 關系數據庫 6
1.4.1 關系術語 6
1.4.2 關系的規范化 7
1.4.3 關系運算 7
1.4.4 關系數據庫 8
1.4.5 關系的完整性 11
1.5 Visual FoxPro概述 12
1.5.1 Visual FoxPro的基本特點 12
1.5.2 Visual FoxPro處理的文件類型 12
1.5.3 Visual FoxPro表的類型 13
1.5.4 Visual FoxPro命令格式 13
1.6 Visual FoxPro基本操作 14
1.6.1 Visual FoxPro的用戶界面 14
1.6.2 Visual FoxPro操作方式 15
1.7 Visual FoxPro可視化設計工具 15
1.7.1 Visual FoxPro向導 15
1.7.2 Visual FoxPro設計器 16
1.7.3 Visual FoxPro生成器 17
習題一 17
第2章 Visual FoxPro基礎知識 20
2.1 數據類型 20
2.2 常量 22
2.3 變量 23
2.3.1 內存變量 23
2.3.2 數組變量 24
2.3.3 字段變量 25
2.4 運算符與表達式 25
2.5 常用函數 29
2.5.1 數值運算函數 29
2.5.2 字符處理函數 31
2.5.3 轉換函數 33
2.5.4 日期和時間函數 35
2.5.5 測試函數 35
習題二 38
第3章 表的基本操作 44
3.1 建立表 44
3.1.1 表的組成 44
3.1.2 建立表的結構 47
3.2 打開和關閉表 49
3.2.1 打開表 49
3.2.2 關閉表 50
3.3 顯示和修改表的結構 51
3.3.1 顯示表的結構 51
3.3.2 修改表的結構 51
3.4 向表中輸入記錄 52
3.4.1 以追加方式輸入記錄 53
3.4.2 執行APPEND命令追加記錄 55
3.5 復制表結構和表文件 56
3.5.1 復制表結構 56
3.5.2 復制表文件 56
3.6 記錄的操作 57
3.6.1 定位記錄 57
3.6.2 顯示記錄 59
3.6.3 修改記錄 62
3.6.4 刪除與恢復記錄 63
3.7 表的過濾 67
3.7.1 過濾字段 67
3.7.2 過濾記錄 69
3.8 表與數組之間的數據交換 70
3.8.1 將當前記錄復制到數組中 70
3.8.2 將數組的數據復制到當前記錄中 71
習題三 72
第4章 排序、索引與統計 76
4.1 排序 76
4.2 索引 78
4.2.1 索引的概念及類型 78
4.2.2 建立索引 79
4.2.3 使用索引 82
4.2.4 刪除索引 85
4.3 查詢 85
4.3.1 順序查詢 85
4.3.2 索引查詢 86
4.4 統計與匯總 87
4.4.1 計數命令 87
4.4.2 求和命令 87
4.4.3 求平均值命令 88
4.4.4 計算命令 88
4.4.5 匯總命令 89
4.5 多個表的同時使用 90
4.5.1 使用工作區 90
4.5.2 建立表間臨時關系 91
4.5.3 表的連接 93
習題四 94
第5章 數據庫操作 97
5.1 建立和管理數據庫 97
5.1.1 建立數據庫 97
5.1.2 打開數據庫 98
5.1.3 關閉數據庫 99
5.1.4 刪除數據庫 99
5.1.5 添加數據表 100
5.1.6 移去和刪除表 101
5.2 建立永久關系 101
5.2.1 建立表間的永久關系 101
5.2.2 設置參照完整性 103
5.3 創建與使用視圖 106
5.3.1 視圖簡述 106
5.3.2 創建視圖 106
5.3.3 使用視圖 111
5.4 創建與使用查詢 113
5.4.1 查詢的概念 113
5.4.2 創建查詢 113
5.4.3 使用查詢 117
習題五 120
第6章 SQL查詢語言的使用 124
6.1 SQL基礎知識 124
6.2 SQL的數據定義功能 124
6.2.1 創建表 125
6.2.2 修改表的結構 127
6.2.3 刪除表 129
6.2.4 視圖的定義和刪除 129
6.3 SQL的數據查詢功能 131
6.3.1 SELECT語句格式 131
6.3.2 投影查詢 132
6.3.3 條件查詢 133
6.3.4 統計查詢 138
6.3.5 分組查詢 139
6.3.6 查詢的排序 139
6.3.7 內連接查詢 141
6.3.8 自連接查詢 142
6.3.9 修改查詢去向 143
6.3.10 嵌套查詢 145
6.3.11 集合查詢 148
6.4 SQL的數據操縱功能 149
6.4.1 插入記錄 149
6.4.2 更新記錄 149
6.4.3 刪除記錄 150
習題六 150
第7章 程序設計初步 155
7.1 程序設計的基本方法 155
7.1.1 Visual FoxPro程序的語法成分 155
7.1.2 程序的書寫原則 155
7.2 程序文件的基本操作 156
7.2.1 建立和編輯程序文件 156
7.2.2 程序文件的運行 157
7.3 常用命令的使用 158
7.3.1 輸入命令 158
7.3.2 輸出命令 159
7.3.3 其他命令 160
7.4 程序的基本結構 161
7.4.1 順序結構 161
7.4.2 分支結構 161
7.4.3 循環結構 164
7.5 子程序、過程與自定義函數 167
7.5.1 子程序 167
7.5.2 內存變量的作用域和參數傳遞 168
7.5.3 過程文件 170
7.5.4 自定義函數 172
習題七 173
第8章 面向對象程序設計基礎 179
8.1 面向對象程序設計基礎知識 179
8.1.1 基本概念 179
8.1.2 基本方法 180
8.2 類、屬性、事件與方法程序 180
8.2.1 類的概念 181
8.2.2 屬性、事件與方法程序 182
8.3 對象的操作 183
8.3.1 引用容器類對象 183
8.3.2 設置對象的屬性值 184
8.3.3 調用方法 185
8.3.4 添加新屬性和新方法 185
習題八 191
第9章 表單設計 193
9.1 表單基礎知識 193
9.1.1 表單概述 193
9.1.2 使用表單向導 196
9.1.3 使用“表單設計器” 202
9.1.4 執行表單 208
9.2 表單控件的應用 208
9.2.1 控件操作概述 208
9.2.2 “標簽”控件 209
9.2.3 “文本框”控件 211
9.2.4 “命令按鈕”控件 213
9.2.5 “列表框”控件 216
9.2.6 “組合框”控件 217
9.2.7 “編輯框”控件 219
9.2.8 “復選框”控件 220
9.2.9 “選項按鈕組”控件 222
9.2.10 “微調按鈕”控件 224
9.2.11 “計時器”控件 228
9.2.12 “圖像”控件 231
9.2.13 “表格”控件 233
9.2.14 “頁框”控件 238
9.2.15 “命令按鈕組”控件 239
9.2.16 ActiveX控件和ActiveX綁定控件 243
9.2.17 “表單集”控件 245
習題九 247
第10章 報表設計 251
10.1 報表概述 251
10.1.1 報表的基礎知識 251
10.1.2 “報表設計器”界面 252
10.2 創建簡單報表 253
10.2.1 使用“報表向導” 253
10.2.2 創建快速報表 257
10.3 “報表設計器”的使用 259
10.3.1 打開“報表設計器” 259
10.3.2 設置報表的數據環境 260
10.3.3 報表的控件設計 261
10.3.4 報表的數據分組 262
10.3.5 頁面設置 269
10.4 報表的打印輸出 269
10.4.1 使用菜單輸出報表 269
10.4.2 使用命令輸出報表 270
習題十 271
第11章 菜單設計 274
11.1 菜單設計概述 274
11.1.1 菜單的結構及類型 274
11.1.2 菜單設計的一般步驟 275
11.1.3 “菜單設計器”介紹 276
11.1.4 “顯示”菜單 278
11.2 菜單的設計及運行 279
11.2.1 設計下拉菜單 279
11.2.2 給表單設計下拉菜單 286
11.2.3 設計快捷菜單 289
習題十一 291
第12章 應用程序的集成與發布 293
12.1 應用程序的組織與開發 293
12.1.1 應用程序的一般開發過程 293
12.1.2 應用程序的組織結構 293
12.1.3 主程序設計 295
12.2 利用“項目管理器”開發應用程序 296
12.2.1 利用“項目管理器”組織文件 296
12.2.2 連編項目 297
12.3 發布應用程序 298
12.3.1 準備工作 298
12.3.2 應用程序的發布 298
習題十二 299
附錄 各章部分習題答案 300
- Visual FoxPro數據庫程序設計教程(第四版) [主編 王鳳領]
- Visual FoxPro程序設計 [主編 何櫻]
- Visual FoxPro程序設計教程(第二版)習題集與解答 [主編 何振林 歐劍]
- Visual FoxPro程序設計教程(第二版) [主編 何振林 趙亮]
- Visual FoxPro程序設計(第二版) [高巍巍]
- Visual FoxPro程序設計(第二版)實驗指導與習題解析 [主編 高巍巍]
- Visual FoxPro程序設計基礎實訓教程 [主編 王正才 張萃]
- Visual FoxPro程序設計基礎教程 [主編 王正才 陳虹頤]
- Visual FoxPro程序設計實驗教程 [主編 吳建國]
- Visual FoxPro程序設計基礎教程 [主編 李宏圖]
- Visual FoxPro數據庫程序設計習題解答與實驗指導(第三版) [王鳳領]
- Visual FoxPro數據庫程序設計教程(第三版) [主編 王鳳領]
- Visual FoxPro程序設計實訓與考試指導 [楊松濤]
- Visual FoxPro程序設計 [杜春敏]
- Visual FoxPro程序設計教程 [主編 何振林 趙亮]
- 全國計算機等級考試二級Visual FoxPro 6.0筆試、上機經典習題與解析 [匡鳳飛 毛錦庚 王彬 等編著]
- Visual FoxPro 6.0程序設計任務驅動法教程 [劉永立 李倩 主編 ]
- Visual FoxPro程序設計實驗指導 [高巍巍 主 編]
- Visual FoxPro程序設計 [高巍巍 主 編]
- Visual FoxPro課程設計案例精編 [張婷 等編著]
- Visual FoxPro數據庫程序設計習題解答與實驗指導(第二版) [王鳳領 主編]
- Visual FoxPro數據庫程序設計教程(第二版) [王鳳領 主編]
- Visual FoxPro 6.0程序設計上機指導 [黎能武 主編]
- Visual FoxPro程序設計實訓與考試指導(第二版) [王永國 主編]
- Visual FoxPro程序設計(第二版) [王永國 主編]
- 趣味Visual FoxPro程序設計集錦 [楊克昌 劉志輝 編著]
- Visual FoxPro程序設計案例教程 [王煥杰 宮強]
- 最新全國計算機等級考試Visual FoxPro程序設計筆試題考點與解析 [陳超 常革新 胡斌]
- 最新全國計算機等級考試Visual FoxPro程序設計上機模擬試題及解析 [劉艷春 劉季平 汪靜]
- Visual FoxPro 6.0程序設計實驗指導與實訓(第二版) [林軍 主編]