圖書目錄
第1章計算機數據管理和資料庫管理系統1
1.1案例引入——商品銷售管理系統1
1.1.1人工管理階段2
1.1.2檔案系統階段3
1.1.3資料庫系統階段3
1.2資料庫管理系統理論4
1.2.1資料庫5
1.2.2資料庫管理系統6
1.2.3資料庫系統6
1.2.4關係型資料庫7
1.3VisualFoxPro資料庫管理系統15
1.3.1VisualFoxPro特點15
1.3.2VisualFoxPro的運行環境16
1.3.3啟動和退出VisualFoxPro系統17
1.3.4VisualFoxPro系統的配置17
1.3.5用項目管理軟體管理眾多檔案19
1.3.6VisualFoxPro資料庫管理系統的基本組成26
習題30
上機實驗題32
第2章如何管理數據表33
2.1案例引入——管理商品信息表33
2.2生成商品信息表35
2.2.1創建商品信息表結構35
2.2.2表結構的修改38
2.2.3輸入商品信息39
2.3使用商品信息表42
2.3.1打開與關閉商品信息表42
2.3.2查看商品信息(瀏覽、定位、篩選、索引)46
2.4更新商品信息表55
2.4.1修改商品信息55
2.4.2刪除商品信息57
2.5數據表相關知識60
2.5.1有關數據表操作的常用函式60
2.5.2數據的複製61
2.5.3數據的統計62
習題63
上機實驗題66
第3章數據管理基礎——數據、表達式和函式69
3.1數據69
3.1.1數據類型69
3.1.2常量72
3.1.3變數73
3.1.4數組76
3.2操作符和表達式80
3.2.1數值操作符和表達式80
3.2.2字元操作符和表達式81
3.2.3日期操作符和表達式82
3.2.4關係操作符和表達式83
3.2.5邏輯操作符和表達式84
3.3函式86
3.3.1數值函式87
3.3.2字元函式89
3.3.3日期時間函式92
3.3.4轉換函式94
3.3.5測試函式95
習題98
上機實驗題100
第4章資料庫的建立和使用101
4.1案例引入——商品銷售管理資料庫101
4.2建立商品銷售管理資料庫104
4.2.1打開“資料庫設計器”104
4.2.2添加或新建數據表105
4.2.3建立資料庫表之間的關聯106
4.2.4創建數據表間臨時關係108
4.2.5打開和關閉資料庫110
4.3資料庫表的擴展功能111
4.3.1資料庫表欄位的擴展功能112
4.3.2資料庫表的擴展功能116
4.3.3相關表之間的參照完整性117
習題119
上機實驗題120
第5章程式設計基礎123
5.1程式概述123
5.1.1程式的概念123
5.1.2程式檔案的建立、修改與執行124
5.1.3簡單的輸入輸出命令126
5.2順序結構131
5.2.1順序結構流程及常用命令131
5.2.2程式舉例132
5.3分支結構133
5.3.1簡單分支選擇結構133
5.3.2選擇分支結構135
5.3.3IF語句的嵌套137
5.3.4結構分支139
5.4循環結構142
5.4.1DOWHILE循環結構143
5.4.2FOR循環結構146
5.4.3SCAN循環結構147
5.4.4多重循環149
5.5子程式、過程及調用151
5.5.1子程式及調用151
5.5.2過程及過程調用152
5.5.3過程調用中的參數傳遞155
5.5.4過程的嵌套調用156
5.6用戶自定義函式157
5.7記憶體變數的作用域158
5.7.1全局變數158
5.7.2局部變數159
習題160
上機實驗題165
第6章如何獲取資料庫中的數據167
6.1案例引入——從商品信息管理資料庫中獲取數據167
6.2查詢商品信息管理資料庫169
6.2.1單表“查詢”日銷售商品情況169
6.2.2多表“查詢”日銷售商品情況172
6.2.3查詢員工銷售業績情況173
6.2.4“查詢設計器”的各功能設計方法175
6.2.5部門月銷售情況交叉表的設計180
6.3套用SELECT—SQL命令進行“查詢”182
6.3.1SELECT—SQL查詢命令182
6.3.2SELECT—SQL查詢命令套用舉例185
6.4用“視圖”方法查看商品信息管理資料庫186
6.4.1建立員工銷售業績情況視圖187
6.4.2創建供貨商參數化視圖189
習題191
上機實驗題194
第7章列印資料庫中的數據196
7.1案例引入——列印商品信息管理資料庫中的數據196
7.2以報表形式輸出199
7.2.1套用“報表嚮導”設計商品銷售明細表報表200
7.2.2多表設計員工銷售業績報表203
7.2.3套用“報表設計器”設計商品庫存報表205
7.2.4套用“快速報表”設計商品銷售情況報表208
7.3報表布局和定製報表211
7.3.1設計報表頁面211
7.3.2添加線條、矩形和圓形212
7.3.3設定控制項的顏色212
7.4以標籤形式輸出212
7.4.1套用“標籤嚮導”設計員工信息標籤213
7.4.2套用“標籤設計器”設計供貨商情況標籤214
習題216
上機實驗題216
第8章表單218
8.1案例引入——通過表單來處理商品信息表中的數據218
8.2利用表單嚮導生成表單219
8.2.1選擇使用表單嚮導220
8.2.2嚮導類型選取220
8.2.3欄位選取220
8.2.4樣式與按鈕類型選擇221
8.2.5設定記錄排序依據222
8.2.6完成表單嚮導設計223
8.3利用表單設計器設計表單224
8.3.1打開表單設計器224
8.3.2表單設計器工作界面224
8.3.3設計一個簡單的表單226
8.4表單相關知識228
8.4.1設定表單屬性228
8.4.2用表單集擴展表單229
8.4.3新建屬性和方法230
8.4.4定義表單數據環境233
8.5面向對象程式設計基礎235
8.5.1類和對象235
8.5.2容器類與控制項類236
8.5.3處理對象237
8.5.4對象常用屬性239
8.5.5對象事件240
8.5.6對象方法242
習題243
上機實驗題245
第9章控制項246
9.1案例引入——使用控制項實現用戶檢驗功能246
9.1.1什麼是控制項246
9.1.2控制項和數據的關係247
9.1.3選擇合適的控制項247
9.2標籤、文本框與編輯框248
9.2.1標籤248
9.2.2文本框249
9.2.3編輯框252
9.3命令按鈕與命令按鈕組253
9.3.1命令按鈕253
9.3.2命令按鈕組253
9.4列表框與組合框255
9.4.1列表框255
9.4.2組合框259
9.5選項按鈕組、複選框260
9.5.1選項按鈕組260
9.5.2複選框261
9.6表格與微調框262
9.6.1表格262
9.6.2微調框264
9.7計時器、線條和形狀265
9.7.1計時器265
9.7.2線條和形狀266
9.8頁框和頁面、OLE控制項267
9.8.1頁框和頁面267
9.8.2OLE控制項268
9.8.3套用實例270
9.9增強控制項易用性271
9.9.1設定訪問鍵271
9.9.2設定控制項的“Tab鍵次序”272
9.9.3設定工具提示文本272
9.9.4啟用和停用對象273
9.10集合屬性與計數屬性273
9.10.1什麼是集合屬性和計數屬性273
9.10.2容器及其集合屬性和計數屬性274
9.10.3套用舉例274
習題275
上機實驗題277
第10章選單279
10.1案例引入——系統主選單和右鍵選單279
10.1.1下拉式選單案例——系統主選單279
10.1.2快捷選單案例——右鍵選單280
10.2設計和套用下拉式系統主選單280
10.2.1設計選單的外觀280
10.2.2保存和生成選單程式285
10.2.3運行選單285
10.3設計和套用快捷選單286
10.3.1選擇創建快捷選單286
10.3.2設計快捷選單286
10.3.3套用快捷選單288
10.4選單相關知識288
10.4.1選單規劃288
10.4.2SDI選單288
10.4.3SETSYSMENU命令289
習題290
上機實驗題291
第11章商品銷售管理系統開發293
11.1案例引入——開發商品銷售管理系統293
11.1.1新建項目和數據檔案293
11.1.2在項目中新建查詢檔案293
11.1.3在項目中新建表單294
11.1.4在項目中新建選單299
11.1.5在項目中新建主程式301
11.1.6新建並添加系統配置檔案302
11.1.7系統集成和測試302
11.1.8連編系統302
11.1.9利用安裝精靈生成發布系統的安裝檔案302
11.2套用系統開發一般過程303
11.2.1新建項目303
11.2.2往項目中加入各種檔案303
11.2.3設定主程式304
11.2.4設定排除和包含檔案305
11.2.5系統集成和測試306
11.2.6連編套用系統306
11.2.7系統發布306
附錄307
附錄A本書用到的表檔案結構及表中數據307
附錄BVisualFoxPro常用控制項及功能311
附錄CVisualFoxPro常用對象及功能312
附錄DVisualFoxPro常用事件及功能313
附錄E常用命令315
附錄FVisualFoxPro常用函式328
附錄G常用方法及功能341
附錄HVisualFoxPro常用屬性及功能342
附錄IVisualFoxPro常用系統記憶體變數及功能351
參考文獻354