《中文Visual FoxPro套用系統開發教程(第3版)》是2015年清華大學出版社出版的圖書,作者是楊紹增、陳道賀。
基本介紹
- 書名:中文Visual FoxPro套用系統開發教程(第3版)
- 作者:楊紹增、陳道賀
- ISBN:9787302367116
- 定價:30元
- 出版社:清華大學出版社
- 出版時間:2015-1-29
- 裝幀:平裝
編輯推薦
內容簡介
圖書目錄
- 目 錄
第1講 資料庫基礎知識 1
1.1 資料庫的產生與發展 1
1.1.1 手工管理階段 1
1.1.2 檔案管理階段 1
1.1.3 資料庫管理階段 2
1.2 資料庫系統 3
1.2.1 資料庫的幾個重要概念 3
1.2.2 資料庫系統的特點 3
1.3 實體及其相互聯繫 4
1.3.1 實體的描述 5
1.3.2 實體間的聯繫及聯繫的種類 5
1.4 數據模型 5
1.4.1 層次模型 5
1.4.2 網狀模型 6
1.4.3 關係模型 6
1.5 關係術語及關係運算 7
1.5.1 關係術語 7
1.5.2 關係的特點 8
1.5.3 實際關係模型 8
1.5.4 關係運算 9
1.6 本書的一些約定 10
1.6.1 關於Visual FoxPro 6.0
中文版 10
1.6.2 關於漢字和標點符號使用的
說明 10
1.7 習題 11
第2講 Visual FoxPro關係資料庫入門 13
2.1 溫故而知新 13
2.2 Visual FoxPro系統概述 13
2.2.1 歷史沿革 13
2.2.2 Visual FoxPro的主要特點 14
2.3 Visual FoxPro的主要檔案類型
及創建工具 15
2.3.1 主要檔案類型 15
2.3.2 嚮導、設計器和生成器簡介 17
2.4 Visual FoxPro的數據類型 18
2.5 Visual FoxPro套用系統開發的
基... - 2.6VisualFoxPro資料庫設計 20
- 2.6.1資料庫設計的原則 20
- 2.6.2資料庫設計的步驟 21
- 2.6.3“教學管理系統”資料庫
- 設計案例 22
- 2.7習題 25
- 第3講常量、變數和表達式 26
- 3.1溫故而知新 26
- 3.2常量 26
- 3.2.1數值型常量 26
- 3.2.2字元型常量 26
- 3.2.3日期型常量 27
- 3.2.4日期時間型常量 28
- 3.2.5邏輯型常量 28
- 3.3變數 29
- 3.3.1欄位變數 29
- 3.3.2記憶體變數 29
- 3.3.3數組 31
- 3.4表達式 32
- 3.4.1運算符 32
- 3.4.2運算符的優先權別 37
- 3.4.3表達式的值及表達式的類型 37
- 3.5習題 38
- 第4講常用函式 39
- 4.1溫故而知新 39
- 4.2數值函式 39
- 4.3字元函式 42
- 4.4日期和時間函式 44
- 4.5數據類型轉換函式 45
- 4.6測試函式 47
- 4.7習題 48
- 第5講資料庫的基本操作(1) 50
- 5.1溫故而知新 50
- 5.2使用瀏覽器對表的記錄進行操作 50
- 5.2.1瀏覽器的打開方法 50
- 5.2.2瀏覽器的操作 51
- 5.2.3用命令方式打開瀏覽器 54
- 5.3表的記錄指針與指針移動命令 55
- 5.3.1絕對移動命令 55
- 5.3.2相對移動命令 56
- 5.3.3檔案開始和結尾標誌 57
- 5.4增加記錄的命令 58
- 5.4.1APPEND命令 58
- 5.4.2SQL的INSERT命令 59
- 5.5刪除與恢復記錄的命令 60
- 5.5.1添加刪除標記命令 60
- 5.5.2取消刪除標記命令 61
- 5.5.3物理刪除帶有刪除標記
- 記錄的命令 62
- 5.5.4物理刪除所有記錄的命令 62
- 5.6工作區的選擇與表的關閉 62
- 5.6.1工作區的概念與使用 62
- 5.6.2關閉表的命令 64
- 5.7習題 64
- 第6講資料庫的基本操作(2) 66
- 6.1溫故而知新 66
- 6.2欄位數據的替換和更新 66
- 6.2.1替換命令(REPLACE) 66
- 6.2.2更新命令(SQL的UPDATE) 67
- 6.3表結構的修改 67
- 6.3.1在資料庫設計器中修改表
- 結構 67
- 6.3.2MODIFYSTRUCTURE
- 命令 68
- 6.3.3SQL的ALTERTABLE
- 命令 68
- 6.4索引的建立與使用 69
- 6.4.1索引的種類 70
- 6.4.2索引的四要素 70
- 6.4.3索引的創建和修改 71
- 6.4.4使用索引檔案 73
- 6.5記錄的查找與顯示 74
- 6.5.1 螢幕顯示命令DISPLAY 74
- 6.5.2順序查找命令 76
- 6.5.3索引查找命令 76
- *6.6表的複製、導入和導出 77
- 6.6.1表的複製 77
- 6.6.2 表的導入 78
- 6.6.3表的導出 80
- 6.7已學習過的VF命令與SQL命令
- ?對比 80
- 6.8習題 81
- 第7講資料庫的基本操作(3) 84
- 7.1溫故而知新 84
- 7.2表的關聯 84
- 7.2.1關聯的概念 84
- 7.2.2在資料庫中建立永久關聯 85
- 7.3數據的完整性 86
- 7.3.1實體完整性 86
- 7.3.2域完整性 86
- 7.3.3參照完整性 87
- 7.4用嚮導創建表單 89
- 7.4.1表單(Form)的概念 89
- 7.4.2用嚮導創建單表表單 89
- 7.4.3用嚮導創建一對多表單 92
- 7.4.4表單的運行 94
- 7.5習題 95
- 第8講視圖與查詢 96
- 8.1溫故而知新 96
- 8.2視圖 96
- 8.2.1視圖的概念 96
- 8.2.2用視圖嚮導建立本地視圖 97
- 8.2.3用視圖設計器建立本地
- 視圖 100
- *8.2.4設定更新條件 103
- 8.2.5使用視圖 104
- 8.3查詢 105
- 8.3.1使用查詢嚮導創建交叉表
- 查詢 105
- 8.3.2在查詢設計器中選擇查詢
- 去向 107
- 8.3.3運行查詢 110
- 8.4對視圖和查詢的進一步討論 110
- 8.4.1視圖與表的關係 110
- 8.4.2視圖與查詢的關係 111
- 8.4.3視圖與查詢的本質 111
- 8.5習題 111
- 第9講結構化查詢語言——SQL(1) 113
- 9.1溫故而知新 113
- 9.2SQL概述 113
- 9.2.1SQL語言發展簡史 113
- 9.2.2SQL語言的特點 114
- 9.3SQL查詢語句的基本結構 114
- 9.4簡單查詢 114
- 9.4.1查詢指定列 114
- 9.4.2查詢經過計算的列 115
- 9.4.3去掉重複值 116
- 9.4.4條件查詢 116
- 9.4.5對查詢結果進行排序 118
- 9.4.6使用庫函式 118
- 9.4.7分組查詢 119
- 9.5查詢結果的去向 120
- 9.5.1螢幕顯示選擇 120
- 9.5.2將查詢結果存入臨時
- 檔案中 121
- 9.5.3將查詢結果存入表中 121
- 9.5.4將查詢語句保存到文本
- 檔案中 122
- 9.6習題 122
- 第10講結構化查詢語言——SQL(2) 124
- 10.1溫故而知新 124
- 10.2連線查詢 124
- 10.2.1等值連線查詢 124
- 10.2.2超連線查詢 125
- 10.2.3多表連線 127
- 10.3嵌套查詢 128
- 10.3.1帶有謂詞IN的子查詢 128
- 10.3.2帶有比較運算符的子查詢 129
- 10.3.3帶有ANY、SOME或ALL
- 謂詞的子查詢 130
- 10.3.4帶有EXISTS謂詞的
- 子查詢 131
- *10.3.5內外層互相關嵌套查詢 132
- 10.4集合查詢 132
- *10.5視圖的定義 133
- 10.6習題 134
- 第11講報表與標籤 135
- 11.1溫故而知新 135
- 11.2概述 135
- 11.2.1設計步驟 135
- 11.2.2選擇報表布局類型 136
- 11.2.3印表機設定 136
- 11.3使用報表嚮導創建報表 136
- 11.3.1報表嚮導 136
- 11.3.2報表嚮導套用實例 137
- 11.4用報表設計器創建和修改報表 140
- 11.4.1報表設計器的基本組成 140
- 11.4.2報表的數據環境 141
- 11.4.3報表的控制項和控制項工具列 141
- 11.4.4報表的布局工具列 142
- 11.4.5在報表設計器中修改報表
- 布局 142
- 11.4.6在報表設計器中設計快速
- 報表 144
- 11.5分組報表設計 145
- 11.5.1用嚮導做初步設計 145
- 11.5.2用設計器修改完善 146
- 11.6創建標籤 147
- 11.6.1標籤的設計方法 147
- 11.6.2標籤的設計步驟 147
- 11.7報表和標籤的運行 149
- 11.7.1選單方式 149
- 11.7.2命令方式 150
- 11.8習題 151
- 第12講程式設計基礎(1) 152
- 12.1溫故而知新 152
- 12.2程式設計預備知識 152
- 12.2.1程式的概念 152
- 12.2.2程式中常用的幾條命令 152
- 12.2.3用戶自定義對話框函式 155
- 12.3程式的建立、運行與調試 157
- 12.3.1程式的建立和修改 157
- 12.3.2程式的運行 158
- 12.3.3程式的調試 159
- 12.4結構化程式設計 160
- 12.5順序結構 160
- 12.6分支結構 161
- 12.6.1條件語句(IF-ENDIF) 161
- 12.6.2多分支語句(DOCASE) 163
- 12.7循環結構 164
- 12.7.1條件循環(DOWHILE) 164
- 12.7.2循環輔助語句 166
- 12.8習題 166
- 第13講程式設計基礎(2) 169
- 13.1溫故而知新 169
- 13.2循環結構(續) 169
- 13.2.1步長循環(FOR-ENDFOR) 169
- 13.2.2掃描循環(SCAN-
- ENDSCAN) 170
- 13.2.3多重循環 171
- 13.3多模組程式 172
- 13.3.1子程式 172
- *13.3.2過程 174
- 13.3.3變數的作用域 175
- 13.3.4使用命令修改、調試運行
- 程式 176
- 13.4從結構化到面向對象的程式設計 176
- 13.4.1什麼是面向對象的程式 177
- 13.4.2對象(Object)和類(Class) 177
- 13.4.3子類與繼承 177
- 13.4.4VisualFoxPro中的基類 178
- 13.4.5容器和控制項 178
- 13.4.6對象的三要素 179
- 13.4.7結構化程式設計與面向
- 對象程式設計的關係 180
- *13.5程式調試器 180
- 13.5.1調用調試器的方法 180
- 13.5.2調試器環境 180
- 13.5.3設定斷點 181
- 13.5.4調試選單 182
- 13.6習題 183
- 第14講系統主程式與選單設計 185
- 14.1溫故而知新 185
- 14.2“教學管理系統”功能分析
- 與設計 185
- 14.2.1系統開發目標 185
- 14.2.2系統功能設計 185
- 14.2.3為“葉子”功能指定調用
- 程式 188
- 14.3系統整體結構描述 189
- 14.4系統主程式設計 190
- 14.4.1主程式的概念 190
- 14.4.2主程式的主要內容 190
- 14.4.3主程式示例 190
- 14.4.4主程式中的“事件驅動
- 機制” 191
- 14.5選單設計 191
- 14.5.1系統選單與用戶選單 191
- 14.5.2選單設計的基本過程 192
- 14.5.3選單設計舉例 193
- 14.5.4運行選單的命令 198
- 14.6將主程式與選單連線運行 199
- 14.7習題 199
- 第15講表單設計(1) 201
- 15.1溫故而知新 201
- 15.2表單設計器概述 201
- 15.2.1表單設計器的打開 201
- 15.2.2表單設計器環境 202
- 15.2.3表單的創建步驟 203
- 15.3對象的屬性、方法和事件 204
- 15.3.1常用屬性 204
- 15.3.2常用方法 206
- 15.3.3常用事件 207
- 15.3.4對象的引用 208
- 15.4標籤、形狀、線條控制項
- ?及其套用 209
- 15.4.1標籤(Label) 209
- 15.4.2形狀(Shape) 209
- 15.4.3線條(Line) 209
- 15.4.4控制項的操作與布局 209
- 15.4.5套用案例 210
- 15.5文本框、命令按鈕控制項及套用 211
- 15.5.1文本框(TextBox) 211
- 15.5.2命令按鈕(Command
- Button) 212
- 15.5.3套用案例 212
- 15.5.4主程式、選單與表單連線
- 調試 215
- 15.6習題 215
- 第16講表單設計(2) 217
- 16.1溫故而知新 217
- 16.2表格控制項及套用 217
- 16.2.1表格(Grid) 217
- 16.2.2表格套用舉例 219
- 16.3列表框、組合框控制項及套用 221
- 16.3.1列表框(ListBox) 221
- 16.3.2組合框(ComboBox) 223
- 16.3.3套用案例 223
- 16.4容器、計時器控制項及其套用 226
- 16.4.1容器(Container) 226
- 16.4.2計時器(Timer) 226
- 16.4.3容器、計時器控制項套用
- 案例 226
- 16.5習題 227
- 第17講表單設計(3) 229
- 17.1溫故而知新 229
- 17.2複選框、選項組、微調控制項
- 及套用 229
- 17.2.1複選框(CheckBox) 229
- 17.2.2選項組(OptionGroup) 231
- 17.2.3微調控制項(Spinner) 232
- 17.2.4套用案例 232
- 17.3命令按鈕組和頁框控制項 234
- 17.3.1命令按鈕組
- (CommandGroup) 234
- 17.3.2頁框(PageFrame)控制項 236
- 17.4用“另外儲存為”的方法設計表單 237
- 17.5習題 238
- 第18講應用程式的連編與發布 240
- 18.1溫故而知新 240
- 18.2系統調試與連編 240
- 18.2.1教學案例開發工作總結 240
- 18.2.2系統調試 241
- 18.2.3設定主檔案 241
- 18.2.4設定項目信息 241
- 18.2.5設定檔案的“排除”
- 與“包含” 242
- 18.2.6連編 242
- 18.2.7執行檔與源程式的
- 關係 244
- 18.2.8運行執行檔 244
- *18.3為應用程式製作安裝盤 245
- 18.3.1製作應用程式發布目錄 245
- 18.3.2用嚮導創建發布盤 245
- 18.3.3用安裝程式進行安裝 249
- 18.3.4用其他工具製作安裝盤 250
- 18.4期末VF無紙化考試 250
- 18.4.1期末考試題目類型與分數 251
- 18.4.2期末考試注意事項 251
- 18.5VF無紙化考試模擬系統 251
- 18.5.1VF無紙化考試模擬系統的
- 登錄 251
- 18.5.2VF無紙化考試模擬系統的
- 答題視窗 252
- 18.5.3查看模擬考試評分結果 253
- 18.6習題 254
- 附錄國家二級VisualFoxPro考試
- 大綱 255
- 參考文獻 258