VisualFoxPro程式設計教程[國防工業出版社出版的圖書]

VisualFoxPro程式設計教程[國防工業出版社出版的圖書]
更多義項 ▼ 收起列表 ▲

出版信息

書名:VisualFoxPro程式設計教程

書號:978-7-118-07302-7

作者:彭國星、陳芳勤、唐黎黎

出版時間:2011年1月

譯者:

版次:1版1次

開本:16

裝幀:平裝

出版基金:

頁數:271

字數:450

中圖分類:TP311.138

叢書名:

定價:37.00

內容簡介

本書是以教育部非計算機專業計算機基礎課程教學指導分委員會提出的“白皮書”和全國計算機等級考試資料庫考試大綱相關要求為指導思想,結合多年從事資料庫教學和資料庫程式開發的實踐經驗編寫而成。從熟悉VisualFoxPro的開發環境以及基本操作入手,結合了大量的資料庫使用實例,深入淺出,系統地介紹了VisualFoxPro基礎、數據與數據運算、Visual FoxPro資料庫與表、結構化查詢語言SQL、查詢與視圖、面向過程程式設計、表單設計、報表設計、選單與工具列設計、資料庫應用程式實例。本書

目錄

第1章 VisualFoxPro基礎……1
1.1 資料庫基本概念……1
1.1.1 數據處理……1
1.1.2 數據模型……1
1.2 關係資料庫……4
1.2.1 關係模型……4
1.2.2 關係運算……6
1.3 資料庫系統的基礎知識……7
1.3.1 數據管理的發展……7
1.3.2 資料庫系統的組成……8
1.3.3 資料庫系統的體系結構……10
1.4 VisualFoxPro關係資料庫系統……12
1.4.1 VisualFoxPro系統概述……12
1.4.2 VisualFoxPro6.0的用戶界面……13
1.4.3 VisualFoxPro6.0的工作方式……16
1.4.4 VisualFoxPro的配置……17
1.5 VisualFoxPro設計工具……19

1.5.1 嚮導……19
1.5.2 設計器……20
1.5.3 生成器……21
1.6 項目管理器……22
1.6.1 項目管理器的功能特性……22
1.6.2 項目管理器的基本操作……24
習題……26
第2章 數據與數據運算……29
2.1 數據類型……29
2.2 常量……29
2.2.1 字元型常量……30
2.2.2 數值型常量……30
2.2.3 邏輯型常量……30
2.2.4 日期型和日期時間型常量……30
2.3 變數……31
2.3.1 變數分類……31
2.3.2 變數名……31
2.3.3 變數類型……32
2.3.4 有關記憶體變數的操作……32
2.3.5 變數的顯示……34
2.4 數組……35
2.4.1 數組的定義……36
2.4.2 數組的賦值……36
2.5 函式……36
2.5.1 函式組成要素……36
2.5.2 函式類型……37
2.5.3 常用函式……37
2.6 運算符與表達式……41
2.6.1 算術運算符……41
2.6.2 字元串運算符……42
2.6.3 關係運算符……42
2.6.4 日期運算符……44
2.6.5 邏輯運算符……45
2.6.6 表達式……45
習題……47
第3章 VisualFoxPro資料庫與表……49
3.1 資料庫的創建及其操作……49
3.1.1 基本概念……49
3.1.2 資料庫設計的一般步驟……49
3.1.3 創建資料庫……50
3.1.4 打開與關閉資料庫……52
3.1.5 修改資料庫……53
3.1.6 刪除資料庫……54
3.2 資料庫表的創建……55
3.2.1 基本概念……55
3.2.2 資料庫表的創建……55
3.2.3 資料庫表記錄的輸入……60
3.3 表的基本操作……61
3.3.1 表檔案的打開與關閉……61
3.3.2 表結構的顯示與修改……62
3.3.3 記錄的顯示……64
3.3.4 記錄的修改……68

3.3.5 記錄指針的定位……69
3.3.6 記錄的增加……70
3.3.7 記錄的刪除與恢復……72
3.4 排序與索引……74
3.4.1 排序……74
3.4.2 索引……75
3.5 多表操作……78
3.5.1 多工作區……79
3.5.2 表之間的關聯……80
3.5.3 表之間的聯接……81
3.6 數據的完整性……82
3.6.1 實體完整性……82
3.6.2 域完整性……82
3.6.3 參照完整性……82
3.7 自由表……85
3.7.1 資料庫表與自由表……85
3.7.2 將自由表添加到資料庫……86
3.7.3 從資料庫中移出表……86
3.8 表檔案的複製……87
3.8.1 複製任何檔案……87
3.8.2 表內容複製……87
3.8.3 表結構複製……88
3.8.4 檔案重命名……88
習題……88
第4章 結構化查詢語言SQL……92
4.1 SQL概述……92
4.2 定義、刪除與修改基本表……93
4.2.1 定義表……93
4.2.2 修改基本表……95
4.2.3 刪除表……95
4.3 SQL的數據查詢命令……96
4.3.1 單表查詢……97
4.3.2 聯接查詢……99
4.3.3 嵌套查詢……100
4.3.4 分組與聚合函式……100
`4.4 SQL的數據操作命令……101
4.4.1 插入數據……101
4.4.2 更新數據……102
4.4.3 刪除數據……102
4.5 定義視圖……103
4.5.1 視圖的定義和刪除……103
4.5.2 視圖查詢及操作……104
4.5.3 視圖的作用……104
習題……104
第5章 查詢與視圖……106
5.1 查詢……106
5.1.1 利用查詢設計器創建查詢……106
5.1.2 利用查詢嚮導創建查詢……110
5.1.3 查詢的使用……112
5.2 視圖……113
5.2.1 利用視圖設計器創建視圖……114
5.2.2 利用視圖嚮導創建視圖……116

5.2.3 遠程視圖……118
5.2.4 利用視圖更新數據……118
5.2.5 視圖的使用……120
5.3 本章小結……121
習題……121
第6章 面向過程程式設計……123
6.1 程式與程式檔案……123
6.1.1 程式的概念……123
6.1.2 程式檔案的建立與運行……124
6.2 與程式相關的命令語句……126
6.2.1 注釋語句……126
6.2.2 輸出語句……126
6.2.3 輸入語句……127
6.3 程式的基本結構……129
6.3.1 順序結構……129
6.3.2 分支結構……131
6.3.3 循環結構……134
6.4 過程與過程調用……139
6.4.1 外部過程……139
6.4.2 過程及過程檔案……140
6.4.3 參數……141
6.5 程式的調試……146
6.5.1 調試器環境……147
6.5.2 設定斷點……148
6.5.3 調試選單……149
6.6 典型例題……149
習題……156
第7章 表單設計……162
7.1 使用嚮導創建表單……162
7.1.1 利用表單嚮導創建表單……162
7.1.2 利用一對多表單嚮導創建一對多表單……164
7.1.3 表單嚮導套用實例……165
7.2 表單設計器創建表單……166
7.2.1 面向對象編程初步……166
7.2.2 表單設計器創建表單……166
7.2.3 表單設計器環境……167
7.2.4 表單控制項工具列……168
7.2.5 屬性視窗……169
7.2.6 代碼編輯器……170
7.2.7 數據環境視窗……171
7.3 表單設計器修改表單……172
7.3.1 表單設計器工具列……172
7.3.2 布局工具列……172
7.3.3 選擇、移動並更改控制項……173
7.3.4 拷貝和刪除控制項……174
7.4 常用控制項的使用……174
7.4.1 表單……174
7.4.2 標籤……176
7.4.3 文本框與編輯框……176
7.4.4 列表框與組合框……176
7.4.5 複選框……179
7.4.6 命令按鈕與按鈕組……180
7.4.7 選項組……182
7.4.8 微調控制項……183
7.4.9 表格……183
7.4.10 頁框……184
7.4.11 生成器……185
7.5 對象的事件和方法程式……186
7.5.1 事件……186
7.5.2 方法程式……188
7.6 面向對象的基本知識……189
7.6.1 對象的概念……189
7.6.2 對象的定義……193
習題……197

第8章 報表設計……198
8.1 利用報表嚮導創建報表……198
8.1.1 啟動報表嚮導……198
8.1.2 利用報表嚮導創建報表實例……199
8.2 利用快速報表創建報表……203
8.3 利用報表設計器創建報表……205
8.3.1 報表工具列……205
8.3.2 設定報表數據源……207
8.3.3 設定報表的布局……207
8.4 輸出報表……213
8.5 標籤設計……214
習題……215
第9章 選單與工具列設計……217
9.1 選單系統概述……217
9.1.1 選單系統……217
9.1.2 系統選單……217
9.2 設計選單……219
9.2.1 規劃選單系統……219
9.2.2 選單設計……219
9.2.3 下拉式選單設計……220
9.2.4 快捷選單設計……223
9.3 選單的選項……226
9.3.1 常規選項……226
9.3.2 選單選項……227
9.4 定製選單系統……227
9.4.1 定製選單系統……227
9.4.2 頂層表單的選單載入……228
9.5 設計工具列……229
9.5.1 定製VisualFoxPro工具列……229
9.5.2 定製工具列類……230
9.5.3 在表單中集中添加自定義工具列……232
9.5.4 協調選單和用戶自定義工具列的關係……233
習題……233
第10章 資料庫應用程式實例……235
10.1 資料庫套用系統的開發步驟……235
10.2 實例——學生信息管理系統的開發……236
10.2.1 需求分析……236
10.2.2 系統功能……236
10.2.3 資料庫設計……237
10.2.4 資料庫結構的實現……238
10.2.5 表單設計概述……242
10.2.6 選單設計概述……254
10.2.7 報表設計……257
10.2.8 主程式設計……258
10.3 系統連編……259
10.4 總結……260
參考文獻……261

相關詞條

熱門詞條

聯絡我們