Visual FoxPro 6.0程序設計教程(第二版)
-
【作 者】黎能武 主編
【I S B N 】978-7-5084-2544-3
【責任編輯】吳萍
【適用讀者群】高職高專
【出版時間】2005-01-01
【開 本】16開本
【裝幀信息】平裝(光膜)
【版 次】2005年01月第2版
【頁 數(shù)】
【千字數(shù)】
【印 張】
【定 價】¥28
【叢 書】21世紀高職高專新概念教材
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書依據(jù)教育部最新制定的《高職高專教育數(shù)據(jù)庫應用技術(shù)課程教學基本要求》并結(jié)合《全國計算機等級考試二級VisualFoxPro考試大綱》編寫而成。主要內(nèi)容為:Visual FoxPr06.0概述、基本數(shù)據(jù)元素、數(shù)據(jù)庫的基本操作、數(shù)據(jù)處理與SQL、程序設計基礎、查詢與視圖、表單設計、報表與標簽設計、菜單設計、多用戶與共享技術(shù)等。
本書由淺入深、循序漸進、前后呼應,概念清晰、內(nèi)容翔實、圖文并茂、通俗易懂。書中實例與知識點結(jié)合恰當,例題分析透徹,習題安排合理,所有程序代碼均上機通過。每章后面都附有大量習題,對計算機二級考試有很強的針對性。
本書可作為高等?茖W校、高等職業(yè)學校、成人高等學校及本科院校舉辦的二級職業(yè)技術(shù)學院各專業(yè)數(shù)據(jù)庫應用技術(shù)教材,也可用作全國計算機等級考試二級??Visual FoxPr06.0程序設計的培訓教材,還可作為廣大工程技術(shù)人員進行VisualFoxPr06.0程序
設計及數(shù)據(jù)庫項目開發(fā)的參考書。
本書配有((VisualFoxPr06.0程序設計實驗指導及習題詳解(第二版)》。
第二版前言
《Visual FoxPro 6.0程序設計教程》第一版自2001年5月出版至今的三年時間內(nèi),得到了許多讀者的厚愛,發(fā)行6萬余冊。在此期間作者收到了許多讀者的信息反饋,包括對本書提出的許多寶貴意見和建議,在此深表謝意。
為了適應數(shù)據(jù)庫的新發(fā)展,依據(jù)教育部制定的《高職高專教育數(shù)據(jù)庫應用技術(shù)課程教學基本要求》,并結(jié)合全國計算機等級考試“二級Visual FoxPro”考試新大綱,作者在保持原書體系和風格的基礎上,對第一版的內(nèi)容進行了全面修訂,同時增加了部分新內(nèi)容,以便更好地滿足教學與考級的需要。
第二版主要修訂的內(nèi)容包括:第1章增加了數(shù)據(jù)庫系統(tǒng)概述一節(jié),刪除了Visual FoxPro系統(tǒng)環(huán)境及安裝部分;第2章增加了常用函數(shù);第4章增加了關(guān)系型數(shù)據(jù)庫標準語言SQL;第5章刪減了面向?qū)ο髴贸绦蚴纠;?章弱化了純理論的介紹,增加了15種常用表單控件的使用介紹,基本上每種控件都配以實例講述;刪除了第10章利用API設計應用程序的全部內(nèi)容;對全書中所有使用向?qū)?chuàng)建對象的過程加以簡化;為了幫助讀者復習所學知識點,以便備戰(zhàn)計算機等級考試,每一章都結(jié)合知識點增加了一定數(shù)量的習題,且書中所有題目都具有一定的針對性;附錄中增加了“全國計算機等級考試二級Visual FoxPro考試大綱”。
本書提供電子教案及源程序,方便教師使用多媒體設備教學,并配有《Visual FoxPro 6.0 程序設計實驗指導及習題詳解(第二版)》,便于學生練習提高。
本書由黎能武主編。魏雄、朱林立、向漢江任副主編。各章編寫分工如下:朱林立(第1章),向漢江(第2章),黎能武(第3、4、7、8、9章),李珍香(第5章及第6章中的視圖部分),鄧沌華(第6章中的查詢部分),魏雄(第10章),唐鑄文(新增習題)。參與本書大綱討論及部分編寫工作的還有侯懷昌、姚發(fā)洲、李禹生、魯輝、孫明魁、王淑清、劉猛、朱其一、杜景紅、于愛國等。參加本書案例收集、圖文處理、校對以及程序調(diào)試的還有劉俊平、趙華菊、郝友梅、李迎春等。
本書可作為高等?茖W校、高等職業(yè)學校、成人高等學校及本科院校舉辦的二級職業(yè)技術(shù)學院各專業(yè)數(shù)據(jù)庫應用技術(shù)教材,也可用作全國計算機等級考試二級—Visual FoxPro程序設計的培訓教材,還可作為廣大工程技術(shù)人員、管理人員進行Visual FoxPro程序設計及數(shù)據(jù)庫項目開發(fā)的參考書。
由于作者水平有限,書中可能還會有一些不足之處,缺點和錯誤之處在所難免,懇請讀者批評指正。最后,特別要感謝多年來關(guān)心和支持我們的廣大讀者!
第二版前言
第一版前言
第1章 Visual FoxPro 6.0概述 1
1.1 Visual FoxPro 6.0發(fā)展概述 1
1.2 數(shù)據(jù)庫系統(tǒng)概述 2
1.2.1 數(shù)據(jù)庫技術(shù)的術(shù)語 2
1.2.2 數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu) 2
1.2.3 數(shù)據(jù)模型 5
1.2.4 關(guān)系數(shù)據(jù)庫 8
1.3 常用文件類型和數(shù)據(jù)類型 12
1.3.1 主要文件類型 12
1.3.2 常用數(shù)據(jù)類型 14
1.4 文件命名方法和命令構(gòu)成 15
1.4.1 命令構(gòu)成的基本格式 15
1.4.2 有關(guān)規(guī)則 17
1.4.3 文件命名方法及命令書寫的有關(guān)約定 17
小結(jié) 18
習題1 18
第2章 基本數(shù)據(jù)元素 21
2.1 工作方式 21
2.2 常量與變量 23
2.2.1 常量 23
2.2.2 變量 23
2.2.3 數(shù)組 25
2.2.4 內(nèi)存變量的基本操作 27
2.3 表達式與運算符 30
2.3.1 表達式的概念 30
2.3.2 運算符 31
2.3.3 運算符的優(yōu)先級 34
2.4 常用函數(shù) 35
2.4.1 數(shù)值運算函數(shù) 35
2.4.2 字符處理函數(shù) 37
2.4.3 日期、時間函數(shù) 40
2.4.4 轉(zhuǎn)換函數(shù) 41
2.4.5 測試函數(shù) 42
2.4.6 其他函數(shù) 46
小結(jié) 48
習題2 48
第3章 數(shù)據(jù)庫的基本操作 50
3.1 建立項目管理器 50
3.1.1 項目管理器 50
3.1.2 用項目管理器構(gòu)造可執(zhí)行文件 52
3.1.3 添加文件到一個項目 53
3.1.4 生成應用程序 54
3.2 數(shù)據(jù)庫設計方法 55
3.2.1 數(shù)據(jù)庫設計步驟 55
3.2.2 數(shù)據(jù)需求分析 56
3.2.3 數(shù)據(jù)庫表確定 57
3.2.4 數(shù)據(jù)庫表字段確定 57
3.2.5 數(shù)據(jù)庫表間關(guān)系設定 59
3.2.6 設計求精 59
3.3 數(shù)據(jù)庫的建立與維護 60
3.3.1 數(shù)據(jù)字典的作用 60
3.3.2 將表加入到數(shù)據(jù)庫 61
3.4 建立數(shù)據(jù)表 66
3.4.1 建立表前的準備 67
3.4.2 建立表基本結(jié)構(gòu) 67
3.4.3 表結(jié)構(gòu)的基本處理方法 71
3.5 記錄基本處理方法 75
3.5.1 表的打開與關(guān)閉 75
3.5.2 錄入記錄 76
3.5.3 記錄指針定位 77
3.5.4 在表中插入記錄 78
3.5.5 顯示表中的記錄 79
3.5.6 修改表中的記錄 79
3.5.7 刪除記錄 82
3.6 數(shù)組與表的字段之間的相互數(shù)據(jù)傳遞 84
小結(jié) 86
習題3 86
第4章 數(shù)據(jù)處理與SQL 89
4.1 數(shù)據(jù)分類排序 89
4.2 數(shù)據(jù)的索引 90
4.2.1 建立索引 91
4.2.2 使用索引 94
4.3 數(shù)據(jù)的檢索 98
4.3.1 直接查找命令 98
4.3.2 快速查詢命令 99
4.3.3 對話查詢 100
4.4 數(shù)據(jù)的統(tǒng)計 102
4.4.1 求記錄個數(shù)的命令 102
4.4.2 求和命令 102
4.4.3 求平均值命令 103
4.5 多工作區(qū)操作 104
4.5.1 工作區(qū)與多個表 104
4.5.2 表的關(guān)聯(lián) 107
4.5.3 表的連接 110
4.6 關(guān)系型數(shù)據(jù)庫標準語言SQL 112
4.6.1 SQL的數(shù)據(jù)定義功能 112
4.6.2 SQL的數(shù)據(jù)修改功能 120
4.6.3 SQL的操作功能 123
小結(jié) 125
習題4 125
第5章 程序設計基礎 128
5.1 程序設計概念 128
5.1.1 程序設計基本概念 128
5.1.2 程序設計基本操作 129
5.2 程序設計的語言基礎 133
5.2.1 交互式輸入輸出命令 133
5.2.2 結(jié)構(gòu)化程序設計 137
5.2.3 過程與過程調(diào)用 142
5.2.4 自定義函數(shù) 147
5.3 程序設計步驟 149
5.3.1 對任務進行說明 149
5.3.2 分解問題 149
5.3.3 編制模塊 150
5.3.4 測試模塊 151
5.3.5 組裝全部模塊 152
5.3.6 整體測試 153
5.3.7 提高程序的可靠性 153
5.3.8 將程序定義為過程或函數(shù) 155
5.4 面向?qū)ο蟮某绦蛟O計技術(shù) 155
5.4.1 類的概念 156
5.4.2 對象和方法 158
5.4.3 自定義類的操作方法 159
小結(jié) 162
習題5 162
第6章 查詢與視圖 170
6.1 用查詢向?qū)гO計查詢 170
6.1.1 設計單表查詢 170
6.1.2 建立交叉表 171
6.2 用查詢設計器設計查詢 172
6.2.1 確定各表間的聯(lián)接關(guān)系 173
6.2.2 選定查詢字段 174
6.2.3 篩選記錄 174
6.2.4 查詢結(jié)果排序 176
6.2.5 建立分組查詢 176
6.2.6 雜項的設置 176
6.2.7 定向輸出查詢結(jié)果 177
6.2.8 運行查詢 178
6.3 創(chuàng)建視圖 178
6.3.1 創(chuàng)建本地視圖 178
6.3.2 創(chuàng)建遠程視圖 182
6.4 數(shù)據(jù)庫視圖的操作 189
6.4.1 使用視圖 189
6.4.2 顯示視圖結(jié)構(gòu) 190
6.4.3 重新命名視圖 190
6.4.4 刪除視圖 190
6.4.5 創(chuàng)建視圖索引 190
6.4.6 創(chuàng)建參數(shù)化視圖 191
6.4.7 利用視圖更新數(shù)據(jù) 191
6.5 利用視圖處理自由數(shù)據(jù) 192
6.5.1 創(chuàng)建游離視圖 192
6.5.2 顯示和修改游離視圖 193
小結(jié) 193
習題6 193
第7章 VFP6表單設計 195
7.1 設計表單 195
7.1.1 設置數(shù)據(jù)環(huán)境 195
7.1.2 創(chuàng)建單文檔和多文檔界面 198
7.1.3 用表單集擴充表單 201
7.2 處理對象 202
7.2.1 表單的運行和設置屬性 202
7.2.2 事件處理 207
7.2.3 在表單中添加屬性和方法程序 208
7.2.4 表單間傳遞參數(shù) 209
7.2.5 在表單中使用本地和遠程數(shù)據(jù) 210
7.3 常用表單控件簡介 211
7.3.1 標簽 211
7.3.2 文本框 212
7.3.3 編輯框 214
7.3.4 命令按鈕 215
7.3.5 命令按鈕組 217
7.3.6 選項按鈕組 218
7.3.7 復選框 220
7.3.8 組合框 222
7.3.9 列表框 227
7.3.10 微調(diào)按鈕 231
7.3.11 表格控件 233
7.3.12 圖像控件 238
7.3.13 計時器控件 239
7.3.14 頁框控件 241
7.3.15 形狀和線條 244
7.4 綜合示例 246
小結(jié) 254
習題7 254
第8章 報表與標簽設計 257
8.1 創(chuàng)建報表和標簽 257
8.1.1 創(chuàng)建快速報表 257
8.1.2 利用報表設計器設計報表 258
8.2 報表與標簽的布局和數(shù)據(jù) 262
8.2.1 重定義頁面布局 262
8.2.2 在域控件中使用表達式和函數(shù) 263
8.2.3 定義報表變量 264
8.2.4 域控件的格式化 265
8.3 集成查詢和報表 267
8.3.1 集成查詢的報表 267
8.3.2 用查詢收集用戶輸入 269
8.4 報表和標簽的輸出 270
8.4.1 為控件設置打印選項 270
8.4.2 為組設置打印選項 272
8.4.3 控制報表和標簽的輸出 273
小結(jié) 275
習題8 275
第9章 VFP6菜單設計 277
9.1 創(chuàng)建菜單 277
9.1.1 創(chuàng)建菜單系統(tǒng) 277
9.1.2 規(guī)劃菜單系統(tǒng) 278
9.1.3 創(chuàng)建菜單 278
9.1.4 在應用程序中包含菜單 282
9.1.5 為菜單系統(tǒng)指定任務 283
9.2 創(chuàng)建自定義工具欄 286
9.2.1 定義工具欄類 286
9.2.2 在表單集中添加自定義工具欄 286
小結(jié) 289
習題9 289
第10章 多用戶與共享技術(shù) 291
10.1 多用戶環(huán)境中的數(shù)據(jù)訪問技術(shù) 291
10.1.1 在多用戶環(huán)境中訪問數(shù)據(jù) 291
10.1.2 鎖定數(shù)據(jù)的方式 292
10.1.3 解鎖數(shù)據(jù)的方式 294
10.1.4 數(shù)據(jù)工作期 295
10.1.5 數(shù)據(jù)緩沖技術(shù) 296
10.2 數(shù)據(jù)更新技術(shù) 296
10.2.1 使用緩沖技術(shù)進行數(shù)據(jù)更新 296
10.2.2 使用事務處理機制管理更新 297
10.2.3 通過視圖管理更新數(shù)據(jù) 298
10.3 對訪問沖突的處理 298
10.3.1 管理緩存沖突 298
10.3.2 檢測并避免沖突 298
10.3.3 使用備注字段檢測沖突 300
10.3.4 處理沖突的規(guī)則 300
小結(jié) 300
習題10 300
附錄A 全國計算機等級考試二級Visual FoxPro考試大綱 301
附錄B 本書使用到的函數(shù) 304
- C程序設計實踐教程 [劉衛(wèi)國]
- C程序設計(慕課版) [劉衛(wèi)國]
- 程序設計基礎實踐教程(C/C++語言版) [張桂芬 葛麗娜]
- C++案例項目精講 [主編 楊國興]
- SwiftUI完全開發(fā) [李智威 著]
- MySQL數(shù)據(jù)庫項目式教程 [陳亞峰]
- C語言程序設計習題與實驗指導(第二版) [主編 甄增榮 張賓]
- C語言程序設計(第二版) [主編 甄增榮 田云霞]
- Unity3D虛擬現(xiàn)實應用開發(fā)實踐 [主 編 劉龍]
- Python程序設計 [主編 姜春磊 陳虹潔]
- C語言程序設計實踐教程(活頁式) [主編 鄭茵 陳巍 滕泓虬]
- 面向?qū)ο蟪绦蛟O計 [主編 張勇 張平華 趙小龍]
- Python程序設計基礎及實戰(zhàn) [主編 劉健]
- C語言程序設計 [姜雪]
- Python程序設計實踐教程 [王鶴琴 蔡正保]
- C++程序設計實踐教程(第三版) [主編 劉衛(wèi)國 曹岳輝]
- C++程序設計(第三版) [主編 曹岳輝 劉衛(wèi)國]
- C語言程序設計項目化教程(活頁式) [主編 張利華 潘曉利]
- 機器人流程自動化(RPA)實戰(zhàn)——基于UiPath [主編 金鑫]
- Python 語言程序設計實踐指導 [主編 張雙獅]
- Python程序設計案例教程 [主編 毛錦庚 鐘肖英 周賢來 ]
- 基于.NET Core框架的分布式系統(tǒng)架構(gòu)設計 [湯佳 著]
- Python語言程序設計教程 [郭其標 房宜汕]
- Python程序設計 [李國燕 王新強 劉佳 等編著]
- Python程序設計項目化教程(活頁式) [主編 盧鳳偉]
- Java編程基礎案例式教程 [主編 陳艷華 唐春蘭]
- Python語言同步案例習題精解 [主編 肖朝暉]
- Unity應用開發(fā)與實戰(zhàn)(微課版) [主 編 程永恒]
- PHP程序設計項目化教程 [主 編 杜海穎]
- 簡單易懂的Python入門教程 [[日]大澤文孝 著]
- 信號與系統(tǒng)
- AutoCAD 2012實用教程
- 旅游信息化簡明教程
- 數(shù)據(jù)庫系統(tǒng)原理及應用——PowerBuilder
- 數(shù)據(jù)結(jié)構(gòu)(C++描述)習題解答及實習指
- Visual Basic程序設計
- 單片機應用系統(tǒng)設計與訓練
- 多媒體技術(shù)與應用(第二版)
- 網(wǎng)站建設原理與實踐
- Internet與網(wǎng)頁設計
- 網(wǎng)絡綜合布線技術(shù)
- 計算機網(wǎng)絡系統(tǒng)集成
- 計算機及網(wǎng)絡維護技術(shù)
- Visual Basic.NET程序設計
- C++程序設計實驗指導與實訓
- 計算機網(wǎng)絡操作系統(tǒng)——Windows 2000 S