Visual FoxPro 程序設計教程, 3/e

陳娟 王麗彬 主編

  • 出版商: 人民郵電
  • 出版日期: 2020-01-01
  • 售價: $270
  • 貴賓價: 9.5$257
  • 語言: 簡體中文
  • ISBN: 7115384649
  • ISBN-13: 9787115384645
  • 立即出貨 (庫存 < 3)

  • Visual FoxPro 程序設計教程, 3/e-preview-1
Visual FoxPro 程序設計教程, 3/e-preview-1

買這商品的人也買了...

商品描述

本書圍繞“岳麓書院圖書管理系統”實例,完整地描述了數據庫應用系統開發的各個環節,將系統開發的具體步驟詳細地貫穿到各個章節的例題中。

全書共10章,內容包括數據庫的基礎知識、數據與數據運算、數據庫和數據表的操作、結構化查詢語言、查詢和視圖、結構化程序設計、表單設計、報表設計、菜單設計、應用程序的生成與發布。每章均按知識點講解、實例說明、課後練習的模式來組織教學內容。

本書可作為普通高等院校Visual FoxPro程序設計或相關課程的教材,也可作為全國電腦等級考試二級Visual FoxPro的培訓或自學教材。

目錄大綱

第1章數據庫基礎1
1.1 數據庫系統1
1.1.1 數據與數據處理1
1.1.2 計算機數據管理1
1.1.3 數據庫系統的組成5
1.2 關係數據庫7
1.2.1 概念模型7
1.2.2 數據模型9
1.2.3 關係模型9
1.2.4 關係運算11
1.3 Visual FoxPro概述13
1.3.1 Visual FoxPro的發展歷程14
1.3.2 Visual FoxPro的安裝14
1.3.3 Visual FoxPro的啟動和退出16
1.3.4 Visual FoxPro的用戶界面17
1.3.5 Visual FoxPro的選項設置18
1.4 項目管理器19
1.4.1 創建項目19
1.4.2 使用項目管理器21
1.4.3 定制項目管理器23
習題1 24

第2章數據與數據運算29
2.1 常量與變量29
2.1.1 常量29
2.1.2 變量31
2.1.3 數組33
2.2 運算符與表達式34
2.2.1 數值表達式34
2.2.2 字符表達式35
2.2.3 日期表達式35
2.2.4 邏輯表達式36
2.3 常用函數39
2.3.1 數值處理函數39
2.3.2 字符串處理函數41
2.3.3 日期和時間函數44
2.3.4 數據類型轉換函數45
2.3.5 測試函數47
習題2 48

第3章數據庫與數據表的操作53
3.1 設計數據庫53
3.1.1 了解用戶需求53
3.1.2 確定數據庫中所需的表55
3.1.3 設計表的結構56
3.1.4 確定表的主關鍵字59
3.1.5 確定表之間的關係59
3.2 建立數據庫與數據表59
3.2.1 建立數據庫60
3.2.2 建立數據表61
3.2.3 定義數據表結構63
3.2.4 輸入數據記錄63
3.2.5 修改數據表結構66
3.2.6 設置數據字典信息67
3.2.7 通過瀏覽窗口新增、修改、刪除數據72
3.3 數據表的基本操作75
3.3.1 打開和關閉表75
3.3.2 顯示表的數據記錄77
3.3.3 移動記錄指針78
3.3.4 查找記錄79
3.3.5 新增記錄81
3.3.6 刪除記錄82
3.3.7 修改記錄83
3.3.8 篩選數據表85
3.3.9 表的複制和導入86
3.3.10 記錄與數組的數據交換89
3.3.11 記錄的統計90
3.4 數據庫的基本操作91
3.4.1 打開數據庫及設計器91
3.4.2 關閉數據庫92
3.4.3 向數據庫添加數據表93
3.4.4 從數據庫移去數據表93
3.4.5 自由表94
3.4.6 刪除數據庫95
3.4.7 數據庫的清理與檢驗95
3.5 索引的建立及使用96
3.5.1 索引的概念96
3.5.2 索引的建立97
3.5.3 索引的使用100
3.5.4 索引的刪除101
3.5.5 物理排序102
3.6 多表的使用102
3.6.1 工作區102
3.6.2 使用其他工作區的表104
3.6.3 數據表之間的臨時關聯105
3.7 聯繫及參照完整性107
3.7.1 聯繫107
3.7.2 參照完整性108
3.7.3 數據完整性110
習題3 110

第4章結構化查詢語言117
4.1 SQL概述117
4.1.1 SQL的發展117
4.1.2 SQL的特點117
4.2 數據查詢118
4.2.1 SELECT命令的基本格式118
4.2.2 簡單查詢119
4.2.3 特殊運算符120
4.2.4 統計查詢121
4.2.5 分組查詢122
4.2.6 排序查詢125
4.2.7 簡單連接查詢125
4.2.8 超連接查詢127
4.2.9 嵌套查詢129
4.2.10 謂詞和量詞131
4.2.11 集合的並運算132
4.2.12 查詢結果的輸出132
4.3 數據操縱133
4.3.1 插入記錄133
4.3.2 更新記錄134
4.3.3 刪除記錄134
4.4 數據定義135
4.4.1 建立數據表135
4.4.2 修改數據表137
4.4.3 刪除數據表139
習題4 139

第5章查詢與視圖149
5.1 查詢149
5.1.1 查詢的概念149
5.1.2 查詢的建立149
5.1.3 查詢與SQL語句的對應153
5.1.4 查詢的保存、使用和修改153
5.1.5 定義查詢去向154
5.2 視圖156
5.2.1 視圖的概念156
5.2.2 視圖的建立157
5.2.3 視圖的修改和使用159
5.2.4 視圖與數據更新159
習題5 161

第6章結構化程序設計163
6.1 程序文件163
6.1.1 程序文件的基本概念163
6.1.2 程序文件的建立和修改163
6.1.3 程序的運行165
6.1.4 輸入命令166
6.1.5 其他命令167
6.2 程序的基本結構168
6.2.1 順序結構168
6.2.2 選擇結構168
6.2.3 循環結構172
6.3 多模塊程序設計179
6.3.1 過程的定義和調用180
6.3.2 參數傳遞182
6.3.3 變量的作用域183
6.3.4 存儲過程184
習題6 187

第7章表單設計193
7.1 面向對象基本概念193
7.1.1 對象193
7.1.2 Visual FoxPro基類簡介195
7.1.3 對象的引用196
7.2 表單的建立與運行196
7.2.1 使用表單嚮導創建表單196
7.2.2 修改表單199
7.2.3 運行表單199
7.3 表單設計器200
7.3.1 啟動表單設計器200
7.3.2 設置數據環境201
7.3.3 向表單中添加控件203
7.3.4 為表單及控件設置屬性205
7.3.5 為表單及控件編寫代碼208
7.3.6 在表單中快速添加數據綁定控件210
7.4 表單控件212
7.4.1 標籤控件212
7.4.2 線條與形狀控件213
7.4.3 圖像控件214
7.4.4 計時器控件216
7.4.5 文本框和編輯框控件217
7.4.6 微調控件220
7.4.7 選項按鈕組控件221
7.4.8 複選框控件223
7.4.9 列錶框和組合框控件224
7.4.10 頁框控件228
7.4.11 容器控件230
7.4.12 表格控件231
7.4.13 命令按鈕和命令按鈕組控件235
7.4.14 ActiveX控件和ActiveX綁定控件243
7.4.15 超級鏈接控件248
7.5 多重表單與表單集249
7.5.1 表單的類型249
7.5.2 主從表單之間的參數傳遞252
7.5.3 表單集257
7.6 自定義類258
7.6.1 類的創建258
7.6.2 類的使用261
7.6.3 類的編輯264
習題7 264

第8章報表設計271
8.1 報表概述271
8.1.1 報表組成271
8.1.2 報表佈局271
8.1.3 創建報表的方法272
8.2 使用“報表嚮導”設計報表272
8.2.1 使用“報表嚮導”設計報表272
8.2.2 修改報表275
8.2.3 預覽和打印報表275
8.3 使用“快速報表”設計報表276
8.4 使用“報表設計器”設計報表278
8.4.1 新建報表278
8.4.2 報表設計器278
8.4.3 報表的數據環境280
8.4.4 在報表中添加控件281
8.4.5 分組報表289
8.4.6 多欄報表292
習題8 293

第9章菜單設計297
9.1 菜單概述297
9.1.1 菜單系統的結構297
9.1.2 設計菜單系統的原則298
9.2 下拉式菜單的設計298
9.2.1 菜單設計的基本過程298
9.2.2 定義菜單299
9.3 快捷菜單的設計306
習題9 309

第10章應用程序的生成與發布311
10.1 應用程序的生成與發布311
10.1.1 主文件311
10.1.2 連編項目313
10.1.3 應用程序發布315
10.2 數據庫應用系統的開發步驟316
10.2.1 需求分析316
10.2.2 數據庫設計317
10.2.3 應用程序設計317
10.2.4 應用程序的生成與發布318
習題10 318
參考文獻320