內容簡介
本書全面而又系統地介紹Visual FoxPro資料庫管理系統的基本知識與套用技術,主要概括為表及資料庫操作、SQL結構化查詢語言、結構化程式設計、面向對象程式設計4大部分。書中內容包括資料庫基礎知識、Visual FoxPro系統概述、Visual FoxPro數據及運算、表的基本操作、資料庫的操作、查詢與視圖設計、SQL套用、結構化程式設計基礎、面向對象程式設計基礎、表單的設計與套用、選單的設計、報表與標籤、項目管理器。本書是為培養大學套用型、複合型人才的目標而編寫的,適合作為高等院校資料庫套用類課程及程式設計類課程的教材,也適宜廣大有興趣自學人士閱讀,還可供各行各業計算機套用人員參考。
圖書目錄
第1章資料庫基礎知識
1.1數據管理及其技術發展
1.1.1數據及數據管理
1.1.2計算機數據管理技術
1.2資料庫系統
1.2.1資料庫相關概念
1.2.2資料庫系統的特點
1.2.3資料庫管理系統的主要功能
1.3實體與數據模型
1.3.1實體的描述
1.3.2實體間的聯繫
1.3.3數據模型
1.4關係資料庫
1.4.1關係資料庫分析
1.4.2關係運算
1.4.3關係完整性
習題1
第2章Visual FoxPro系統概述
2.1Visual FoxPro的安裝與啟動
2.1.1Visual FoxPro的安裝
2.1.2Visual FoxPro的啟動和退出
2.2Visual FoxPro的用戶界面
2.2.1Visual FoxPro的主界面
2.2.2Visual FoxPro系統環境的設定
2.2.3Visual FoxPro的專項操作界面
2.3Visual FoxPro的工作方式
2.3.1選單方式
2.3.2命令方式
2.3.3程式方式
2.4Visual FoxPro的命令格式
2.4.1Visual FoxPro表操作命令常用選項
2.4.2Visual FoxPro命令輸入規則
習題2
第3章Visual FoxPro數據及運算
3.1Visual FoxPro的數據類型
3.1.1基本數據類型
3.1.2表中欄位專有數據類型
3.2常量與變數
3.2.1常量
3.2.2變數
3.3Visual FoxPro的內部函式
3.3.1數值函式
3.3.2字元函式
3.3.3日期和時間函式
3.3.4數據類型轉換函式
3.3.5測試函式
3.4表達式
3.4.1算術表達式
3.4.2字元表達式
3.4.3日期時間表達式
3.4.4關係表達式
3.4.5邏輯表達式
3.4.6表達式運算順序及表達式套用
習題3
第4章表的基本操作
4.1建立表以及向表中添加記錄
4.1.1設計表結構
4.1.2創建表結構
4.1.3輸入記錄
4.2表的初步使用
4.2.1表檔案的打開與關閉
4.2.2記錄的定位方式
4.2.3表的顯示
4.3表中數據的維護
4.3.1修改表結構
4.3.2修改表中記錄
4.3.3追加記錄
4.3.4插入記錄
4.3.5刪除記錄
4.3.6複製表
4.4表的排序與索引
4.4.1排序
4.4.2索引概述
4.4.3建立索引檔案
4.4.4使用索引檔案
4.4.5索引查詢
4.5表中數據的統計與計算
4.5.1統計記錄的個數
4.5.2數值欄位的求和
4.5.3數值欄位的求均值
4.5.4分類匯總
4.6多表操作
4.6.1工作區
4.6.2表的關聯
習題4
第5章資料庫的操作
5.1創建資料庫
5.1.1建立資料庫檔案
5.1.2向資料庫添加或移出表
5.2資料庫的操作
5.2.1打開與關閉資料庫
5.2.2刪除資料庫
5.3資料庫中表的操作
5.3.1在資料庫中建立表
5.3.2資料庫表的設定
5.4建立資料庫中表間的關係
5.5設定參照完整性
習題5
第6章查詢與視圖設計
6.1查詢設計
6.1.1查詢設計器
6.1.2建立查詢
6.1.3查詢檔案的操作
6.1.4查詢設計器的局限性
6.2視圖設計
6.2.1視圖的概念
6.2.2視圖設計器
6.2.3建立視圖
6.2.4視圖的SQL語句
習題6
第7章SQL套用
7.1SQL語言概述
7.2SQL數據查詢功能
7.2.1簡單查詢
7.2.2帶條件的查詢
7.2.3嵌套查詢
7.2.4多表查詢
7.2.5聯接查詢
7.2.6排序與分組統計查詢
7.2.7查詢結果處理
7.2.8集合的並運算
7.3SQL數據定義功能
7.3.1表結構的定義
7.3.2刪除表
7.3.3修改表結構
7.4SQL的數據操縱功能
7.4.1數據插入
7.4.2數據更新
7.4.3刪除記錄
習題7
第8章結構化程式設計基礎
8.1程式檔案的建立與運行
8.1.1程式的概念
8.1.2程式的基本結構
8.1.3結構化程式設計概述
8.1.4程式檔案的建立與運行
8.1.5程式出錯時系統的提示
8.2互動式輸入輸出命令
8.2.1簡單的輸入輸出命令
8.2.2格式輸入輸出命令
8.3順序結構
8.3.1常用狀態設定命令
8.3.2程式注釋命令
8.4選擇結構
8.4.1單分支選擇結構
8.4.2雙分支選擇結構
8.4.3多分支選擇結構
8.5循環結構
8.5.1條件循環結構
8.5.2計數循環結構
8.5.3記錄循環結構
8.5.4多重循環
8.6程式的模組化
8.6.1模組的定義和調用
8.6.2參數傳遞
8.6.3記憶體變數的作用域
習題8
第9章面向對象程式設計基礎
9.1面向對象程式設計概述
9.1.1從過程設計到對象設計
9.1.2對象和類
9.1.3封裝與繼承
9.1.4事件和方法
9.1.5VisualFoxPro基類
9.2面向對象程式設計的特點
9.3面向對象程式設計方法
9.3.1對象程式設計
9.3.2類程式設計
習題9
第10章表單的設計與套用
10.1表單的基本操作
10.1.1創建表單
10.1.2保存和運行表單
10.1.3使用“表單設計器”工具列
10.2表單的編輯與修改
10.2.1設定數據環境
10.2.2設定表單的屬性
10.2.3給表單添加控制項
10.2.4表單事件和方法
10.2.5修改表單
10.2.6表單集
10.3常用表單控制項
10.3.1標籤控制項
10.3.2文本框和編輯框控制項
10.3.3命令按鈕與命令按鈕組控制項
10.3.4選項按鈕組與複選框控制項
10.3.5列表框與組合框控制項
10.3.6表格控制項
10.3.7頁框控制項
10.3.8計時器控制項
10.4表單的套用
習題10
第11章選單的設計
11.1選單概述與VisualFoxPro系統選單
11.1.1選單的結構
11.1.2選單設計的一般步驟
11.1.3VisualFoxPro系統選單
11.2下拉選單的設計
11.2.1選單設計器的使用
11.2.2創建和運行選單程式
11.2.3創建快速選單
11.3為頂層表單配置下拉選單
11.4快捷選單的設計
11.4.1創建快捷選單
11.4.2運行快捷選單
習題11
第12章報表與標籤
12.1報表設計
12.1.1報表布局
12.1.2創建報表
12.1.3報表輸出
12.2標籤設計
12.2.1標籤概念
12.2.2創建標籤
習題12
第13章項目管理器
13.1創建項目檔案
13.2打開和關閉項目檔案
13.3項目管理器的界面
13.3.1項目管理器的選項卡
13.3.2項目管理器的命令按鈕
13.4項目管理器的使用
13.4.1查看項目中的內容
13.4.2在項目管理器中新建或修改檔案
13.4.3在項目中添加或移去檔案
13.4.4項目間已分享檔案
13.4.5定製項目管理器
習題13