Visual FoxPro及其套用系統設計

Visual FoxPro及其套用系統設計

《Visual FoxPro及其套用系統設計》是2010-03-01清華大學出版社出版的圖書,作者是梁李軍

基本介紹

  • 書名:Visual FoxPro及其套用系統設計
  • 譯者:梁李軍 編  梁靜毅 譯
  • ISBN:9787302213796
  • 類別:圖書>教材教輔>大學教材教輔
  • 頁數:339
  • 出版社:清華大學出版社
  • 出版時間:2010-03-01
  • 裝幀:平裝
  • 開本:16
內容簡介,圖書目錄,

內容簡介

《Visual FoxPro及其套用系統設計》基於Visual FoxPro 6.0中文版編寫,主要內容有資料庫系統概述,Visual FoxPro 6.0中文版簡介,Visual FoxPro語言基礎,表與資料庫的基本操作,查詢、視圖及SQL命令,結構化程式設計,面向對象程式設計,報表與標籤設計,選單設計,資料庫套用系統設計實例等。並在附錄中儘可能詳盡地列出Visual FoxPro 6.0的命令,函式,檔案類型,對象的屬性、事件與方法的基本使用,以供讀者在設計資料庫套用系統時參考。各章節均附有習題,並在附錄中給出參考答案。 《Visual FoxPro及其套用系統設計》是作者在多年電腦程式設計教學經驗的基礎上,尤其是在近年從事Visual FoxPro程式設計教學和資料庫套用系統開發實踐的基礎上,編寫的一本資料庫基本原理與實踐套用相結合的教材。其中既有基本概念的講述,又有套用實例的剖析,可以作為高等院校資料庫套用類課程的教材,也可以作為各級資料庫套用系統設計人員的參考文獻。 為了便於讀者更快地理解和掌握Visual FoxPro系統及程式設計,還同時編寫出版了《Visual FoxPro實驗指導與習題》(ISBN 978-7-302-21378-9),作為與《Visual FoxPro及其套用系統設計》配套的實踐教材。另外,讀者可在清華大學出版社網站《Visual FoxPro及其套用系統設計》相應的頁面獲得與《Visual FoxPro及其套用系統設計》配套製作的電子課件。

圖書目錄

第1章 資料庫系統概述1
1.1 數據處理基本概念1
1.1.1 信息、數據和數據處理1
1.1.2 數據管理技術的發展2
1.2 數據模型5
1.2.1 基本概念6
1.2.2 實體間的聯繫6
1.2.3 數據模型7
1.3 資料庫系統10
1.3.1 有關資料庫的幾個概念10
1.3.2 資料庫系統的特點11
1.3.3 資料庫系統的發展12
1.3.4 資料庫系統的分類13
1.3.5 資料庫系統的套用模式14
1.4 資料庫管理系統16
1.4.1 資料庫管理系統的基本功能16
1.4.2 資料庫管理系統的發展現狀17
1.5 資料庫套用系統18
1.5.1 資料庫套用系統的概念18
1.5.2 資料庫套用系統的開發環境18
1.6 關係型資料庫20
1.6.1 關係型資料庫簡介20
1.6.2 數據完整性23
習題一23
第2章 Visual FoxPro使用基礎25
2.1 Visual FoxPro簡介25
2.1.1 Visual FoxPro發展歷史25
2.1.2 Visual FoxPro系統特點26
2.2 運行環境與安裝27
2.2.1 運行環境27
2.2.2 Visual FoxPro 6.0的安裝27
2.3 界面組成29
2.3.1 Visual FoxPro 6.0的啟動與退出29
2.3.2 Visual FoxPro 6.0系統界面簡介29
2.3.3 Visual FoxPro 6.0的操作方式 31
2.4 設計與管理工具32
2.4.1 項目管理器32
2.4.2 嚮導33
2.4.3 生成器33
2.4.4 設計器34
2.5 檔案類型34
2.6 MSDN的使用35
習題二36
第3章 Visual FoxPro語言基礎37
3.1 命令規則37
3.1.1 命令的一般格式37
3.1.2 命令字句39
3.1.3 命令的執行方式41
3.2 數據類型44
3.2.1 字元型欄位和字元型數據46
3.2.2 數值型、浮點型、雙精度型和整型欄位與數值型數據46
3.2.3 貨幣型欄位和貨幣型數據46
3.2.4 日期型欄位和日期型數據47
3.2.5 日期時間型欄位和日期時間型數據47
3.2.6 邏輯型欄位和邏輯型數據47
3.2.7 備註型欄位47
3.2.8 通用型欄位和通用型數據47
3.3 常量與變數48
3.3.1 常量48
3.3.2 變數49
3.4 表達式55
3.4.1 算術表達式56
3.4.2 字元表達式56
3.4.3 日期或日期時間表達式57
3.4.4 關係表達式58
3.4.5 邏輯表達式60
3.5 常用內部函式61
3.5.1 數值運算函式61
3.5.2 字元及字元串處理函式66
3.5.3 轉換函式68
3.5.4 日期函式71
3.5.5 資料庫函式73
3.5.6 其他函式75
習題三78
第4章 表與資料庫79
4.1 表結構79
4.1.1 數據表79
4.1.2 創建表結構82
4.1.3 修改表結構84
4.1.4 輸出表結構85
4.2 表記錄85
4.2.1 輸入記錄85
4.2.2 顯示記錄86
4.2.3 追加記錄89
4.2.4 修改記錄90
4.2.5 定位記錄91
4.2.6 記錄的刪除與恢復93
4.3 表記錄索引93
4.3.1 索引的概念93
4.3.2 索引類型94
4.3.3 創建索引95
4.3.4 使用索引97
4.3.5 記錄的查找98
4.3.6 記錄的統計99
4.3.7 表的複製101
4.4 多表操作102
4.4.1 工作區103
4.4.2 多表間的關聯106
4.5 資料庫107
4.5.1 資料庫的創建與修改108
4.5.2 打開與關閉資料庫109
4.5.3 資料庫表的添加與移除109
4.5.4 設定當前資料庫110
4.5.5 刪除資料庫111
4.5.6 資料庫表的關聯111
4.5.7 參照完整性設定112
4.6 資料庫表的特有設定114
4.6.1 欄位級設定114
4.6.2 記錄級設定116
4.6.3 索引設定117
習題四117
第5章 查詢、視圖與SQL119
5.1 查詢119
5.1.1 查詢設計器119
5.1.2 單表查詢124
5.1.3 多表查詢127
5.1.4 輸出查詢結果及運行查詢129
5.1.5 查看SQL語句130
5.2 視圖130
5.2.1 創建視圖131
5.2.2 參數視圖136
5.2.3 使用視圖更新數據137
5.3 SQL語句138
5.3.1 SQL數據定義語句138
5.3.2 SQL數據操縱語句140
5.3.3 SQL數據查詢語句140
習題五150
第6章 程式設計基礎152
6.1 程式與程式檔案152
6.1.1 程式的概念152
6.1.2 程式的建立、編輯與運行153
6.1.3 程式中的專用命令154
6.2 程式的基本結構157
6.2.1 順序結構157
6.2.2 分支結構157
6.2.3 循環結構161
6.2.4 基本結構的嵌套165
6.3 子程式、過程和自定義函式166
6.3.1 子程式166
6.3.2 過程168
6.3.3 自定義函式170
6.4 程式單位之間的數據傳遞172
6.4.1 通過虛實結合的顯式傳遞172
6.4.2 利用記憶體變數作用域的隱式傳遞172
6.5 程式的調試175
6.5.1 程式調試器概述175
6.5.2 在調試器中調試程式177
習題六178
第7章 面向對象程式設計182
7.1 面向對象的基本概念182
7.1.1 對象182
7.1.2 類183
7.2 Visual FoxPro中的類184
7.2.1 Visual FoxPro基類184
7.2.2 Visual FoxPro基類的類型186
7.3 創建類188
7.3.1 創建類概述188
7.3.2 類的屬性、事件和方法的定義189
7.3.3 通過編程定義類190
7.4 對象的操作192
7.4.1 由類創建對象192
7.4.2 設定對象的屬性192
7.4.3 事件的觸發和方法的調用193
7.5 面向對象程式設計實例193
7.6 創建表單195
7.6.1 使用表單嚮導創建表單196
7.6.2 通過表單設計器建立表單200
7.6.3 通過“快速表單”建立表單204
7.6.4 修改已有的表單205
7.6.5 運行表單205
7.7 向表單中添加控制項205
7.7.1 添加控制項205
7.7.2 設定Tab鍵的次序206
7.7.3 使用代碼編輯器設定控制項的功能207
7.8 數據環境209
7.8.1 打開數據環境設計器 209
7.8.2 在數據環境設計器中添加和移去表或視圖210
7.8.3 在數據環境設計器中設定關係210
7.8.4 向表單中添加欄位211
7.9 常用的表單屬性、事件和方法211
7.9.1 常用的表單屬性211
7.9.2 常用的表單事件212
7.9.3 常用的表單方法213
7.10 常用表單控制項214
7.10.1 標籤控制項214
7.10.2 命令按鈕控制項215
7.10.3 命令按鈕組控制項215
7.10.4 文本框控制項217
7.10.5 編輯框控制項219
7.10.6 複選框控制項220
7.10.7 選項按鈕組控制項220
7.10.8 列表框控制項221
7.10.9 組合框控制項222
7.10.10 表格控制項222
7.10.11 頁框控制項224
7.10.12 微調控制項225
習題七226
第8章 報表與標籤設計230
8.1 報表檔案與標籤檔案的作用230
8.1.1 報表檔案及其作用230
8.1.2 標籤檔案及其作用230
8.2 創建報表檔案231
8.2.1 創建報表的方法和步驟231
8.2.2 利用報表嚮導創建報表231
8.2.3 創建設計快速報表234
8.2.4 使用報表設計器創建報表236
8.2.5 定製報表238
8.2.6 數據分組和多欄報表244
8.2.7 報表輸出251
8.3 創建標籤檔案251
8.3.1 使用標籤嚮導創建標籤251
8.3.2 使用標籤設計器創建標籤255
8.3.3 標籤的輸出256
習題八257
第9章 選單的設計與套用259
9.1 設計下拉式選單259
9.1.1 使用選單設計器建立下拉式選單259
9.1.2 選單設計器的構成和設計環境261
9.1.3 利用快速選單建立下拉式選單系統265
9.1.4 為頂層表單添加下拉式選單265
9.2 快捷選單設計266
習題九268
第10章 資料庫套用系統開發270
10.1 總體設計270
10.2 資料庫設計271
10.2.1 資料庫設計原則272
10.2.2 資料庫設計過程273
10.2.3 學生成績管理系統的資料庫設計275
10.3 系統主界面設計277
10.3.1 軟體前導界面設計277
10.3.2 身份驗證界面設計278
10.4 功能模組設計279
10.4.1 查詢模組設計279
10.4.2 維護模組設計281
10.4.3 統計列印及幫助模組的設計284
10.5 主選單與主程式的設計284
10.5.1 系統主選單設計284
10.5.2 主程式的設計285
10.6 系統的調試286
10.6.1 調試時常見的錯誤286
10.6.2 調試時常用的方法286
10.7 系統的連編287
10.8 套用系統運行與發布288
習題十291
附錄A Visual FoxPro命令293
附錄B Visual FoxPro函式306
附錄C Visual FoxPro對象屬性321
附錄D Visual FoxPro對象事件331
附錄E Visual FoxPro對象方法333
附錄F Visual FoxPro常用檔案335
附錄G 習題參考答案336

相關詞條

熱門詞條

聯絡我們