Visual FoxPro數(shù)據(jù)庫與程序設(shè)計(第二版)

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