Visual FoxPro數據庫與程序設計(第二版)
-
【作 者】劉淳 主編 胡劍鋒 副主編 鄧順
【I S B N 】978-7-5084-4792-6
【責任編輯】張玉玲
【適用讀者群】高職高專
【出版時間】2002-08-01
【開 本】16開本
【裝幀信息】平裝(光膜)
【版 次】2002年08月第2版
【頁 數】316
【千字數】
【印 張】
【定 價】¥28
【叢 書】普通高等教育“十一五”國家級規劃教材 21世紀高職高專新概念教材
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書是普通高等教育“十一五”國家級規劃教材,在第一版的基礎上做了適量的修改,以Visual FoxPro 6.0中文版作為背景,通過大量實例介紹Visual FoxPro數據庫與程序設計的基礎知識和使用方法,內容涵蓋全國計算機等級考試考試大綱中對Visual FoxPro程序設計所要求的知識點。全書共10章,內容包括:數據庫基本知識與Visual FoxPro 概述、Visual FoxPro中的數據與運算、數據庫的基本操作、關系數據庫標準語言SQL、數據查詢與建立視圖、程序設計基礎、表單設計與應用、報表與標簽設計、菜單設計與應用、數據庫應用系統開發等。
本書內容全面,深入淺出,例題豐富,圖文并茂,適合作為高職高專院校各專業的學生學習數據庫開發和程序設計的教材,也可作為全國計算機等級考試二級Visual FoxPro程序設計的培訓教材,同時,也是廣大Visual FoxPro愛好者的首選參考書。
被評為普通高等教育“十一五”國家級規劃教材;知識點講述清楚、例題分析透徹、習題安排合理、內容取舍滿足課堂教學需要、兼顧應試復習要求;集課堂教學、課后自學、應試復習于一體的實用教材
第二版前言
本書第一版于2002年出版,到目前為止已經在多所高等院校中使用,并受到了廣大讀者的歡迎。本書第二版被評為普通高等教育“十一五”國家級規劃教材。
本書在第一版的基礎上,主要對第4章(關系數據庫標準語言SQL)作了重大修改,加強了對SQL語言的介紹。目前Visual FoxPro雖然已發展到Visual FoxPro 9.0版,但考慮Visual FoxPro 6.0仍是國內應用最為普及的版本,所以本書繼續使用Visual FoxPro 6.0中文版作為操作與開發平臺。全書共10章,內容簡述如下:
第1章主要介紹數據庫系統基本概念和Visual FoxPro 系統的特點、功能與基本組成;第2章介紹系統中數據的表示、運算方法;第3章介紹數據庫、表的建立、編輯和維護等基本操作方法;第4章介紹SQL語言的基本概念與使用方法;第5章介紹查詢與視圖的建立與應用方法;第6章介紹結構化程序設計的基本方法;第7章介紹面向對象程序設計思想和有關基本概念,以及表單的設計與應用方法;第8章介紹報表與標簽設計的基本方法;第9章介紹菜單的設計與應用方法;第10章介紹開發數據庫應用系統的一般方法。
本書知識點講述清楚,例題分析透徹,習題安排合理,內容的取舍既能滿足課堂教學的需要,又兼顧應試復習的要求(內容涵蓋全國計算機等級考試考試大綱中對Visual FoxPro程序設計所要求的知識點),是一本集課堂教學、課后自學、應試復習于一體的實用教材。本書可以作為各類大中專及高職院校的Visual FoxPro程序設計課程的教材,也可作為全國計算機等級考試二級Visual FoxPro程序設計的培訓教材,同時,也適合作為廣大Visual FoxPro初學者的自學教材。
本書由劉淳任主編,胡劍鋒任副主編。第1章和第2章由向聶琳編寫,第3章由鄭潔編寫,第4章由劉釗編寫,第5章由全立新編寫,第6章由唐偉奇編寫,第7章、第8章由劉淳編寫,第9章由陳川編寫,第10章由胡劍鋒編寫。全書由鄧順川主審。
由于時間倉促及作者水平有限,書中不足與疏漏之處在所難免,懇請讀者批評指正。
第二版前言
第一版前言
第1章 數據庫基本知識與Visual FoxPro概述 1
1.1 信息、數據與數據處理 1
1.1.1 數據與信息 1
1.1.2 數據處理 1
1.1.3 數據處理的發展 2
1.1.4 數據庫技術的發展 3
1.1.5 數據庫新技術 4
1.2 數據庫系統 6
1.2.1 數據庫系統的組成 6
1.2.2 數據庫系統體系結構 8
1.2.3 數據庫管理系統的功能 9
1.2.4 數據庫系統的特點 10
1.2.5 現實世界的數據描述 11
1.2.6 數據模型 13
1.3 關系數據庫系統 14
1.3.1 關系的基本概念及其特點 14
1.3.2 關系數據庫 17
1.3.3 關系運算 17
1.3.4 關系的完整性約束 18
1.4 Visual FoxPro 系統簡介 20
1.4.1 Visual FoxPro 的特點 20
1.4.2 Visual FoxPro 6.0的安裝 21
1.4.3 Visual FoxPro 6.0的啟動與退出 22
1.4.4 Visual FoxPro 6.0的基本組成 23
1.4.5 Visual FoxPro 6.0的文件類型 25
1.5 Visual FoxPro 6.0系統的基本操作 26
1.5.1 Visual FoxPro 6.0的操作方式 26
1.5.2 Visual FoxPro 6.0的命令語法規則 27
1.5.3 Visual FoxPro 6.0系統環境的設置 28
1.5.4 項目管理器的使用 30
習題一 31
第2章 Visual FoxPro中的數據與運算 33
2.1 Visual FoxPro的數據類型 33
2.1.1 字符型 33
2.1.2 數值型 33
2.1.3 日期型 34
2.1.4 日期時間型 34
2.1.5 邏輯型 34
2.1.6 備注型 34
2.1.7 通用型 34
2.1.8 貨幣型 35
2.1.9 二進制字符型和二進制備注型 35
2.2 Visual FoxPro的常量與變量 35
2.2.1 常量 35
2.2.2 變量 38
2.3 Visual FoxPro的函數 43
2.3.1 數值函數 43
2.3.2 字符函數 46
2.3.3 日期時間函數 49
2.3.4 轉換函數 50
2.3.5 測試函數 51
2.4 Visual FoxPro的表達式 53
2.4.1 算術表達式 53
2.4.2 字符表達式 54
2.4.3 日期表達式 54
2.4.4 關系表達式 55
2.4.5 邏輯表達式 56
習題二 57
第3章 數據庫的基本操作 60
3.1 建立數據庫與表 60
3.1.1 建立數據庫 60
3.1.2 刪除數據庫 62
3.1.3 打開數據庫 62
3.1.4 數據庫的關閉 63
3.1.5 建立表結構 63
3.1.6 輸入表記錄 67
3.1.7 表的打開與關閉 69
3.1.8 表的刪除 70
3.2 表字段的基本操作 71
3.2.1 表結構的顯示 71
3.2.2 表結構的修改 72
3.3 表記錄的基本操作 73
3.3.1 表記錄的顯示 73
3.3.2 記錄指針的定位 75
3.3.3 刪除記錄 76
3.3.4 修改記錄 80
3.3.5 表的復制 83
3.3.6 表記錄的追加 86
3.3.7 文件管理命令 87
3.4 排序與索引 90
3.4.1 表的排序 90
3.4.2 表的索引 91
3.5 查詢 98
3.5.1 順序查詢 98
3.5.2 索引查詢(FIND、SEEK) 100
3.6 數據統計與計算 102
3.6.1 統計記錄數 102
3.6.2 求和 102
3.6.3 求平均值 103
3.6.4 綜合計算 104
3.6.5 分類匯總 104
3.7 多表的操作 105
3.7.1 工作區與多個表 106
3.7.2 表的關聯 108
3.7.3 數據庫的連接 114
3.7.4 表間的數據更新 115
3.8 例題精選 116
習題三 124
第4章 關系數據庫標準語言SQL 132
4.1 SQL語言的基本概述 132
4.1.1 SQL語言的特點 132
4.1.2 SQL語言的基本概念 133
4.2 數據定義 133
4.2.1 定義(創建)表 133
4.2.2 修改表 134
4.2.3 刪除表 135
4.3 數據操縱 135
4.3.1 插入記錄 135
4.3.2 更新記錄命令 136
4.3.3 刪除記錄 136
4.4 數據管理 137
4.5 SQL中的數據查詢語句 137
4.5.1 基本查詢語句 137
4.5.2 帶條件(WHERE)的單表查詢語句 137
4.5.3 SQL的復雜查詢 138
4.5.4 對查詢結果排序 141
4.5.5 使用集函數 141
4.5.6 分組統計 141
4.5.7 查詢去向 142
4.6 例題精選 142
習題四 143
第5章 數據查詢與建立視圖 146
5.1 數據查詢 146
5.1.1 查詢的設計過程 146
5.1.2 查詢的創建 146
5.1.3 查詢設計的運行與修改 154
5.1.4 復雜查詢的設計 155
5.2 建立視圖 159
5.2.1 視圖簡介 159
5.2.2 本地視圖的創建 160
5.2.3 創建遠程視圖 163
5.2.4 使用視圖的有關操作 166
習題五 167
第6章 程序設計基礎 169
6.1 程序與程序文件 169
6.1.1 程序的概念 169
6.1.2 程序文件的建立、修改與執行 170
6.1.3 簡單的輸入輸出命令 172
6.2 程序的基本結構 174
6.2.1 順序結構 175
6.2.2 選擇結構 175
6.2.3 循環結構 181
6.3 過程及過程調用 190
6.3.1 外部過程 190
6.3.2 內部過程 191
6.3.3 過程調用中的參數傳遞 195
6.3.4 過程的嵌套調用 196
6.3.5 過程的遞歸調用 197
6.3.6 內存變量的作用域 198
6.3.7 自定義函數 199
習題六 200
第7章 表單設計與應用 207
7.1 面向對象的概念 207
7.1.1 對象與類 207
7.1.2 子類與繼承 208
7.2 Visual FoxPro的基類 208
7.2.1 Visual FoxPro的基類 208
7.2.2 容器與控件 209
7.2.3 事件 210
7.3 創建表單 211
7.3.1 使用表單向導 211
7.3.2 使用表單設計器 214
7.3.3 數據環境 216
7.3.4 快速表單 218
7.4 管理表單 218
7.4.1 表單的屬性、方法和事件 218
7.4.2 添加新的屬性和方法 220
7.4.3 運行表單 220
7.4.4 表單與其他程序模塊間的通信 221
7.4.5 使用表單集擴充表單 222
7.5 常用表單控件 222
7.5.1 常用控件的公共屬性 222
7.5.2 標簽(Label)控件 223
7.5.3 文本框(TextBox)控件 223
7.5.4 命令按鈕(CommandButton)控件 224
7.5.5 命令按鈕組(CommandGroup)控件 225
7.5.6 編輯框(EditBox)控件 226
7.5.7 復選框(CheckBox)控件 227
7.5.8 選項組(OptionGroup)控件 227
7.5.9 列表框(ListBox)控件 229
7.5.10 組合框(comboBox)控件 232
7.5.11 表格(Grid)控件 232
7.5.12 頁框控件 235
7.5.13 控件操作與布局 235
7.6 自定義類的創建與使用 236
7.6.1 將表單和控件保存為類 236
7.6.2 用類設計器創建類 236
7.6.3 在表單集中添加自定義工具欄 238
習題七 238
第8章 報表與標簽設計 240
8.1 報表設計與應用 240
8.1.1 報表向導 240
8.1.2 打開報表設計器 242
8.1.3 報表設計器介紹 243
8.1.4 快速報表 245
8.1.5 修改用快速報表產生的報表 246
8.1.6 設計報表 246
8.1.7 報表輸出 256
8.2 標簽的設計與使用 257
8.2.1 標簽向導 257
8.2.2 標簽設計器 260
8.2.3 標簽輸出 260
習題八 260
第9章 菜單設計與應用 262
9.1 菜單系統 262
9.1.1 菜單系統的結構 262
9.1.2 菜單系統的設計 262
9.2 創建應用系統菜單 263
9.2.1 菜單設計器的使用 263
9.2.2 應用系統菜單設計 266
9.2.3 在頂層表單中添加菜單 270
9.3 快捷菜單設計 271
9.4 工具欄 273
習題九 274
第10章 數據庫應用系統開發 275
10.1 數據庫應用系統開發過程 275
10.1.1 數據庫應用系統的開發步驟 275
10.1.2 構造應用程序框架 276
10.1.3 使用項目管理器組織與管理文件 279
10.1.4 項目連編 281
10.2 調試技術 283
10.2.1 建立測試環境 284
10.2.2 設置驗證的內容 284
10.2.3 在調試器中調試程序 285
10.3 容錯技術 289
10.3.1 處理運行時刻錯誤 289
10.3.2 防止運行時刻錯誤的發生 289
10.3.3 處理運行時錯誤 290
10.3.4 處理類和對象中的錯誤 291
10.4 應用程序發布 293
10.4.1 制作發布盤前的準備工作 293
10.4.2 創建發布磁盤的過程 293
10.4.3 用安裝向導創建發布盤 294
習題十 296
附錄 298
參考文獻 299
- MySQL數據庫項目式教程 [陳亞峰]
- 數據庫技術與應用實踐教程(SQL Server 2019) [主 編 嚴暉 周肆清]
- 數據庫技術與應用(SQL Server 2019) [主編 嚴暉 劉衛國]
- 數據庫原理及應用SQL Server 2014(微課版) [主 編 趙德福]
- MySQL數據庫項目化教程(第二版) [主編 鄭小蓉]
- 數據庫原理及應用(MySQL版) [瞿英 裴祥喜 王玉恒]
- 數據庫技術與應用(SQL Server 2019) [主 編 沙有闖]
- 數據庫系統工程師真題精析與命題密卷 [鐘志宏]
- 數據庫原理與應用——基于SQL Server 2016 [主編 彭浩 黃勝 鄒競]
- 數據庫系統工程師5天修煉 [鐘志宏]
- Access數據庫基礎教程實驗指導與習題集 [主 編 饒拱維 楊貴茂 吳華光]
- Access 數據庫基礎教程 [主編 饒拱維 楊貴茂 郭其標]
- MySQL數據庫項目化教程 [主編 鄭小蓉 段萍]
- C#數據庫編程技術 [主編 顧家銘]
- 數據庫原理及應用(MySQL版) [主編 高亮 韓玉民]
- 數據庫原理 [主編 楊俊杰 張瑋]
- 數據庫原理與技術(第三版)實驗指導 [程傳慶]
- 數據庫技術與應用(SQL Server 2008版)(第二版) [主編 嚴暉 王小玲]
- 數據庫技術與應用實踐教程(SQL Server 2008)(第二版) [主編 嚴暉 周肆清]
- 數據庫原理與SQL語言 [主編 余恒芳 汪曉青]
- 數據庫原理與技術(第三版) [程傳慧]
- MySQL數據庫開發實戰 [肖!■び浪『钚∶玗
- Access 2010數據庫應用教程(第二版) [主編 李亞]
- Access 2010數據庫實用教程 [主編 張明 宣繼濤]
- 數據庫應用 [主編 肖睿 于繼武]
- 數據庫原理及應用——SQL Server 2012 [主編 賴玲 李祥琴 胡秀]
- 數據庫原理及應用上機指導與習題解答——SQL Server 2012 [主編 王婭紛 賴玲 李祥琴 胡]
- 跟韓老師學SQL Server數據庫設計與開發 [韓立剛]
- Visual FoxPro數據庫程序設計教程(第四版) [主編 王鳳領]
- 數據庫系統原理與應用上機實驗指導與課程設計 [主編 司冠南 曹梅紅]