內容簡介
VisualFoxPro9.0是Microsoft公司推出的VisualFoxPro的最新版本,是一個
優秀的可視化資料庫編程工具。它在以前版本的基礎上增強了網路功能,添加了XML處理能力,增強了與外部交換數據的能力。
本書共分14章,第1章介紹VisualFoxPro9.0的功能、特點以及安裝;第2~3章介紹VisualFoxPro編程基礎和面向對象的知識;第4章介紹使用項目管理器創建表和資料庫;第5~6章介紹索引、查詢及視圖的創建方法;第7~8章介紹表單的創建與管理以及表單控制項的使用;第9~10章介紹選單、報表和標籤的創建;第11~12章介紹應用程式的編譯與測試以及如何創建幫助系統和發布應用程式;第13~14章給出了兩個完整的資料庫開發實例。最後還通過綜合測試題來考察讀者所學的知識,使讀者能夠及時查漏補缺。
本書內容翔實、結構清晰、敘述流暢、可操作性強,可作為VisualFoxPro9.0初學者和資料庫開發人員的參考書籍,也可作為高等院校及各類社會培訓班的教材。
圖書目錄
第1章 Visual FoxPro 9.0概述 1
1.1 Visual FoxPro 9.0的特點及增強功能 2
1.1.1 增強的集成開發環境(IDE) 2
1.1.2 增強的語言功能 4
1.1.3 增強的數據功能 4
1.1.4 其他增強功能 5
1.1.5 增強的幫助 5
1.2 Visual FoxPro 9.0安裝需求及安裝方法 5
1.2.1 Visual FoxPro 9.0對系統的要求 5
1.2.2 安裝Visual FoxPro 9.0 6
1.3 Visual FoxPro 9.0的用戶界面 9
1.3.1 選單欄 10
1.3.2 工具列 11
1.3.3 命令視窗 13
1.3.4 工具箱 13
1.3.5 任務面板 14
1.4 定製用戶環境 15
1.4.1 查看系統配置 15
1.4.2 顯示配置設定 16
1.4.3 保存配置 17
1.5 Visual FoxPro的工作方式 17
1.5.1 命令格式 18
1.5.2 Visual FoxPro的兩類工作方式 18
1.6 習題與上機操作 19
1.6.1 填空題 19
1.6.2 選擇題 19
1.6.3 問答題 20
1.6.4 上機操作 20
第2章 Visual FoxPro 9.0 編程基礎 23
2.1 數據類型 24
2.1.1 Visual FoxPro的數據類型 24
2.1.2 Visual FoxPro的欄位數據類型 24...
2.2數據存儲 25
2.2.1數據容器的作用 25
2.2.2常量 26
2.2.3變數 27
2.2.4記錄 31
2.3運算符 31
5.1.2建立表的結構 98
5.1.3設定欄位屬性 100
5.1.4修改表結構 102
5.1.5重命名表 102
5.1.6刪除表 103
5.1.7複製表 104
5.1.8將表存為HTML檔案 104
5.1.9使用觸發器 105
5.2處理表數據 106
5.2.1輸入表數據 106
5.2.2表數據的修改 108
5.2.3刪除記錄數據 110
5.2.4恢復記錄數據 112
5.3索引 112
5.3.1索引的概念 113
5.3.2索引的分類 113
5.3.3創建索引 114
5.3.4使用索引 116
5.3.5索引的更新 117
5.4使用多個表 117
5.4.1使用數據工作期 117
5.4.2查看數據工作期視窗 118
5.4.3引用工作區 118
5.4.4使用表的別名 118
5.5創建資料庫表間的關係 119
5.5.1創建一對多關係 119
5.5.2創建多對多關係 119
5.5.3創建一對一關係 119
5.5.4設定表間的臨時關係 120
5.5.5創建表間的永久關係 121
5.5.6參照完整性 123
5.6習題與上機操作 124
5.6.1填空題 124
5.6.2選擇題 125
5.6.3問答題 125
5.6.4上機操作 125
第6章使用查詢與視圖 127
6.1創建查詢 128
6.1.1查詢的含義與功能 128
6.1.2創建查詢的步驟 129
6.1.3使用查詢嚮導創建查詢 129
6.1.4使用查詢設計器創建查詢 131
6.2套用查詢 136
6.2.1設定查詢結果的輸出方式 136
6.2.2運行查詢 137
6.2.3定製查詢 137
6.3視圖 138
6.3.1創建本地視圖 139
6.3.2創建遠程視圖 144
6.3.3運行視圖 147
6.4習題與上機操作 147
6.4.1填空題 147
6.4.2選擇題 147
6.4.3問答題 148
6.4.4上機操作 148
第7章設計表單 149
7.1創建表單 150
7.1.1表單的功能及其類型 150
7.1.2使用嚮導創建單表表單 150
7.1.3使用表單嚮導創建一對多表單 154
7.1.4使用表單設計器創建表單 156
7.1.5使用表單生成器創建表單 156
7.1.6創建單文檔和多文檔界面 157
7.1.7用表單集擴充表單 159
7.2在表單中添加對象 160
7.2.1了解容器和控制項對象 160
7.2.2添加VisualFoxPro容器 160
7.2.3在表單中添加VisualFoxPro控制項 161
7.2.4在表單中添加數據綁定型控制項 161
7.2.5在表單中添加自定義對象 161
7.2.6確定表單中的控制項數目 163
7.2.7在表單中添加屬性和方法 164
7.2.8包含預定義常量 165
7.3美化表單 165
7.3.1選擇控制項 165
7.3.2調整控制項的大小 166
7.3.3移動和對齊控制項 167
7.3.4改變文本的字型和字號 167
7.3.5設定表單的顏色 168
7.4管理表單 168
7.4.1隱藏表單 168
7.4.2釋放表單 169
7.4.3將參數傳遞到表單 169
7.4.4從表單返回值 170
7.4.5設定表單模板 170
7.5完善學生信息管理系統的表單 171
7.5.1查詢模組的表單 171
7.5.2創建主界面表單 173
7.5.3登錄表單 174
7.6習題與上機操作 175
7.6.1填空題 175
7.6.2選擇題 175
7.6.3問答題 176
7.6.4上機操作 176
第8章使用表單控制項 177
8.1輸出類控制項 178
8.1.1Label(標籤)控制項 178
8.1.2Image(圖像)控制項 178
8.1.3Line(線條)控制項 179
8.1.4Shape(形狀)控制項 179
8.2輸入類控制項 181
8.2.1TextBox(文本框)控制項 181
8.2.2EditBox(編輯框)控制項 183
8.2.3ListBox(列表框)控制項 184
8.2.4ComboBox(組合框)控制項 187
8.2.5Spinner(微調)控制項 189
8.3控制類控制項 190
8.3.1CommandButton(命令按鈕)控制項 190
8.3.2CommandGroup(命令按鈕組)控制項 190
8.3.3CheckBox(複選框)控制項 192
8.3.4OptionGroup(選項按鈕組)控制項 194
8.3.5Timer(計時器)控制項 194
8.4容器類控制項 196
8.4.1Grid(表格) 196
8.4.2PageFrame(頁框) 197
8.5學生信息管理系統維護模組的實現 198
8.6習題與上機操作 200
8.6.1填空題 200
8.6.2選擇題 201
8.6.3問答題 201
8.6.4上機操作 201
第9章設計選單 203
9.1創建選單系統 204
9.1.1創建選單系統的基本步驟 204
9.1.2規劃選單系統 204
9.1.3快速創建選單 205
9.1.4自定義選單項 206
12.3.3創建表單 274
12.3.4添加代碼 275
12.3.5運行表單 276
12.4發布應用程式 276
12.4.1應用程式的發布過程 277
12.4.2使用項目管理器重新綁定項目 277
12.4.3創建.exe檔案 282
12.4.4創建發布目錄 283
12.4.5創建發布磁碟 283
12.5習題與上機操作 284
12.5.1填空題 284
12.5.2選擇題 284
12.5.3問答題 284
12.5.4上機操作 285
第13章圖書館管理系統 287
13.1系統設計 288
13.1.1系統目標設計 288
13.1.2系統功能模組設計 288
13.2資料庫設計 289
13.2.1資料庫需求分析 289
13.2.2資料庫概念設計 289
13.2.3資料庫表設計 290
13.3資料庫實現 291
13.3.1創建項目 291
13.3.2創建資料庫 291
13.4各個模組的實現 294
13.4.1主界面的實現 294
13.4.2身份驗證模組的實現 296
13.4.3管理模組的實現 297
13.4.4借書模組的實現 298
13.4.5還書模組的實現 300
13.4.6登記模組的實現 302
13.4.7書籍登記的實現 302
13.4.8人員登記的實現 304
13.4.9查詢模組的實現 305
13.5發布系統 306
第14章倉庫管理系統 309
14.1系統設計 310
14.1.1系統目標設計 310
14.1.2系統功能模組設計 310
14.2資料庫設計 311
14.2.1資料庫需求分析 311
14.2.2資料庫表設計 311
14.3資料庫實現 312
14.3.1創建項目 312
14.3.2創建資料庫 313
14.4各個模組的實現 316
14.4.1主界面的實現 316
14.4.2材料信息維護模組的實現 318
14.4.3材料信息查詢模組的實現 322
14.4.4出入庫管理模組的實現 323
14.4.5報表模組的實現 329
14.5發布系統 331
附錄AVisualFoxpro9.0綜合測試題 333
附錄B習題與上機操作參考答案 343
附錄CVisualFoxpro9.0綜合測試題參考答案 355