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