中文Visual FoxPro基礎教程

中文Visual FoxPro基礎教程

《中文Visual FoxPro基礎教程》是2006年人民郵電出版社出版的圖書,作者是任心燕。本書主要介紹VFP的基本操作,包括數據管理、資料庫系統建立等內容。

基本介紹

  • 中文名:中文Visual FoxPro基礎教程
  • 平裝: 247頁
  • 開本: 16開
  • ISBN: 7115153299   9787115153296
  • 出版社: 人民郵電出版社
  • 出版時間:第1版 (2006年12月1日)
內容簡介,目錄,

內容簡介

本書主要介紹Visual FoxPro的各種基本操作,學習本書之後可以基本達到使用Visual FoxPro進行數據管理、資料庫系統的建立等與資料庫有關工作的要求。
本書包括資料庫系統的基礎知識、資料庫的實施、數據查詢、生成用戶界面、應用程式及實訓共6章。本書由淺入深、由易到難、循序漸進、圖文並茂,理論與實際製作相結合,充分注意保證知識的相對完整性和系統性,使讀者在閱讀學習時能夠快速入門。全書具有一定的知識信息量,教師可以方便地使用它進行教學。
本書為高職高專學校的教材,也可以作為中級培訓班的教材,還適合作為初學資料庫套用人員的自學用書。

目錄

第1章 Visual FoxPro 6.0基礎 1
1.1 安裝Visual FoxPro 6.0 1
1.1.1 Visual FoxPro 6.0介紹 1
1.1.2 Visual FoxPro 6.0的安裝環境 2
1.1.3 安裝的實現 3
1.1.4 安裝拓展 9
1.“選項”對話框 9
2.SET命令 10
3.保存配置的方法 10
4.配置檔案 10
1.2 銷售管理數據分析與設計 12
1.2.1 關係資料庫的基本概念 12
1.資料庫 12
2.數據模型 12
3.資料庫處理的特點 12
4.資料庫的安全性 13
5.關係資料庫的基本術語 13
6.資料庫的完整性 14
1.2.2 資料庫設計 14
1.需求分析階段 15
2.概念結構設計階段 15
3.邏輯結構設計階段 15
4.資料庫物理設計階段 15
5.資料庫實施階段 15
6.資料庫運行和維護階段 15
1.2.3 銷售管理設計實現 15
1.2.4 銷售管理設計拓展 16
習題 16
第2章 資料庫的實施 18
2.1 建立銷售管理項目 18
2.1.1 項目管理器的內容 18
2.1.2 項目管理器的基本操作 19
1.查找數據檔案 19
2.查找表單和報表檔案 19
3.查看檔案詳細內容 20
4.添加或移去檔案 20
5.創建和修改檔案 21
6.改變顯示外觀 21
7.選項卡 21
8.停放“項目管理器” 22
2.1.3 程式實現 22
2.1.4 程式拓展 23
1.創建項目 23
2.修改項目 25
2.2 建立顧客表 25
2.2.1 創建資料庫 25
2.2.2 表的建立方法 25
1.在項目管理器中創建表的步驟 26
2.“資料庫設計器”中的表及其操作 26
2.2.3 數據類型和系統概念 27
1.數據類型 27
2.數據類型的英文表示 27
3.系統概念 28
2.2.4 創建表的SQL命令 29
2.2.5 程式實現 30
2.2.6 程式拓展 34
1.資料庫操作命令 34
2.使用命令管理資料庫中的表 35
3.Create table命令的完整格式 36
2.3 顧客表中的數據處理 38
2.3.1 數據處理 38
1.輸入數據 38
2.瀏覽表數據的視窗操作 38
3.編輯表 39
4.篩選 39
2.3.2 數據處理的SQL命令 40
1.INSERT 41
2.DELETE 41
3.UPDATE 42
2.3.3 程式實現 42
2.3.4 程式拓展 49
1.輸入數據的命令 49
2.編輯表的命令 49
3.更新表的記錄內容 50
2.4 建立銷售管理資料庫的關係 51
2.4.1 表的索引與關係 51
1.建立索引 52
2.控制欄位中重複值的輸入 52
3.索引類型 52
4.排序 53
5.創建關係 53
2.4.2 完整性約束 54
1.使用“參照完整性生成器” 54
2.“參照完整性生成器” 54
3.觸發器 55
4.創建觸發器 55
5.刪除觸發器 55
6.修改觸發器 55
7.存儲過程 55
2.4.3 程式實現 55
2.4.4 程式拓展 64
1.建立索引的命令 64
2.排序命令 64
2.5 設定銷售管理資料庫中表的約束 65
2.5.1 格式設定 65
1.為欄位設定標題 65
2.為欄位輸入注釋 65
3.指定輸入掩碼 66
4.定義格式 66
5.設定默認類 66
2.5.2 欄位的有效性規則 66
1.設定默認欄位值 66
2.設定欄位級有效性規則和有效性說明 67
2.5.3 表的有效性規則 67
1.設定有效性規則 67
2.實施商業規則 67
3.檢查記錄級規則 68
2.5.4 修改表的SQL命令 68
2.5.5 程式實現 70
2.5.6 程式拓展 75
1.表嚮導 76
2.VFP提供的嚮導 76
3.運行資料庫嚮導 77
4.資料庫模板 78
5.表嚮導的操作界面 79
6.資料庫嚮導操作界面 81
習題 83
第3章 數據查詢 86
3.1 查詢數據 86
3.1.1 查找數據的工具 86
1.查詢的設計過程 86
2.查詢嚮導 86
3.查詢的實質內容 87
4.查詢設計器 87
3.1.2 數據的分組和排序 89
1.排序查詢結果 89
2.分組查詢結果 89
3.選擇分組 90
4.分組常用的合計函式 90
3.1.3 程式實現 90
3.1.4 程式拓展 97
3.2 定製查詢 100
3.2.1 查詢的各種選擇 100
1.縮小和擴充搜尋 100
2.定向輸出查詢結果 101
3.在查詢中刪除重複記錄 101
4.查詢一定數目或一定百分比的極值記錄 102
5.在查詢輸出中添加表達式 102
3.2.2 多個表的信息處理 102
1.多表連線 102
2.在查詢中添加表或視圖 102
3.用聯接控制記錄的選擇 103
4.創建表之間的聯接 103
5.刪除聯接 103
6.修改聯接 103
7.聯接類型 103
3.2.3 程式實現 103
3.2.4 程式拓展 106
3.3 視圖 107
3.3.1 視圖的定義 107
3.3.2 更新視圖 108
3.3.3 程式實現 110
3.3.4 程式拓展 115
3.4 查詢的SQL語句 116
3.4.1 SELECT語句 116
1.SELECT語句 116
2.WHERE子句 118
3.合計函式 119
4.GROUP BY子句 120
5.HAVING子句 120
6.ORDER BY子句 121
7.INNER JOIN運算 121
3.4.2 程式實現 122
3.4.3 程式拓展 124
習題 125
第4章 生成用戶界面 127
4.1 編寫VFP的程式 127
4.1.1 程式設計的基本概念 127
1.數據容器 127
2.數據類型 127
3.處理數據 127
4.程式流的控制 127
5.程式設計的過程 127
4.1.2 存儲數據 128
1.常量 128
2.變數 128
3.數組 129
4.欄位 129
5.對象 129
6.作用域 130
4.1.3 操作符 131
1.字元操作符 132
2.日期和日期時間操作符 132
3.邏輯操作符 132
4.關係操作符 132
5.數值操作符 133
4.1.4 注釋 133
1.* [Comments] 133
2.&& [Comments] 133
3.NOTE [Comments] 134
4.1.5 條件分支 134
1.IF...ELSE...ENDIF 134
2.DO CASE...ENDCASE 135
4.1.6 循環 136
1.SCAN...ENDSCAN 136
2.FOR...ENDFOR 137
3.DO WHILE...ENDDO 138
4.1.7 查找時的常用命令 140
1.順序查找的常用命令 140
2.顯示記錄命令 140
3.暫停命令 140
4.顯示命令結果的開關命令 141
4.1.8 程式實現 141
4.1.9 程式拓展 144
4.2 一個演示表單 145
4.2.1 表單 145
1.面向對象程式設計 145
2.表單設計器 146
3.表單的基本操作 146
4.Visual FoxPro中的對象 147
4.2.2 表單的屬性、方法和事件 148
1.常用屬性 148
2.常用方法 150
3.常用事件 154
4.2.3 程式實現 155
4.2.4 程式拓展 158
1.用表單嚮導創建表單 158
2.兩個不同的表單嚮導 159
3.表單嚮導 159
4.一對多表單嚮導 159
5.快速生成表單 160
6.利用“一對多表單嚮導”創建一對多表單 160
4.3 建立銷售管理系統的對話框 162
4.3.1 顯示信息 162
1.圖像 163
2.標籤 163
3.使用文本框和編輯框顯示信息 163
4.使用形狀和線條 163
4.3.2 讓用戶選擇 163
1.容器 164
2.選項按鈕組 164
3.複選框 164
4.使用列表框和下拉列表框 164
4.3.3 用戶的輸入 165
1.文本框 165
2.組合框 166
3.編輯框 167
4.3.4 給定範圍的數值輸入 167
1.設定用戶輸入值的範圍 167
2.單擊向上按鈕減少微調控制項值 167
3.微調非數值型值 167
4.常用的微調屬性 168
4.3.5 定時執行指定操作 168
1.計時器控制項的初始化 168
2.對計時器事件的回響 169
3.CHR函式 169
4.Time函式 169
4.3.6 操作多行數據 169
1.在表單中添加表格 169
2.設定表格列數 169
3.在設計時刻人工調整表格的顯示效果 169
4.設定表格中顯示的數據源 169
5.向表格添加記錄 170
6.使用表格控制項創建一對多表單 170
7.在表格列中顯示控制項 170
8.常用的表格屬性 171
9.常用的列屬性 171
4.3.7 用戶的動作 171
1.命令按鈕和命令按鈕組 171
2.拖放 172
4.3.8 擴展表單 175
1.頁框 175
2.ActiveX控制項 175
4.3.9 程式實現 176
4.3.10 程式拓展 182
4.4 銷售管理系統的選單 184
4.4.1 選單 184
1.選單的作用和規範 184
2.創建選單 185
3.為選單或選單項指定任務 186
4.測試與調試選單系統 187
4.4.2 選單自身的程式設計技巧 187
1.以編程方式添加選單 187
2.啟用和廢止選單項 187
3.標記選單項的狀態 187
4.定製選單系統 187
5.變成執行檔後要添加的命令 188
4.4.3 程式實現 188
4.4.4 程式拓展 191
4.5 列印銷售數據 193
4.5.1 報表嚮導 193
1.創建報表布局的方法 193
2.報表嚮導 193
3.報表嚮導相關內容 194
4.調用列印的命令 195
5.一對多報表中的概念 195
4.5.2 設計訂單 195
1.報表設計器 195
2.規劃數據的位置 196
3.數據處理 197
4.添加控制項 198
5.控制項的調整 199
6.控制項屬性的設定 201
7.紙張 201
4.5.3 標籤嚮導 201
1.使用“標籤嚮導” 202
2.Addlabel.app 202
3.啟動“標籤設計器” 202
4.標籤列印命令 202
4.5.4 程式實現 202
4.5.5 程式拓展 208
習題 211
第5章 應用程式 213
5.1 修飾系統的主視窗 213
5.1.1 創建新類 213
1.隱藏不必要的複雜性 213
2.充分利用現有類的功能 213
3.合理的代碼維護 213
4.創建類 213
5.使用類庫檔案 214
6.類設計器 215
5.1.2 系統記憶體變數 215
5.1.3 程式實現 217
5.1.4 程式拓展 219
1.保護和隱藏類成員 219
2.由類創建對象 219
5.2 開發銷售管理系統應用程式 220
5.2.1 生成應用程式 220
1.設定起始點 220
2.初始化 220
3.控制事件循環 221
4.將程式組織為一個主檔案 221
5.測試項目 221
6.從項目中連編應用程式 222
5.2.2 並發控制技術 222
1.控制對數據的訪問 222
2.鎖定數據 223
3.常用命令 224
5.2.3 程式實現 227
5.2.4 程式拓展 228
1.最佳化表和索引 228
2.最佳化應用程式 228
習題 229
第6章 實訓 230
6.1 實訓1:車庫車位管理 230
6.1.1 實訓目的 230
6.1.2 實訓內容 230
6.2 實訓2:電話管理 234
6.2.1 實訓目的 234
6.2.2 實訓內容 234
6.3 實訓3:餐廳管理 238
6.3.1 實訓目的 238
6.3.2 實訓內容 239
6.4 實訓4:圖書銷售 241
6.4.1 實訓目的 241
6.4.2 實訓內容 241
6.5 實訓5:百貨銷售 245
6.5.1 實訓目的 245
6.5.2 實訓內容 245

相關詞條

熱門詞條

聯絡我們