Visual FoxPro 9.0程式設計(第2版)

Visual FoxPro 9.0程式設計(第2版)

《Visual FoxPro 9.0程式設計(第2版)》是2008年清華大學出版社出版的圖書,作者是張翼英、張丕振。

基本介紹

  • 書名:Visual FoxPro 9.0程式設計(第2版)
  • 作者:張翼英、張丕振
  • ISBN:9787302281962
  • 定價:44.5元
  • 出版社:清華大學出版社
  • 出版時間:2008年09月 
  • 裝幀:平裝
  • 叢書名:高等學校計算機基礎教育教材精選
內容簡介,目錄,

內容簡介

本書詳細介紹了Visual FoxPro 9.0資料庫管理系統的知識體系,以及如何使用Visual FoxPro 9.0進行程式設計與項目開發。
本書從實際開發角度出發,循序漸進地講解Visual FoxPro 9.0的各種知識,並根據程式設計知識的學習規律,合理地安排書中的內容,精心設計豐富恰當的實例。主要內容包括項目管理器、關係資料庫操作、查詢與視圖、表單與控制項管理、選單設計、結構化查詢語言和面向對象的程式設計。最後,以“人力資源管理系統”為實例,對前面12個章節的內容進行總結,系統全面地介紹在Visual FoxPro 9.0中如何進行應用程式開發,詳細闡述了整個程式設計開發的過程及開發技巧,使得讀者能夠從理論自然地延伸到實際套用,進而達到中級以上的程式設計水平。

目錄

第1章VisualFoxPro9.0簡介1
1.1VisualFoxPro的歷史沿革1
1.1.1dBASE1
1.1.2FoxBase和FoxPro1
1.1.3VisualFoxPro1
1.2VisualFoxPro9.0的增強功能和特點2
1.2.1互動式開發環境(IDE)的增強2
1.2.2VisualFoxPro9.0設計器的增強3
1.2.3數據和XML功能的增強4
1.2.4語言的增強5
1.2.5其他增強6
1.2.6VisualFoxPro的主要特點7
1.3VisualFoxPro9.0的安裝、運行與退出7
1.3.1VisualFoxPro9.0安裝的必要條件7
1.3.2VisualFoxPro9.0的安裝8
1.3.3VisualFoxPro9.0的運行與退出14
1.4VisualFoxPro9.0用戶界面15
1.4.1選單欄15
1.4.2工具列16
1.4.3“命令”視窗16
1.4.4工具箱17
1.4.5任務面板管理器17
1.5定製用戶環境18
1.5.1使用“選項”對話框設定環境18
1.5.2使用SET命令19
1.5.3工作方式20
1.5.4設定工作目錄與搜尋路徑21
1.5.5獲取幫助22
1.6小結23
1.7練習23
VisualFoxPro9.0程式設計(第2版)目錄第2章VisualFoxPro9.0項目管理器及套用25
2.1項目及項目管理器組成25
2.1.1創建項目25
2.1.2項目管理器的組成27
2.1.3項目管理器的功能28
2.1.4項目管理器的定製28
2.2項目管理器的基本操作30
2.2.1項目管理器中的檔案操作30
2.2.2項目管理器的其他操作32
2.2.3項目信息及檔案說明33
2.2.4連編應用程式34
2.3VisualFoxPro9.0嚮導、設計器和生成器34
2.3.1VisualFoxPro9.0嚮導34
2.3.2設計器35
2.3.3生成器36
2.4創建第一個VisualFoxPro9.0程式37
2.4.1創建“學生管理”項目38
2.4.2自由表的創建和修改39
2.4.3用表單嚮導製作數據編輯表單40
2.4.4對表單進行美化43
2.4.5運行瀏覽結果46
2.5小結48
2.6練習48
第3章關係資料庫基本操作50
3.1關係資料庫50
3.1.1資料庫50
3.1.2資料庫系統組成50
3.1.3關係資料庫基本概念52
3.1.4關係運算55
3.1.5關係的完整性56
3.2資料庫設計與操作57
3.2.1創建資料庫57
3.2.2打開資料庫58
3.2.3設定當前資料庫59
3.2.4關閉資料庫60
3.2.5刪除資料庫60
3.2.6添加表和移去表61
3.2.7資料庫表屬性的設定62
3.2.8設定觸發器66
3.2.9永久關係與參照完整性66
3.3數據表設計與操作69
3.3.1創建數據表69
3.3.2打開與關閉表73
3.3.3記錄瀏覽與顯示75
3.3.4表結構操作78
3.3.5追加與插入記錄79
3.3.6記錄定位81
3.3.7修改記錄83
3.3.8刪除記錄85
3.4數據表的排序與索引87
3.4.1表的排序命令87
3.4.2索引的概念88
3.4.3索引的建立89
3.4.4打開和關閉索引檔案90
3.4.5指定主控索引91
3.4.6索引的更新92
3.4.7數據檢索93
3.4.8表的統計命令94
3.4.9過濾器命令96
3.5多工作區操作96
3.5.1工作區的基本概念96
3.5.2選擇工作區98
3.5.3建立表間的臨時關聯100
3.6小結102
3.7練習103
第4章VisualFoxPro9.0語言基礎106
4.1數據基礎106
4.1.1常量106
4.1.2數據類型108
4.1.3變數112
4.1.4數組114
4.2運算符與表達式114
4.2.1算術表達式115
4.2.2字元表達式115
4.2.3關係表達式116
4.2.4邏輯表達式117
4.2.5日期(時間)表達式118
4.2.6名稱表達式118
4.2.7宏替換表達式119
4.2.8表達式生成器119
4.3VisualFoxPro9.0函式121
4.3.1數值函式122
4.3.2字元處理函式124
4.3.3日期時間函式126
4.3.4測試函式127
4.3.5轉換函式129
4.3.6對話框函式130
4.4檔案操作133
4.4.1複製檔案133
4.4.2顯示檔案目錄134
4.4.3修改檔案名稱134
4.4.4刪除檔案135
4.5VisualFoxPro9.0的命令135
4.5.1VisualFoxPro的工作方式135
4.5.2命令結構136
4.5.3命令書寫規則137
4.5.4常用命令137
4.6小結138
4.7練習138
第5章VisualFoxPro9.0程式設計語句140
5.1程式設計概述140
5.1.1程式的相關概念140
5.1.2程式的建立、修改與運行141
5.1.3程式中的常用命令143
5.2輸入語句145
5.3順序結構147
5.4分支結構147
5.4.1簡單分支語句148
5.4.2選擇分支語句148
5.4.3分支語句的嵌套149
5.4.4結構分支語句150
5.5循環程式設計語句152
5.5.1SCAN…ENDSCAN153
5.5.2步長型循環154
5.5.3當型循環155
5.5.4三種循環結構比較157
5.6過程和自定義函式158
5.6.1過程158
5.6.2用戶自定義函式160
5.6.3參數傳遞機制162
5.6.4過程檔案164
5.7變數的作用域165
5.7.1局部變數165
5.7.2私有變數166
5.7.3全局變數168
5.8VisualFoxPro9.0存儲過程169
5.8.1創建與編輯存儲過程169
5.8.2運行存儲過程170
5.8.3刪除存儲過程171
5.9程式設計中的錯誤處理171
5.9.1預防錯誤172
5.9.2處理“運行時”的錯誤172
5.9.3建立ONERROR例程173
5.9.4常見的錯誤174
5.10程式調試175
5.10.1程式調試概述175
5.10.2調用調試器176
5.10.3設定斷點177
5.11小結179
5.12練習179
第6章使用VisualFoxPro9.0查詢與視圖181
6.1查詢設計181
6.1.1使用查詢嚮導182
6.1.2使用查詢設計器187
6.2交叉表查詢和圖表查詢199
6.2.1交叉表查詢199
6.2.2使用交叉查詢嚮導200
6.2.3圖表嚮導202
6.2.4使用圖表嚮導203
6.3視圖206
6.3.1創建本地視圖207
6.3.2創建遠程視圖211
6.3.3參數視圖217
6.4小結219
6.5練習219
第7章創建與使用表單221
7.1創建表單221
7.1.1表單設計器222
7.1.2表單控制項工具列222
7.1.3表單設計器選項224
7.1.4VisualFoxPro中的類和對象225
7.1.5表單對象的引用228
7.2設定表單屬性229
7.2.1屬性設定229
7.2.2常用屬性230
7.3定義表單事件231
7.3.1表單中事件的使用231
7.3.2常用事件234
7.4設定表單方法235
7.4.1程式中設定方法235
7.4.2常用方法236
7.5表單的數據環境238
7.5.1添加表或視圖238
7.5.2常用數據環境屬性239
7.5.3用表單生成器設計表單239
7.5.4拖動欄位和表到表單中241
7.6創建單文檔和多文檔界面243
7.6.1建立不同風格表單243
7.6.2不同風格表單的創建與使用245
7.6.3隱藏主視窗247
7.6.4在頂層表單中添加選單247
7.6.5用表單集擴充表單247
7.6.6建立可停靠表單249
7.6.7設定對象的Tab鍵次序250
7.7一對多表單設計和表單行為251
7.7.1一對多表單設計251
7.7.2表單行為254
7.8小結257
7.9練習258
第8章VisualFoxPro9.0控制項管理260
8.1控制項和數據260
8.2輸出類控制項261
8.2.1標籤控制項261
8.2.2線條控制項265
8.2.3形狀控制項265
8.2.4圖像控制項267
8.3輸入類控制項269
8.3.1文本框控制項269
8.3.2編輯框控制項275
8.3.3列表框、下拉列表框和組合框控制項277
8.3.4微調控制項283
8.4控制類控制項285
8.4.1命令按鈕控制項285
8.4.2命令按鈕組控制項288
8.4.3複選框控制項289
8.4.4選項按鈕組控制項294
8.4.5計時器控制項299
8.5容器類控制項302
8.5.1表格控制項302
8.5.2頁框控制項309
8.5.3容器控制項311
8.6小結313
8.7練習313
第9章報表和標籤的設計與使用315
9.1報表設計315
9.1.1報表嚮導315
9.1.2快速報表318
9.2報表設計器319
9.2.1啟動報表設計器320
9.2.2設定報表數據環境320
9.2.3報錶帶區323
9.2.4報表控制項的使用326
9.3報表輸出329
9.3.1頁面設定329
9.3.2預覽報表330
9.3.3列印報表330
9.4標籤的創建331
9.4.1使用標籤嚮導創建標籤332
9.4.2使用標籤設計器創建標籤334
9.5小結335
9.6練習335
第10章選單設計338
10.1選單設計基礎338
10.1.1選單分類338
10.1.2選單系統的設計步驟338
10.2使用選單設計器創建選單339
10.2.1設計下拉式選單339
10.2.2快捷選單的設計與調用344
10.3在頂層表單中調用選單345
10.4系統選單的控制346
10.5選單綜合實例347
10.6小結350
10.7練習350
第11章結構化查詢語言352
11.1SQL概述352
11.2SQL的定義功能353
11.2.1建立表結構353
11.2.2刪除表358
11.2.3修改表結構358
11.2.4建立視圖362
11.3SQL的操作功能364
11.3.1插入記錄364
11.3.2更新數據366
11.3.3刪除記錄368
11.4結構化查詢語言369
11.4.1SELECT子句369
11.4.2FROM子句371
11.4.3通配符和聚集函式372
11.4.4WITH子句373
11.4.5WHERE子句375
11.4.6GROUPBY子句376
11.4.7HAVING子句377
11.4.8ORDERBY子句378
11.4.9UNION子句379
11.4.10INTO或TO子句379
11.4.11附加顯示選項381
11.5SQL命令綜合操作382
11.5.1建表操作命令382
11.5.2修改表結構命令383
11.5.3刪除表命令384
11.5.4插入記錄命令384
11.5.5邏輯刪除與修改記錄命令385
11.5.6查詢命令385
11.6小結390
11.7練習390
第12章面向對象的程式設計392
12.1對象和類392
12.1.1對象393
12.1.2類394
12.2VisualFoxPro9.0的基類395
12.2.1基類的類型395
12.2.2容器類397
12.2.3控制項類398
12.2.4成員類398
12.3使用類設計器建立類398
12.3.1創建類398
12.3.2為控制項或容器類添加對象400
12.3.3為類添加成員和定義事件400
12.3.4指定類的外觀404
12.3.5將類添加到表單控制項工具列中405
12.3.6修改類定義405
12.4使用代碼建立類407
12.4.1編寫類定義407
12.4.2創建、添加和釋放對象409
12.4.3編寫方法和事件代碼411
12.5使用對象413
12.5.1創建對象引用414
12.5.2檢查對象是否存在414
12.5.3調用對象的屬性、方法和事件415
12.5.4對象事件的觸發順序417
12.6小結418
12.7練習418
第13章人力資源管理系統420
13.1人力資源管理系統簡介420
13.1.1系統概述420
13.1.2系統構成420
13.1.3本系統主要檔案組成421
13.1.4規劃系統環境422
13.2人力資源管理系統設計423
13.2.1規劃設計資料庫423
13.2.2系統主表單設計424
13.2.3登錄表單設計427
13.2.4資料庫初始化和備份表單的設計430
13.2.5記錄瀏覽表單的設計434
13.2.6記錄添加修改表單的設計436
13.2.7簡單查找表單的設計446
13.2.8組合查找表單的設計449
13.2.9更改密碼錶單的設計451
13.2.10用戶管理表單的設計453
13.2.11統計表單的設計455
13.2.12列印表單的設計457
13.2.13報表的設計459
13.2.14系統時間表單的設計460
13.2.15系統幫助表單的設計463
13.2.16系統選單的設計466
13.3發布系統467
13.3.1設定主程式及其他配置467
13.3.2程式連編468
13.4小結469
13.5練習469
參考文獻471
第一部分知識要點及習題解答
第1章VisualBasic概述3
1.1知識要點3
1.2習題一及解答5
1.3同步練習一8
1.4同步練習一答案10
第2章簡單的VisualBasic程式設計11
2.1知識要點11
2.2習題二及解答14
2.3同步練習二19
2.4同步練習二答案24
第3章VisualBasic語言基礎26
3.1知識要點26
3.2習題三及解答30
3.3同步練習三36
3.4同步練習三答案40
第4章VisualBasic控制結構41
4.1知識要點41
4.2習題四及解答45
4.3同步練習四58
4.4同步練習四答案68
第5章數組70
5.1知識要點70
5.2習題五及解答73
5.3同步練習五86
5.4同步練習五答案91第6章過程92
6.1知識要點92
6.2習題六及解答95
6.3同步練習六104
6.4同步練習六答案112
第7章常用控制項113
7.1知識要點113
7.2習題七及解答116
7.3同步練習七122
7.4同步練習七答案128
第8章選單及窗體的設計130
8.1知識要點130
8.2習題八及解答135
8.3同步練習八145
8.4同步練習八答案151
第9章圖形操作153
9.1知識要點153
9.2習題九及解答155
9.3同步練習九160
9.4同步練習九答案162
第10章檔案操作164
10.1知識要點164
10.2習題十及解答167
10.3同步練習十171
10.4同步練習十答案174
第11章資料庫套用基礎176
11.1知識要點176
11.2習題十一及解答178
11.3同步練習十一181
11.4同步練習十一答案183
第二部分操作實驗
第1章VisualBasic概述187
實驗1-1187
實驗1-2188
實驗1-3189
實驗1-4190
實驗1-5192
第2章簡單的VisualBasic程式設計194
實驗2-1194
實驗2-2196
實驗2-3197
實驗2-4199
實驗2-5200
實驗2-6202
實驗2-7203
第3章VisualBasic語言基礎206
實驗3-1206
實驗3-2207
實驗3-3208
實驗3-4209
實驗3-5211
第4章VisualBasic控制結構213
實驗4-1213
實驗4-2213
實驗4-3214
實驗4-4215
實驗4-5216
實驗4-6217
實驗4-7217
第5章數組220
實驗5-1220
實驗5-2221
實驗5-3223
實驗5-4224
實驗5-5225
實驗5-6227
實驗5-7229
第6章過程232
實驗6-1232
實驗6-2233
實驗6-3234
實驗6-4235
實驗6-5236
實驗6-6237
實驗6-7240
第7章常用控制項242
實驗7-1242
實驗7-2243
實驗7-3245
實驗7-4246
實驗7-5248
實驗7-6250
實驗7-7251
實驗7-8253
第8章選單及窗體的設計256
實驗8-1256
實驗8-2258
實驗8-3259
實驗8-4261
實驗8-5263
實驗8-6266
實驗8-7268
實驗8-8269
第9章圖形操作272
實驗9-1272
實驗9-2272
實驗9-3273
實驗9-4274
第10章檔案操作276
實驗10-1276
實驗10-2277
實驗10-3279
第11章資料庫套用基礎281
實驗11-1281
實驗11-2282
實驗11-3283
實驗11-4285
參考文獻289

相關詞條

熱門詞條

聯絡我們