《Visual FoxPro程式設計(第二版)》是2015年科學出版社出版的圖書,作者是劉建平、孫艷秋、劉廣。
基本介紹
- 中文名:Visual FoxPro程式設計(第二版)
- 出版社:科學出版社
- 作者:劉建平,孫艷秋,劉廣
- 定價:37 元
- 頁數:308 頁
- 出版日期:2015年8月31日
- 發行號:TP-7046.0101
- 裝幀:平裝
- 開本:16 開
- 版次:第二版
內容簡介,目錄,
內容簡介
本書是以醫學院校非計算機專業計算機基礎課的教學要求為基礎,從實用的角度出發,結合編者多年的教學實踐和編程經驗編寫而成。
全書共分為12章,包括資料庫系統概述、VisualFoxPro6.0系統概述、VisualFoxPro6.0數據基礎、資料庫的管理、關係資料庫標準語言SQL、查詢與視圖、程式設計基礎、表單設計、選單設計、報表設計和套用系統開發。每章內容均包含了豐富的操作實例與習題,本書另配有實驗指導書,包含大量的上機操作實踐內容,供讀者實際操作和練習使用。
本書涵蓋了全國計算機等級考試(二級VisualFoxPro)考試大綱的全部內容,既可作為高等醫學院校教材,也可作為VisualFoxPro有關技術人員自學參考書和計算機等級考試輔導用書。
目錄
第1章資料庫系統概述1
1.1資料庫系統基本概念1
1.1.1數據管理技術的發展1
1.1.2資料庫系統3
1.1.3數據模型6
1.2關係資料庫9
1.2.1關係資料庫術語9
1.2.2關係資料庫特點10
1.2.3關係運算10
1.2.4關係完整性12
本章小結13
習題113
第2章VisualFoxPro6.0系統概述15
2.1VisualFoxPro6.0的安裝15
2.1.1VisualFoxPro6.0的安裝環境15
2.1.2VisualFoxPro6.0的安裝方式15
2.2VisualFoxPro6.0的啟動與退出16
2.2.1VisualFoxPro6.0的啟動16
2.2.2VisualFoxPro6.0的退出16
2.3VisualFoxPro6.0系統環境介紹17
2.3.1VisualFoxPro6.0系統主螢幕界面17
2.3.2VisualFoxPro6.0系統環境設定19
2.3.3VisualFoxPro6.0系統工作方式21
2.4VisualFoxPro6.0的輔助設計工具21
2.4.1VisualFoxPro6.0的嚮導22
2.4.2VisualFoxPro6.0的設計器22
2.4.3VisualFoxPro6.0的生成器23
2.5VisualFoxPro6.0的性能指標與檔案類型24
2.5.1VisualFoxPro6.0的性能指標24
2.5.2VisualFoxPro6.0的檔案類型24
2.6項目管理器25
2.6.1項目管理器概述25
2.6.2新建、打開與關閉項目26
2.6.3使用項目管理器28
2.6.4定製項目管理器29
本章小結30
習題230
第3章VisualFoxPro6.0數據基礎33
3.1命令33
3.1.1命令的格式33
3.1.2命令書寫的規則34
3.2常量34
3.2.1數值型常量34
3.2.2字元型常量34
3.2.3貨幣型常量35
3.2.4邏輯型常量35
3.2.5日期型常量35
3.2.6日期時間型常量36
3.3變數36
3.3.1記憶體變數37
3.3.2欄位變數38
3.3.3數組變數39
3.3.4系統變數40
3.4表達式40
3.4.1數值表達式41
3.4.2字元表達式41
3.4.3日期時間表達式42
3.4.4邏輯表達式42
3.5常用函式45
3.5.1數值函式45
3.5.2字元函式47
3.5.3日期時間函式49
3.5.4數據類型轉換函式50
3.5.5測試函式51
本章小結55
習題355
第4章資料庫的管理57
4.1資料庫的建立及操作57
4.1.1資料庫的建立57
4.1.2資料庫的打開59
4.1.3資料庫的修改60
4.1.4資料庫的刪除61
4.1.5資料庫管理的其他命令61
4.2表的建立及操作62
4.2.1數據表的建立62
4.2.2自由表的建立66
4.2.3表結構的修改67
4.2.4數據表與自由表68
4.3表的基本操作69
4.3.1表的打開與關閉70
4.3.2向表中追加記錄71
4.3.3記錄指針定位72
4.3.4記錄的顯示與修改74
4.3.5記錄的刪除78
4.4表的排序與索引79
4.4.1排序80
4.4.2索引類型81
4.4.3索引檔案的建立82
4.5數據檢索87
4.5.1查找命令FIND87
4.5.2檢索命令SEEK88
4.5.3順序查找命令(LOCATE與CONTINUE)88
4.6統計命令89
4.6.1求和命令89
4.6.2求平均值命令89
4.6.3計數命令90
4.6.4分類匯總命令90
4.7數據完整性92
4.7.1實體完整性與主關鍵字92
4.7.2域完整性與約束規則92
4.7.3參照完整性與表之間的關聯94
本章小結99
習題4100
第5章關係資料庫標準語言SQL102
5.1SQL概述102
5.1.1SQL語言的主要特點102
5.1.2SQL語言的使用規則103
5.2數據定義功能103
5.2.1創建表結構103
5.2.2修改表結構106
5.2.3刪除表107
5.2.4創建臨時表108
5.3數據操縱功能109
5.3.1數據插入109
5.3.2數據更新110
5.3.3數據刪除111
5.4數據查詢功能112
5.4.1SELECT語句基本格式112
5.4.2簡單查詢113
5.4.3計算查詢117
5.4.4分組查詢118
5.4.5連線查詢119
5.4.6嵌套查詢122
5.4.7內外層互相關嵌套查詢126
5.4.8集合併操作127
5.4.9查詢結果輸出127
5.5SQL對其他數據對象的操作129
5.5.1創建視圖129
5.5.2查詢視圖130
5.5.3刪除視圖131
本章小結131
習題5131
第6章查詢與視圖133
6.1基本概念133
6.1.1查詢133
6.1.2視圖133
6.2查詢數據133
6.2.1利用“查詢設計器”創建查詢134
6.2.2利用查詢嚮導創建查詢140
6.3視圖141
6.3.1視圖的建立141
6.3.2遠程視圖與連線143
6.3.3用視圖更新數據145
6.3.4查詢與視圖的區別148
本章小結149
習題6149
第7章程式設計基礎151
7.1程式檔案的建立與運行151
7.1.1程式檔案的建立與修改151
7.1.2程式檔案的運行153
7.1.3程式中的輔助命令153
7.1.4程式中的互動輸入命令154
7.2順序結構程式設計156
7.3分支結構程式設計156
7.3.1簡單分支結構156
7.3.2選擇分支結構157
7.3.3分支嵌套結構158
7.3.4多分支結構159
7.4循環結構程式設計160
7.4.1DOWHILE-ENDDO循環結構160
7.4.2FOR-ENDFOR循環結構163
7.4.3SCAN-ENDSCAN循環結構164
7.4.4循環嵌套結構164
7.5模組結構程式設計165
7.5.1子程式(外部過程)的建立與運行166
7.5.2過程檔案(內部過程)的建立與運行167
7.5.3參數傳遞168
7.5.4變數的作用域169
本章小結170
習題7171
第8章表單設計174
8.1面向對象程式設計的基本概念174
8.1.1基本概念174
8.1.2面向對象程式設計的特點176
8.2 VisualFoxPro基類簡介177
8.2.1容器類與控制項類177
8.2.2常用控制項及對象屬性方法引用177
8.3表單設計概述180
8.3.1可視化編程簡介180
8.3.2創建表單181
8.3.3運行和修改表單183
8.3.4表單的屬性、事件與方法184
8.4用表單嚮導設計表單186
8.4.1表單嚮導186
8.4.2一對多表單嚮導190
8.5用表單設計器設計表單193
8.5.1表單設計器環境193
8.5.2控制項的操作與布局196
8.5.3設定數據環境198
本章小結199
習題8199
第9章常用控制項設計201
9.1輸出類控制項201
9.1.1標籤201
9.1.2圖像、線條和形狀206
9.2輸入類控制項207
9.2.1文本框208
9.2.2編輯框214
9.2.3列表框217
9.2.4組合框221
9.2.5微調控制項224
9.3控制類控制項226
9.3.1命令按鈕226
9.3.2命令按鈕組227
9.3.3複選框229
9.3.4選項按鈕組231
9.3.5計時器233
9.4 容器類控制項234
9.4.1表格234
9.4.2頁框235
本章小結236
習題9236
第10章選單設計238
10.1VisualFoxPro系統選單238
10.1.1選單結構238
10.1.2系統選單239
10.2下拉式選單設計240
10.2.1啟動選單設計器241
10.2.2定義選單項241
10.2.3保存選單檔案244
10.2.4生成選單檔案245
10.2.5運行選單檔案245
10.2.6用快速選單創建選單246
10.3選單位置的設定248
10.3.1設定程式選單與VFP系統選單的相對位置248
10.3.2設定表單中的程式選單249
10.4快捷選單的設計250
本章小結251
習題10251
第11章報表設計252
11.1報表設計概述252
11.2使用“報表嚮導”創建報表252
11.2.1啟動“報表嚮導”252
11.2.2使用嚮導創建報表253
11.3使用“快速報表”創建報表257
11.4使用“報表設計器”創建報表260
11.4.1打開報表設計器260
11.4.2添加和編輯報表控制項263
本章小結267
習題11267
第12章套用系統開發269
12.1系統設計目標269
12.2需求分析269
12.3系統結構270
12.4資料庫設計271
12.4.1項目檔案的建立271
12.4.2資料庫和表的建立272
12.5表單設計273
12.5.1系統登錄273
12.5.2數據錄入276
12.5.3數據檢索278
12.5.4數據維護281
12.5.5密碼修改285
12.6主程式設計287
12.7應用程式的連編289
本章小結290
習題12290
參考文獻291