Visual FoxPro程序設(shè)計(jì)
-
【作 者】主編 何櫻
【I S B N 】978-7-5170-2902-1
【責(zé)任編輯】陳潔
【適用讀者群】本專通用
【出版時間】2015-02-10
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數(shù)】328
【千字?jǐn)?shù)】454
【印 張】20.5
【定 價】¥39
【叢 書】暫無分類
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書以Visual FoxPro 6.0中文版為例,引入案例教學(xué)和啟發(fā)式教學(xué)方法,通過大量實(shí)例介紹了Visual FoxPro的基礎(chǔ)知識、可視化編程工具和編程方法。
本書介紹了數(shù)據(jù)庫系統(tǒng)的概念、使用、管理和開發(fā),內(nèi)容包括:數(shù)據(jù)庫基本概念、Visual FoxPro 6.0概述、Visual FoxPro基本知識、數(shù)據(jù)庫和表、查詢與視圖、結(jié)構(gòu)化程序設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)、表單、項(xiàng)目管理器、報表和標(biāo)簽、菜單與工具欄、數(shù)據(jù)的導(dǎo)入和導(dǎo)出、應(yīng)用系統(tǒng)開發(fā)實(shí)例。本書實(shí)例豐富,內(nèi)容由淺入深、循序漸進(jìn)、條理清晰,適合學(xué)生自學(xué)。每章后都有大量的配套練習(xí)題,題型以全國計(jì)算機(jī)等級考試筆試題型為主,既能幫助學(xué)生消化有關(guān)知識,又能提高學(xué)生的應(yīng)試技能。
本書可作為高等學(xué)校非計(jì)算機(jī)專業(yè)本?粕挠(jì)算機(jī)教材,也可作為計(jì)算機(jī)相關(guān)專業(yè)的程序設(shè)計(jì)入門教材,以及計(jì)算機(jī)技術(shù)的培訓(xùn)教材。
在信息時代,數(shù)據(jù)庫技術(shù)有著廣泛的應(yīng)用,它是處理信息、管理數(shù)據(jù)最有效的一種方法。Visual FoxPro(簡稱VFP)是微軟公司推出的基于Windows環(huán)境的關(guān)系數(shù)據(jù)庫管理系統(tǒng),既具有完善的數(shù)據(jù)管理功能,又提供了足夠的程序設(shè)計(jì)基礎(chǔ),同時還具有操作方便、簡單實(shí)用、界面友好和兼容性完備等特點(diǎn),非常適合初學(xué)者學(xué)習(xí)程序設(shè)計(jì)與數(shù)據(jù)庫應(yīng)用技術(shù)知識。
本書的側(cè)重點(diǎn)在于使學(xué)生系統(tǒng)全面地掌握Visual FoxPro的基礎(chǔ)理論知識,在此基礎(chǔ)上,參照了項(xiàng)目化教學(xué)的方法,各章的實(shí)例以學(xué)生管理系統(tǒng)為例進(jìn)行編寫,在最后一章給出了學(xué)生管理系統(tǒng)的完整程序代碼,并提供了工資管理系統(tǒng)開發(fā)實(shí)例,供學(xué)生學(xué)習(xí)使用。通過本書的學(xué)習(xí),學(xué)生能夠?qū)W習(xí)到簡單的數(shù)據(jù)庫管理系統(tǒng)的基本開發(fā)過程,并具備開發(fā)小型數(shù)據(jù)庫管理系統(tǒng)的能力。
本書根據(jù)目前高等院校學(xué)生學(xué)習(xí)計(jì)算機(jī)課程的實(shí)際情況,系統(tǒng)、全面地介紹了Visual FoxPro的基礎(chǔ)知識,數(shù)據(jù)庫和表的基本操作,建立索引和表間關(guān)系,查詢和視圖的有關(guān)操作,程序的基本結(jié)構(gòu)和面向過程的程序設(shè)計(jì)基礎(chǔ),面向?qū)ο蟮某绦蛟O(shè)計(jì)概念,面向?qū)ο蟪绦蛟O(shè)計(jì)的方法,報表和標(biāo)簽的創(chuàng)建及有關(guān)使用技巧,菜單的設(shè)計(jì)方法和步驟,Visual FoxPro與外部數(shù)據(jù)的交換(即數(shù)據(jù)的導(dǎo)入與導(dǎo)出)。本書融理論與實(shí)驗(yàn)于一體,在編寫上力求通俗易懂。書中用大量的實(shí)例使讀者更快熟悉Visual FoxPro的可視化編程環(huán)境。所有操作步驟都按實(shí)際操作界面一步步地講解,讀者可一邊學(xué)習(xí),一邊上機(jī)操作。
本書具有如下特點(diǎn):
(1)注重基礎(chǔ)內(nèi)容講解,突出實(shí)用性。
本書不僅通俗地介紹了Visual FoxPro程序設(shè)計(jì)中的各個概念,而且在每個知識點(diǎn)后都配有實(shí)例講解;范例選取精心,代碼規(guī)范,具有代表性,可移植性強(qiáng)。
(2)強(qiáng)化編程思想和方法,突出應(yīng)用性。
書中所有范例都強(qiáng)調(diào)編程思想,有意識地引導(dǎo)學(xué)生提高編程能力。結(jié)合了項(xiàng)目化教學(xué)方法,給出Visual FoxPro程序設(shè)計(jì)可視化實(shí)例,培養(yǎng)學(xué)生在實(shí)際項(xiàng)目中的模塊化程序設(shè)計(jì)意識。
(3)灌輸軟件開發(fā)思想,認(rèn)知項(xiàng)目開發(fā)過程。
通過具體的綜合案例的設(shè)計(jì)與開發(fā),引導(dǎo)學(xué)生鞏固所學(xué)知識和技術(shù),掌握軟件開發(fā)的步驟和方法,從而提高學(xué)生的動手編程、創(chuàng)新思維的能力,以及熱愛科學(xué)、刻苦鉆研、團(tuán)結(jié)協(xié)作的精神,這也是本書的精華。
(4)學(xué)練結(jié)合,鞏固提高。
在每章的后面都配備了一定量的習(xí)題和思考題,讓學(xué)生進(jìn)一步得到鍛煉和提高。
本書主體由河南牧業(yè)經(jīng)濟(jì)學(xué)院的教師編寫而成,何櫻任主編并統(tǒng)稿,李丹、李井竹、周溢輝任副主編并主審。全書共13章,第1、3、7、12章和第13章的第3節(jié)由周溢輝編寫,第2章由連悅編寫,第4章和13章其余部分由李井竹編寫,第5、6章由何櫻編寫,第8、9、10章由李丹編寫,第11章由楊毅編寫,河南牧業(yè)經(jīng)濟(jì)學(xué)院圖書館的李素平和關(guān)艷紅幫助收集整理資料,電教中心的上官廷華和張?jiān)鰩椭M(jìn)行本書的錄入和校對工作,在此謹(jǐn)向各位表示衷心的感謝。幾位作者在書中分享了自己多年的教學(xué)經(jīng)驗(yàn),使更多有志于學(xué)好Visual FoxPro程序設(shè)計(jì)的人可以盡快地入門,并掌握好這門數(shù)據(jù)庫語言。
同時,感謝本書創(chuàng)作團(tuán)隊(duì)所在單位河南牧業(yè)經(jīng)濟(jì)學(xué)院計(jì)算機(jī)系的鼎力支持,感謝中國水利水電出版社萬水分社為本書所做的大量策劃和編輯工作!
由于編者水平有限,書中難免存在錯誤和不足之處,敬請讀者和同行批評指正。
第1章 數(shù)據(jù)庫基本概念 1
1.1 數(shù)據(jù)模型 1
1.1.1 現(xiàn)實(shí)世界的數(shù)據(jù)描述 1
1.1.2 數(shù)據(jù)模型 3
1.2 數(shù)據(jù)庫系統(tǒng) 4
1.2.1 有關(guān)數(shù)據(jù)庫的基本概念 4
1.2.2 數(shù)據(jù)庫系統(tǒng) 4
1.3 關(guān)系數(shù)據(jù)庫 5
1.3.1 關(guān)系數(shù)據(jù)庫 5
1.3.2 表間的關(guān)聯(lián)關(guān)系 6
1.3.3 關(guān)系運(yùn)算 7
1.3.4 關(guān)系完整性 8
習(xí)題1 9
第2章 Visual FoxPro 6.0概述 11
2.1 Fox系列數(shù)據(jù)庫的發(fā)展 11
2.1.1 從FoxBASE到FoxPro 11
2.1.2 Visual FoxPro的推出 12
2.1.3 Visual FoxPro 6.0中文版的
技術(shù)要點(diǎn) 12
2.2 Visual FoxPro 6.0用戶界面 13
2.2.1 主菜單欄 13
2.2.2 命令窗口 14
2.2.3 工作區(qū) 14
2.3 Visual FoxPro 6.0系統(tǒng)環(huán)境設(shè)置 14
2.3.1 使用“選項(xiàng)”對話框 14
2.3.2 使用SET命令配置Visual FoxPro 16
2.4 Visual FoxPro 6.0向?qū)、生成器?br> 設(shè)計(jì)器 17
2.4.1 向?qū)?17
2.4.2 生成器 18
2.4.3 設(shè)計(jì)器 18
習(xí)題2 19
第3章 Visual FoxPro基本知識 20
3.1 Visual FoxPro 數(shù)據(jù)類型 20
3.1.1 字符型(Character,類型代號C) 20
3.1.2 數(shù)值型(Numeric,類型代號N) 20
3.1.3 邏輯型(Logic,類型代號L) 21
3.1.4 日期型(Date,類型代號D) 21
3.1.5 日期時間型(Date Time,
類型代號T) 22
3.1.6 貨幣型(Currency,類型代號Y) 23
3.1.7 備注型(Memo,類型代號M) 23
3.1.8 通用型(General,類型代號G) 23
3.2 常量和變量 24
3.2.1 常量 24
3.2.2 變量 24
3.3 運(yùn)算符和表達(dá)式 28
3.3.1 算術(shù)運(yùn)算符與算術(shù)表達(dá)式 29
3.3.2 關(guān)系運(yùn)算符與關(guān)系表達(dá)式 29
3.3.3 邏輯運(yùn)算符與邏輯表達(dá)式 31
3.3.4 字符串運(yùn)算符與字符串表達(dá)式 31
3.3.5 日期運(yùn)算符與日期表達(dá)式 32
3.4 函數(shù) 32
3.4.1 算術(shù)運(yùn)算函數(shù) 33
3.4.2 日期和時間函數(shù) 35
3.4.3 字符串函數(shù) 36
3.4.4 轉(zhuǎn)換函數(shù) 38
3.4.5 測試函數(shù) 39
習(xí)題3 40
第4章 數(shù)據(jù)庫和表 44
4.1 創(chuàng)建數(shù)據(jù)表 44
4.1.1 創(chuàng)建表結(jié)構(gòu) 45
4.1.2 輸入表記錄 48
4.2 表的基本操作 50
4.2.1 表的打開和關(guān)閉 50
4.2.2 瀏覽和修改表結(jié)構(gòu) 51
4.2.3 瀏覽表記錄 53
4.2.4 修改表記錄 55
4.2.5 記錄的定位 59
4.3 索引 61
4.3.1 索引的概念 61
4.3.2 索引的類型 61
4.3.3 索引的建立 62
4.3.4 索引的使用 65
4.4 數(shù)據(jù)庫 67
4.4.1 數(shù)據(jù)庫的創(chuàng)建 68
4.4.2 數(shù)據(jù)庫的基本操作 69
4.4.3 數(shù)據(jù)表之間的關(guān)系 70
4.4.4 數(shù)據(jù)庫設(shè)置 75
4.4.5 Visual FoxPro中的工作區(qū) 79
習(xí)題4 80
第5章 查詢與視圖 83
5.1 查詢設(shè)計(jì)器 83
5.1.1 打開查詢設(shè)計(jì)器 83
5.1.2 查詢設(shè)計(jì)器的組成 84
5.1.3 使用查詢設(shè)計(jì)器創(chuàng)建、運(yùn)行和
修改查詢 85
5.1.4 查詢的輸出去向 89
5.1.5 查看SQL語句 91
5.2 SQL語言 91
5.2.1 SQL數(shù)據(jù)定義語句 92
5.2.2 SQL數(shù)據(jù)操縱語句 93
5.2.3 SQL數(shù)據(jù)查詢語句 93
5.3 視圖 101
5.3.1 視圖的基本概念 101
5.3.2 創(chuàng)建本地視圖 101
5.3.3 更新數(shù)據(jù) 104
5.3.4 創(chuàng)建遠(yuǎn)程視圖 106
習(xí)題5 109
第6章 結(jié)構(gòu)化程序設(shè)計(jì) 113
6.1 程序和程序文件 113
6.1.1 建立和編輯程序文件 113
6.1.2 運(yùn)行程序 114
6.1.3 基本命令 115
6.2 選擇結(jié)構(gòu)程序設(shè)計(jì) 117
6.2.1 分支語句 118
6.2.2 嵌套的分支語句 121
6.2.3 多分支語句 123
6.3 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 125
6.3.1 DO WHILE語句 126
6.3.2 FOR語句 128
6.3.3 SCAN語句 129
6.3.4 基本結(jié)構(gòu)的嵌套 130
6.3.5 使用循環(huán)語句應(yīng)注意的問題 131
6.4 過程與函數(shù) 131
6.4.1 過程與過程文件 131
6.4.2 參數(shù)傳遞 134
6.4.3 用戶自定義函數(shù) 135
6.4.4 變量的作用域 136
習(xí)題6 138
第7章 面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ) 142
7.1 面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念 142
7.1.1 類與對象 142
7.1.2 屬性、事件和方法 143
7.2 Visual FoxPro中的類 144
7.3 Visual FoxPro中的對象及引用 145
7.3.1 對象的引用 146
7.3.2 對象屬性的設(shè)置 146
7.3.3 方法程序及其調(diào)用 147
7.4 創(chuàng)建類 147
7.4.1 創(chuàng)建用戶自定義類 147
7.4.2 將類添加到工具欄 150
7.4.3 類的使用 150
7.4.4 類的編輯 151
習(xí)題7 152
第8章 表單 154
8.1 設(shè)計(jì)表單 154
8.1.1 使用表單設(shè)計(jì)器設(shè)計(jì)表單 154
8.1.2 使用表單向?qū)гO(shè)計(jì)表單 157
8.1.3 數(shù)據(jù)環(huán)境 159
8.2 控件 160
8.2.1 標(biāo)簽(Label) 160
8.2.2 文本框(TextBox) 164
8.2.3 編輯框(EditBox) 167
8.2.4 形狀控件(Shape)與
容器控件(Container) 170
8.2.5 對話框(MessageBox) 172
8.2.6 命令按鈕(CommandButton)和
命令按鈕組(Commandgroup) 173
8.2.7 選項(xiàng)按鈕組(Optiongroup) 177
8.2.8 復(fù)選框(CheckBox) 180
8.2.9 計(jì)時器(Timer) 183
8.2.10 列表框(ListBox) 186
8.2.11 組合框(ComboBox) 190
8.2.12 表格(Grid) 192
8.2.13 頁框(Pageframe)和頁(Page) 196
8.3 表單集 198
8.3.1 表單集的操作 198
8.3.2 表單集應(yīng)用舉例 199
習(xí)題8 200
第9章 項(xiàng)目管理器 203
9.1 項(xiàng)目文件的創(chuàng)建與打開 203
9.1.1 創(chuàng)建項(xiàng)目文件 203
9.1.2 項(xiàng)目文件的打開與關(guān)閉 204
9.2 項(xiàng)目管理器的基本操作 204
9.2.1 添加文件 204
9.2.2 創(chuàng)建新文件 205
9.2.3 文件列表的展開與折疊 206
9.2.4 移去文件 206
9.2.5 修改文件 207
9.2.6 瀏覽項(xiàng)目中的表 207
9.2.7 運(yùn)行文件 208
9.2.8 項(xiàng)目間共享文件 208
9.3 創(chuàng)建用戶的應(yīng)用系統(tǒng) 208
9.3.1 項(xiàng)目中文件的包含與排除 208
9.3.2 設(shè)置主文件 209
9.3.3 連編項(xiàng)目 209
習(xí)題9 211
第10章 報表和標(biāo)簽 212
10.1 創(chuàng)建報表 212
10.1.1 報表向?qū)?212
10.1.2 快速報表 216
10.1.3 報表設(shè)計(jì)器 217
10.1.4 用報表設(shè)計(jì)器創(chuàng)建報表 220
10.2 修飾報表 223
10.2.1 添加報表控件 223
10.2.2 報表頁面設(shè)置 225
10.3 設(shè)計(jì)標(biāo)簽 226
10.3.1 標(biāo)簽向?qū)?226
10.3.2 標(biāo)簽設(shè)計(jì)器 227
習(xí)題10 228
第11章 菜單與工具欄 230
11.1 菜單設(shè)計(jì)的步驟 230
11.2 菜單設(shè)計(jì)器及其應(yīng)用 231
11.2.1 菜單設(shè)計(jì)器組成 232
11.2.2 主菜單中的菜單選項(xiàng) 233
11.2.3 為應(yīng)用程序創(chuàng)建菜單系統(tǒng) 235
11.2.4 在頂層表單中添加菜單 239
11.3 創(chuàng)建快捷菜單 240
11.4 創(chuàng)建工具欄 242
習(xí)題11 245
第12章 數(shù)據(jù)的導(dǎo)入和導(dǎo)出 246
12.1 數(shù)據(jù)導(dǎo)入 246
12.1.1 導(dǎo)入的文件類型 246
12.1.2 使用“導(dǎo)入”向?qū)?shù)據(jù)
導(dǎo)入新表 247
12.1.3 追加數(shù)據(jù) 249
12.2 數(shù)據(jù)導(dǎo)出 250
12.2.1 導(dǎo)出的文件類型 250
12.2.2 導(dǎo)出數(shù)據(jù) 251
習(xí)題12 252
第13章 應(yīng)用系統(tǒng)開發(fā)實(shí)例 254
13.1 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)步驟 254
13.2 學(xué)生信息管理系統(tǒng)開發(fā)實(shí)例 256
13.2.1 需求分析 256
13.2.2 系統(tǒng)設(shè)計(jì) 256
13.2.3 數(shù)據(jù)庫設(shè)計(jì) 258
13.2.4 系統(tǒng)管理界面設(shè)計(jì) 260
13.2.5 系統(tǒng)功能模塊設(shè)計(jì) 265
13.2.6 系統(tǒng)主菜單與主程序設(shè)計(jì) 276
13.3 工資管理系統(tǒng)開發(fā)實(shí)例 282
13.3.1 系統(tǒng)分析及設(shè)計(jì) 282
13.3.2 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 284
13.3.3 系統(tǒng)界面設(shè)計(jì) 287
13.3.4 系統(tǒng)主菜單與主程序設(shè)計(jì) 298
附錄一 Visual FoxPro常用函數(shù) 303
附錄二 Visual FoxPro事件語法與功能 309
附錄三 Visual FoxPro方法語法與功能 312
附錄四 部分習(xí)題解答 314
參考文獻(xiàn) 318
- C程序設(shè)計(jì)實(shí)踐教程 [劉衛(wèi)國]
- C程序設(shè)計(jì)(慕課版) [劉衛(wèi)國]
- 程序設(shè)計(jì)基礎(chǔ)實(shí)踐教程(C/C++語言版) [張桂芬 葛麗娜]
- C++案例項(xiàng)目精講 [主編 楊國興]
- SwiftUI完全開發(fā) [李智威 著]
- MySQL數(shù)據(jù)庫項(xiàng)目式教程 [陳亞峰]
- C語言程序設(shè)計(jì)習(xí)題與實(shí)驗(yàn)指導(dǎo)(第二版) [主編 甄增榮 張賓]
- C語言程序設(shè)計(jì)(第二版) [主編 甄增榮 田云霞]
- Unity3D虛擬現(xiàn)實(shí)應(yīng)用開發(fā)實(shí)踐 [主 編 劉龍]
- Python程序設(shè)計(jì) [主編 姜春磊 陳虹潔]
- C語言程序設(shè)計(jì)實(shí)踐教程(活頁式) [主編 鄭茵 陳巍 滕泓虬]
- 面向?qū)ο蟪绦蛟O(shè)計(jì) [主編 張勇 張平華 趙小龍]
- Python程序設(shè)計(jì)基礎(chǔ)及實(shí)戰(zhàn) [主編 劉健]
- C語言程序設(shè)計(jì) [姜雪]
- Python程序設(shè)計(jì)實(shí)踐教程 [王鶴琴 蔡正保]
- 數(shù)據(jù)庫技術(shù)與應(yīng)用實(shí)踐教程(SQL Server 2019) [主 編 嚴(yán)暉 周肆清]
- C++程序設(shè)計(jì)實(shí)踐教程(第三版) [主編 劉衛(wèi)國 曹岳輝]
- C++程序設(shè)計(jì)(第三版) [主編 曹岳輝 劉衛(wèi)國]
- C語言程序設(shè)計(jì)項(xiàng)目化教程(活頁式) [主編 張利華 潘曉利]
- 機(jī)器人流程自動化(RPA)實(shí)戰(zhàn)——基于UiPath [主編 金鑫]
- Python 語言程序設(shè)計(jì)實(shí)踐指導(dǎo) [主編 張雙獅]
- Python程序設(shè)計(jì)案例教程 [主編 毛錦庚 鐘肖英 周賢來 ]
- 基于.NET Core框架的分布式系統(tǒng)架構(gòu)設(shè)計(jì) [湯佳 著]
- Python語言程序設(shè)計(jì)教程 [郭其標(biāo) 房宜汕]
- Python程序設(shè)計(jì) [李國燕 王新強(qiáng) 劉佳 等編著]
- Python程序設(shè)計(jì)項(xiàng)目化教程(活頁式) [主編 盧鳳偉]
- Java編程基礎(chǔ)案例式教程 [主編 陳艷華 唐春蘭]
- Python語言同步案例習(xí)題精解 [主編 肖朝暉]
- Unity應(yīng)用開發(fā)與實(shí)戰(zhàn)(微課版) [主 編 程永恒]
- PHP程序設(shè)計(jì)項(xiàng)目化教程 [主 編 杜海穎]
- 輸水管線工程風(fēng)險管理
- 不息的水脈—大運(yùn)河講談錄
- 三峽梯級電站水資源決策支持系統(tǒng)研究與
- 海南黎族民俗文化鑒賞
- C++案例項(xiàng)目精講
- 信息系統(tǒng)項(xiàng)目管理師章節(jié)習(xí)題與考點(diǎn)特訓(xùn)
- 武術(shù)基礎(chǔ)教程
- 計(jì)算機(jī)網(wǎng)絡(luò)實(shí)訓(xùn)教程
- HCIA-Datacom認(rèn)證題庫分類精講
- SwiftUI完全開發(fā)
- 網(wǎng)絡(luò)規(guī)劃設(shè)計(jì)師備考一本通
- 用英語介紹中國古今科技
- 農(nóng)村新型社區(qū)移民的社會適應(yīng)性問題研究
- 用英語介紹中國美食文化
- 用英語介紹中國名人
- 第四代系統(tǒng)論:全息系統(tǒng)論—全息系統(tǒng)的