Visual FoxPro程序設(shè)計(jì)實(shí)用教程

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