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

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