Visual FoxPro程序設(shè)計基礎(chǔ)教程(第二版)

-
【作 者】李正凡 主編
【I S B N 】978-7-5084-4246-4
【責(zé)任編輯】王艷燕
【適用讀者群】本科
【出版時間】2008-06-01
【開 本】16開本
【裝幀信息】平裝(光膜)
【版 次】第2版
【頁 數(shù)】312
【千字?jǐn)?shù)】
【印 張】
【定 價】¥28
【叢 書】21世紀(jì)高等院校計算機(jī)系列教材
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
《Visual FoxPro 6.0程序設(shè)計基礎(chǔ)教程》(第二版)仍以Visual FoxPro 6.0中文版為基礎(chǔ),對8.0版中的新技術(shù)和新方法作適當(dāng)介紹,對第一版中的例題作了全面的修訂和充實,對各章練習(xí)題作適當(dāng)增加和修訂,加強(qiáng)了對SQL的描述,新增部分練習(xí)題參考答案和考試樣題附錄。全書分為8章,在講述數(shù)據(jù)庫程序設(shè)計基礎(chǔ)和基本步驟之后,循序漸進(jìn)地介紹了Visual FoxPro 6.0的可視化變成集成環(huán)境和開發(fā)工具,每章針對知識點配有相應(yīng)的例題,章末附有“小結(jié)”和“練習(xí)題”,基本涵蓋Visual FoxPro軟件的所有環(huán)節(jié),內(nèi)容全面,層次分明,深入淺出。
本套教材適合作為高等學(xué)校各類專業(yè)學(xué)生學(xué)習(xí)數(shù)據(jù)庫開發(fā)和程序設(shè)計的教材,也可作為高職、高專和各類計算機(jī)培訓(xùn)班的教材,或作為利用Visual FoxPro進(jìn)行程序設(shè)計的專業(yè)或非專業(yè)初中級開發(fā)人員的參考書。
第二版前言
自《Visual FoxPro 6.0程序設(shè)計基礎(chǔ)教程》及其配套的《Visual FoxPro 6.0程序設(shè)計基礎(chǔ)上機(jī)教程》2000年出版以來,編者收到許多讀者的意見和建議,近幾年Microsoft公司又陸續(xù)推出了Visual FoxPro 7.0β、8.0、9.0等新版本,為了適應(yīng)這種發(fā)展的趨勢和讀者的要求,特此編寫《Visual FoxPro程序設(shè)計基礎(chǔ)教程(第二版)》。
在數(shù)據(jù)庫技術(shù)飛速發(fā)展的今天,Visual FoxPro作為優(yōu)秀的新一代小型數(shù)據(jù)庫管理系統(tǒng),仍然深受許多小型數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)人員的喜愛,擁有龐大的用戶群。Visual FoxPro 8.0、9.0等新版本,在操作界面、功能等方面作了一定改進(jìn),并增加了一些輔助開發(fā)工具,更加友好、完善。同時,由于其語言簡練,簡單易學(xué),便于實現(xiàn)應(yīng)用系統(tǒng)的快速開發(fā),所以依然具有強(qiáng)大的生命力。
依據(jù)多年的實際開發(fā)和教學(xué)經(jīng)驗,并參考全國計算機(jī)等級考試大綱、全國高校非計算機(jī)專業(yè)計算機(jī)等級考試大綱(部分省市)和其他相關(guān)的同類教材,對第二版中的知識體系結(jié)構(gòu)和內(nèi)容的邏輯順序進(jìn)行了重新設(shè)計和安排,在保持以基礎(chǔ)知識、基本理論和基本方法為著眼點的同時,爭取做到知識體系完整,結(jié)構(gòu)順序合理,內(nèi)容深度合適,例題典型全面,并能滿足參加等級考試的讀者的需求。
本書仍以Visual FoxPro 6.0中文版為基礎(chǔ),并對8.0等版本中的新技術(shù)和新方法作適當(dāng)介紹。全書分為8章,將第一版中的1、2章合并壓縮,對其他章節(jié)的內(nèi)容也作了適當(dāng)調(diào)整,加強(qiáng)了對SQL的描述,并對全書的例題作了全面的修訂和充實,對各章練習(xí)題作適當(dāng)?shù)脑黾雍托抻啠⑿略龈戒洠翰糠志毩?xí)題參考答案、二級Visual FoxPro模擬試卷及參考答案。
本書由李正凡任主編,劉琳嵐、徐建功、孔凡良任副主編,參編人員有薛春陽、吳曉暉、顧浩、李政、張赟等。
在本書的編寫過程中,得到了華東交通大學(xué)、南昌航空工業(yè)學(xué)院、寧波大學(xué)、福建農(nóng)林大學(xué)和上海金融學(xué)院等有關(guān)院校和老師的大力支持,在此一并表示感謝。
由于時間和水平所限,難免有不當(dāng)和錯誤之處,懇請專家和讀者指正。
編者的電子信箱為:zflee@sohu.com。
編 者
2006年9月
第一版前言
第1章 Visual FoxPro基礎(chǔ) 1
1.1 數(shù)據(jù)庫基礎(chǔ) 1
1.1.1 數(shù)據(jù)庫系統(tǒng)及其特點與發(fā)展歷史 1
1.1.2 E-R方法與數(shù)據(jù)模型 6
1.1.3 數(shù)據(jù)庫保護(hù) 9
1.1.4 關(guān)系代數(shù) 11
1.2 Visual FoxPro簡介 13
1.2.1 Visual FoxPro的版本 13
1.2.2 Visual FoxPro的特性概述 15
1.2.3 Visual FoxPro的菜單系統(tǒng) 17
1.3 Visual FoxPro 6.0的基本概念與規(guī)則 23
1.3.1 Visual FoxPro 的項目、文件、數(shù)據(jù)庫、表、視圖 23
1.3.2 Visual FoxPro 的命令結(jié)構(gòu)和鍵盤宏 25
1.3.3 程序執(zhí)行方式 27
1.3.4 Visual FoxPro的常量、變量、數(shù)組 27
1.3.5 Visual FoxPro的表達(dá)式與函數(shù) 30
1.3.6 Visual FoxPro的文件類型 33
1.4 面向?qū)ο蟪绦蛟O(shè)計的概念 34
1.4.1 對象、屬性、事件和方法 34
1.4.2 Visual FoxPro的類 37
1.5 Visual FoxPro 6.0的程序設(shè)計工具 40
1.5.1 向?qū)?41
1.5.2 設(shè)計器和工具欄 42
1.5.3 生成器 43
1.6 小結(jié) 44
練習(xí)題 44
第2章 Visual FoxPro程序設(shè)計 49
2.1 Visual FoxPro程序設(shè)計的特點 49
2.1.1 數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)步驟 49
2.1.2 開發(fā)Visual FoxPro應(yīng)用程序的過程 50
2.1.3 應(yīng)用程序生成器的使用 52
2.2 項目管理器的使用 55
2.2.1 Visual FoxPro 6.0項目管理器 56
2.2.2 Visual FoxPro 6.0項目管理器的使用 58
2.2.3 使用項目管理器組織文件 59
2.2.4 構(gòu)造應(yīng)用程序框架 63
2.3 程序設(shè)計方法 66
2.3.1 利用程序進(jìn)行數(shù)據(jù)處理 66
2.3.2 程序設(shè)計方法 70
2.3.3 程序設(shè)計示例 79
2.4 小結(jié) 84
練習(xí)題 84
第3章 數(shù)據(jù)庫和表的設(shè)計與操作 87
3.1 數(shù)據(jù)庫設(shè)計與操作 87
3.1.1 數(shù)據(jù)庫設(shè)計 87
3.1.2 創(chuàng)建數(shù)據(jù)庫 92
3.1.3 數(shù)據(jù)庫操作 99
3.2 表設(shè)計與操作 104
3.2.1 表設(shè)計 104
3.2.2 表記錄操作 116
3.2.3 表的索引 118
3.2.4 使用多個表 127
3.3 小結(jié) 130
練習(xí)題 130
第4章 結(jié)構(gòu)化查詢語言SQL和報表 132
4.1 SQL語言的基本概述 132
4.1.1 SQL語言的基本概念 132
4.1.2 SQL的基本功能 132
4.2 數(shù)據(jù)定義語言DDL 133
4.2.1 用CREATE語句創(chuàng)建基本表 133
4.2.2 用ALTER修改基本表 136
4.2.3 用DROP 命令刪除一個表 138
4.3 數(shù)據(jù)操縱語言DML 138
4.3.1 INSERT 命令 138
4.3.2 UPDATE命令 139
4.3.3 DELETE 命令 139
4.4 查詢和SELECT 命令 140
4.4.1 創(chuàng)建和添加查詢 140
4.4.2 運行查詢 148
4.5 報表和標(biāo)簽 152
4.5.1 Visual FoxPro的報表和標(biāo)簽 152
4.5.2 向應(yīng)用程序添加報表和標(biāo)簽 159
4.6 小結(jié) 164
練習(xí)題 164
第5章 使用視圖查詢和修改數(shù)據(jù) 167
5.1 創(chuàng)建視圖 167
5.1.1 使用向?qū)?chuàng)建視圖 167
5.1.2 創(chuàng)建本地視圖 168
5.1.3 用已有的SQL SELECT語句創(chuàng)建視圖 168
5.1.4 修改視圖 169
5.1.5 重新命名視圖 169
5.1.6 刪除視圖 169
5.1.7 創(chuàng)建多表視圖 169
5.1.8 訪問遠(yuǎn)程數(shù)據(jù) 172
5.2 使用視圖 174
5.2.1 限制視圖的取值范圍 175
5.2.2 創(chuàng)建參數(shù)化視圖 176
5.2.3 提示用戶輸入?yún)?shù)值 177
5.2.4 打開視圖的多個實例 177
5.2.5 顯示視圖結(jié)構(gòu) 178
5.2.6 創(chuàng)建視圖索引 179
5.2.7 創(chuàng)建視圖的臨時關(guān)系 179
5.2.8 設(shè)置視圖屬性和連接屬性 179
5.2.9 關(guān)閉視圖的基表 181
5.3 在視圖中更新數(shù)據(jù) 181
5.3.1 更新視圖的基本操作 181
5.3.2 在視圖中更新多個表 183
5.3.3 用數(shù)據(jù)字典定制視圖 184
5.3.4 為視圖字段創(chuàng)建默認(rèn)值 184
5.3.5 在視圖的字段和數(shù)據(jù)行上創(chuàng)建規(guī)則 184
5.4 集成視圖 185
5.4.1 在視圖中集成本地數(shù)據(jù)和遠(yuǎn)程數(shù)據(jù) 185
5.4.2 在視圖中更新本地數(shù)據(jù)與遠(yuǎn)程數(shù)據(jù) 185
5.5 處理游離數(shù)據(jù) 185
5.5.1 創(chuàng)建游離視圖 186
5.5.2 顯示和修改游離數(shù)據(jù) 186
5.5.3 更新聯(lián)機(jī)數(shù)據(jù) 187
5.6 優(yōu)化視圖性能 188
5.6.1 控制遞進(jìn)式獲取信息量大小 188
5.6.2 控制備注字段的獲取 188
5.6.3 設(shè)置下載的最大記錄數(shù) 188
5.6.4 優(yōu)化過濾器和連接 189
5.6.5 控制連接結(jié)果 190
5.6.6 共享多個遠(yuǎn)程視圖的連接 190
5.6.7 測試連接是否忙 191
5.7 小結(jié) 191
練習(xí)題 191
第6章 利用表單設(shè)計應(yīng)用程序界面 193
6.1 設(shè)計表單 193
6.1.1 設(shè)置數(shù)據(jù)環(huán)境 194
6.1.2 創(chuàng)建單文檔和多文檔界面 196
6.1.3 用表單集擴(kuò)充表單 198
6.2 在表單中添加對象 199
6.2.1 深入了解容器和控件對象 199
6.2.2 添加Visual FoxPro容器 199
6.2.3 向表單中添加Visual FoxPro控件 200
6.2.4 在表單中添加數(shù)據(jù)綁定型控件 200
6.2.5 在表單中添加用戶自定義的對象 201
6.2.6 確定表單中的控件數(shù)目 202
6.2.7 在表單中添加屬性和方法程序 203
6.2.8 包含預(yù)定義常量 204
6.3 處理對象 204
6.3.1 在設(shè)計時設(shè)置屬性 204
6.3.2 定義表單行為 205
6.3.3 指定表單的圖標(biāo) 206
6.3.4 編輯事件代碼和方法程序代碼 206
6.3.5 保存表單 207
6.3.6 將表單和控件保存為類 207
6.3.7 運行表單 208
6.3.8 在運行時刻設(shè)置屬性 209
6.3.9 在運行時調(diào)用方法程序 210
6.3.10 對事件作出響應(yīng) 210
6.4 管理表單 211
6.4.1 隱藏表單 211
6.4.2 釋放表單 211
6.4.3 將參數(shù)傳遞到表單 211
6.4.4 從表單返回值 211
6.4.5 管理表單的多個實例 212
6.4.6 為表單設(shè)置設(shè)計區(qū) 212
6.4.7 在表單中使用本地和遠(yuǎn)程數(shù)據(jù) 213
6.4.8 設(shè)置表單模板 214
6.5 控件使用要點 215
6.5.1 設(shè)置控件的數(shù)據(jù)源 215
6.5.2 根據(jù)任務(wù)選擇合適的控件 216
6.5.3 預(yù)先設(shè)定選擇的控件 216
6.5.4 接受預(yù)先不能確定的輸入 220
6.5.5 接受給定范圍的數(shù)值輸入 222
6.5.6 允許特定操作 222
6.5.7 使用計時器控件 223
6.5.8 顯示信息 223
6.5.9 使用表格控件 225
6.6 控件使用技巧 227
6.6.1 使控件更容易使用的方法 227
6.6.2 允許用戶拖放 228
6.6.3 擴(kuò)展表單 231
6.7 小結(jié) 233
練習(xí)題 233
第7章 菜單、工具欄及數(shù)據(jù)共享 236
7.1 菜單和工具欄 236
7.1.1 設(shè)計菜單 236
7.1.2 使用菜單設(shè)計器創(chuàng)建菜單 237
7.1.3 在應(yīng)用程序中使用菜單 241
7.1.4 創(chuàng)建自定義工具欄 242
7.2 定制和調(diào)測菜單系統(tǒng) 245
7.2.1 菜單系統(tǒng)的測試與調(diào)試 245
7.2.2 定制菜單系統(tǒng) 248
7.3 數(shù)據(jù)共享訪問程序設(shè)計 249
7.3.1 控制對數(shù)據(jù)的訪問 249
7.3.2 使用數(shù)據(jù)工作期 252
7.3.3 緩沖訪問數(shù)據(jù) 255
7.3.4 更新數(shù)據(jù) 256
7.3.5 管理沖突 259
7.4 小結(jié) 260
練習(xí)題 261
第8章 創(chuàng)建求助及應(yīng)用程序發(fā)布 262
8.1 創(chuàng)建應(yīng)用程序的幫助文件 262
8.1.1 創(chuàng)建圖形方式(HTML樣式)幫助文件 262
8.1.2 對HTML樣式幫助的在線訪問 263
8.1.3 發(fā)布已編譯的HTML樣式幫助系統(tǒng) 264
8.1.4 用WinHelp 4.0創(chuàng)建圖形樣式Windows幫助文件 265
8.1.5 使用WinHelp函數(shù)編程實現(xiàn)幫助特性 265
8.1.6 創(chuàng)建.DBF樣式幫助 268
8.2 應(yīng)用程序發(fā)布 272
8.2.1 發(fā)布應(yīng)用程序 272
8.2.2 發(fā)布過程 272
8.2.3 準(zhǔn)備要發(fā)布的應(yīng)用程序 273
8.2.4 定制要發(fā)布的應(yīng)用程序 276
8.2.5 準(zhǔn)備制作發(fā)布磁盤 279
8.2.6 了解發(fā)布過程 279
8.2.7 使用安裝向?qū)е谱靼l(fā)布磁盤 281
8.3 小結(jié) 283
練習(xí)題 284
附錄A 部分練習(xí)題參考答案 285
附錄B 二級Visual FoxPro模擬試卷及參考答案 288
參考文獻(xiàn) 302《Visual FoxPro 6.0程序設(shè)計基礎(chǔ)教程》(第二版)仍以Visual FoxPro 6.0中文版為基礎(chǔ),對8.0版中的新技術(shù)和新方法作適當(dāng)介紹,對第一版中的例題作了全面的修訂和充實,對各章練習(xí)題作適當(dāng)增加和修訂,加強(qiáng)了對SQL的描述,新增部分練習(xí)題參考答案和考試樣題附錄。全書分為8章,在講述數(shù)據(jù)庫程序設(shè)計基礎(chǔ)和基本步驟之后,循序漸進(jìn)地介紹了Visual FoxPro 6.0的可視化變成集成環(huán)境和開發(fā)工具,每章針對知識點配有相應(yīng)的例題,章末附有“小結(jié)”和“練習(xí)題”,基本涵蓋Visual FoxPro軟件的所有環(huán)節(jié),內(nèi)容全面,層次分明,深入淺出。
本套教材適合作為高等學(xué)校各類專業(yè)學(xué)生學(xué)習(xí)數(shù)據(jù)庫開發(fā)和程序設(shè)計的教材,也可作為高職、高專和各類計算機(jī)培訓(xùn)班的教材,或作為利用Visual FoxPro進(jìn)行程序設(shè)計的專業(yè)或非專業(yè)初中級開發(fā)人員的參考書。
- Visual FoxPro數(shù)據(jù)庫程序設(shè)計教程(第四版) [主編 王鳳領(lǐng)]
- Visual FoxPro程序設(shè)計 [主編 何櫻]
- Visual FoxPro程序設(shè)計教程(第二版)習(xí)題集與解答 [主編 何振林 歐劍]
- Visual FoxPro程序設(shè)計教程(第二版) [主編 何振林 趙亮]
- Visual FoxPro程序設(shè)計(第二版) [高巍巍]
- Visual FoxPro程序設(shè)計(第二版)實驗指導(dǎo)與習(xí)題解析 [主編 高巍巍]
- Visual FoxPro程序設(shè)計基礎(chǔ)實訓(xùn)教程 [主編 王正才 張萃]
- Visual FoxPro程序設(shè)計基礎(chǔ)教程 [主編 王正才 陳虹頤]
- Visual FoxPro程序設(shè)計實驗教程 [主編 吳建國]
- Visual FoxPro程序設(shè)計基礎(chǔ)教程 [主編 李宏圖]
- Visual FoxPro數(shù)據(jù)庫程序設(shè)計習(xí)題解答與實驗指導(dǎo)(第三版) [王鳳領(lǐng)]
- Visual FoxPro數(shù)據(jù)庫程序設(shè)計教程(第三版) [主編 王鳳領(lǐng)]
- Visual FoxPro程序設(shè)計實訓(xùn)與考試指導(dǎo) [楊松濤]
- Visual FoxPro程序設(shè)計 [杜春敏]
- Visual FoxPro程序設(shè)計教程 [主編 何振林 趙亮]
- 全國計算機(jī)等級考試二級Visual FoxPro 6.0筆試、上機(jī)經(jīng)典習(xí)題與解析 [匡鳳飛 毛錦庚 王彬 等編著]
- Visual FoxPro 6.0程序設(shè)計任務(wù)驅(qū)動法教程 [劉永立 李倩 主編 ]
- Visual FoxPro程序設(shè)計實驗指導(dǎo) [高巍巍 主 編]
- Visual FoxPro程序設(shè)計 [高巍巍 主 編]
- Visual FoxPro課程設(shè)計案例精編 [張婷 等編著]
- Visual FoxPro數(shù)據(jù)庫程序設(shè)計習(xí)題解答與實驗指導(dǎo)(第二版) [王鳳領(lǐng) 主編]
- Visual FoxPro數(shù)據(jù)庫程序設(shè)計教程(第二版) [王鳳領(lǐng) 主編]
- Visual FoxPro 6.0程序設(shè)計上機(jī)指導(dǎo) [黎能武 主編]
- Visual FoxPro程序設(shè)計實訓(xùn)與考試指導(dǎo)(第二版) [王永國 主編]
- Visual FoxPro程序設(shè)計(第二版) [王永國 主編]
- 趣味Visual FoxPro程序設(shè)計集錦 [楊克昌 劉志輝 編著]
- Visual FoxPro程序設(shè)計案例教程 [王煥杰 宮強(qiáng)]
- 最新全國計算機(jī)等級考試Visual FoxPro程序設(shè)計筆試題考點與解析 [陳超 常革新 胡斌]
- 最新全國計算機(jī)等級考試Visual FoxPro程序設(shè)計上機(jī)模擬試題及解析 [劉艷春 劉季平 汪靜]
- Visual FoxPro 6.0程序設(shè)計實驗指導(dǎo)與實訓(xùn)(第二版) [林軍 主編]
- 計算機(jī)繪圖應(yīng)用教程—CAXA電子圖板XP
- 計算機(jī)導(dǎo)論(第四版)
- 常用工具軟件實用教程(第二版)
- C#語言程序設(shè)計教程
- 單片微型計算機(jī)原理及接口技術(shù)實驗指導(dǎo)
- 數(shù)據(jù)庫Access案例教程
- 計算機(jī)應(yīng)用基礎(chǔ)上機(jī)實驗指導(dǎo)(第三版)
- 計算機(jī)應(yīng)用基礎(chǔ)教程(第三版)
- 微型計算機(jī)通信與接口技術(shù)
- 大學(xué)計算機(jī)基礎(chǔ)教程及實驗指導(dǎo)
- Access基礎(chǔ)教程(第二版)
- 計算機(jī)網(wǎng)絡(luò)實驗教程
- 模擬電子技術(shù)
- Visual FoxPro 6.0程序設(shè)計實驗指導(dǎo)與
- 微型計算機(jī)原理及應(yīng)用
- PowerBuilder 10.0應(yīng)用基礎(chǔ)與實例教程