內容簡介
本書詳細介紹了Visual FoxPro資料庫管理系統的知識體系,以及如何使用Visual FoxPro進行程式設計與項目開發。本書從實際開發角度出發,循序漸進地講解Visual FoxPro的各種知識,並根據程式設計知識的學習規律,合理地安排書中的內容,精心設計豐富恰當的實例。主要內容包括資料庫基礎、Visual FoxPro入門、Visual FoxPro語言基礎、自由表操作、資料庫及其操作、結構化查詢語言SQL、查詢與視圖、程式設計基礎、面向對象程式設計、表單設計與套用、選單設計、報表與標籤設計、資料庫套用系統開發。本書系統全面地介紹在Visual FoxPro中如何進行應用程式開發,詳細闡述了整個程式設計開發的過程及開發技巧,使得讀者能夠從理論自然地延伸到實際套用。
圖書目錄
第1章資料庫基礎
1.1資料庫系統的基本概念
1.1.1數據、資料庫、資料庫管理系統
1.1.2資料庫系統的發展
1.1.3資料庫系統的基本特點
1.1.4資料庫系統的內部體系結構
1.2數據描述與模型
1.2.1資料庫模型的基本概念
1.2.2層次模型
1.2.3網狀模型
1.2.4關係模型
1.3關係代數
1.4資料庫設計與管理
1.4.1資料庫設計的基本概念
1.4.2資料庫設計的主要過程
1.4.3資料庫管理
1.5本章小結
習題1
第2章Visual FoxPro入門
2.1Visual FoxPro的發展史
2.2Visual FoxPro的安裝與配置
2.2.1Visual FoxPro的安裝
2.2.2Visual FoxPro的啟動
2.2.3Visual FoxPro的配置
2.3Visual FoxPro用戶界面
2.3.1Visual FoxPro 的系統選單
2.3.2工具列
2.4項目管理器
2.4.1創建項目
2.4.2管理項目
2.5Visual FoxPro設計器
2.6Visual FoxPro生成器
2.7Visual FoxPro嚮導
2.8本章小結
習題2
第3章Visual FoxPro語言基礎
3.1數據和欄位類型
3.2常量與變數
3.2.1常量
3.2.2變數
3.2.3命名約定
3.3表達式
3.3.1算術表達式
3.3.2字元表達式
3.3.3日期時間表達式
3.3.4關係表達式
3.3.5邏輯表達式
3.3.6名表達式和宏替換
3.4常用函式
3.4.1數值函式
3.4.2字元函式
3.4.3日期和時間函式
3.4.4數據類型轉換
3.4.5測試函式
3.5本章小結
習題3
第4章自由表操作
4.1自由表
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.3.7定製數據表
4.3.8其他操作命令
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.6本章小結
習題 4
第5章資料庫及其操作
5.1資料庫建立
5.1.1資料庫設計
5.1.2建立資料庫
5.1.3打開資料庫
5.1.4關閉資料庫
5.1.5設定當前資料庫
5.1.6修改資料庫
5.1.7刪除資料庫
5.2資料庫的基本操作
5.2.1資料庫表的建立
5.2.2從資料庫中移去表
5.2.3資料庫表欄位屬性設定
5.2.4資料庫表的相關屬性設定
5.2.5資料庫表數據的瀏覽與修改
5.3資料庫表間永久關係
5.3.1永久關係概念
5.3.2創建表間永久關係
5.3.3管理表間永久關係
5.3.4永久關係的參照完整性規則
5.4本章小結
習題 5
第6章結構化查詢語言SQL
6.1SQL概述
6.2數據定義功能
6.2.1數據表的定義
6.2.2數據表的修改和刪除
6.3數據操縱功能
6.3.1XSCJGL資料庫對象
6.3.2插入操作
6.3.3刪除操作
6.3.4更新操作
6.4數據查詢功能
6.4.1單表查詢
6.4.2連線查詢
6.4.3嵌套查詢
6.5視圖
6.5.1視圖的基本概念
6.5.2視圖的操作
6.6本章小結
習題6
第7章查詢與視圖
7.1創建查詢
7.1.1利用查詢設計器創建查詢
7.1.2利用查詢嚮導創建查詢
7.2運行查詢和修改查詢
7.2.1運行查詢
7.2.2修改查詢
7.3創建視圖
7.3.1創建本地視圖
7.3.2創建遠程視圖
7.4運行視圖和管理視圖
7.4.1運行視圖
7.4.2管理視圖
7.5本章小結
習題7
第8章程式設計基礎
8.1程式與檔案
8.1.1Visual FoxPro系統工作方式
8.1.2程式檔案的建立與編輯
8.1.3程式檔案的執行
8.1.4程式書寫基本規則
8.2程式設計的基本結構
8.2.1順序結構
8.2.2分支結構
8.2.3循環結構
8.3過程、子程式及其相關操作
8.3.1過程的定義
8.3.2過程的建立
8.3.3過程的調用與返回
8.4變數的作用域和參數調用
8.4.1變數的作用域
8.4.2過程的帶參調用
8.5自定義函式
8.5.1自定義的函式定義
8.5.2函式調用
8.6一維數組
8.6.1一維數級的定義
8.6.2一維數組元素的引用
8.6.3表中數據與數組數據之間的交換
8.6.4一維數組程度舉例
8.7二維數組
8.7.1二維數組的定義
8.7.2二維數組元素的引用
8.7.3二維數組程式舉例
8.8本章小結
習題8
第9章面向對象程式設計
9.1面向對象的概念
9.1.1對象
9.1.2類
9.2Visual FoxPro中的類和對象
9.2.1Visual FoxPro中的類
9.2.2屬性
9.2.3事件
9.2.4方法
9.2.5對象的引用
9.3類的創建與使用
9.3.1類的創建
9.3.2用類創建對象
9.4本章小結
習題9
第10章表單設計與套用
10.1表單的創建
10.1.1使用表單嚮導建立表單
10.1.2使用表單設計器建立表單
10.2表單的操作
10.2.1表單設計中的常用工具列
10.2.2表單的運行與修改
10.2.3表單中的控制項
10.2.4數據環境
10.3表單常用屬性、事件和方法
10.3.1表單的常用屬性
10.3.2表單的常用事件
10.3.3表單的常用方法
10.4表單的常用控制項
10.4.1標籤
10.4.2文本框
10.4.3命令按鈕
10.4.4編輯框
10.4.5命令按鈕組
10.4.6選項按鈕組
10.4.7複選框
10.4.8組合框
10.4.9列表框
10.4.10表格
10.4.11微調控制項
10.4.12線條和形狀控制項
10.4.13計時器
10.4.14頁框
10.4.15圖像
10.5本章小結
習題10
第11章選單設計
11.1選單設計的相關概念
11.1.1選單系統的結構
11.1.2選單系統的設計
11.1.3選單系統的創建
11.2選單設計器
11.2.1打開“選單設計器”的方法
11.2.2“選單設計器”視窗
11.3顯示選單設定
11.3.1常規選項
11.3.2選單選項
11.4選單套用實例
11.5設定頂層表單的選單
11.6本章小結
習題11
第12章報表與標籤設計
12.1報表布局及控制項
12.1.1報表設計器
12.1.2報表控制項
12.1.3設定報表的數據源
12.2報表的創建
12.2.1用報表嚮導創建報表
12.2.2用快速報表創建報表
12.2.3用報表設計器創建報表
12.3修改報表
12.4報表的輸出
12.4.1頁面設定
12.4.2預覽報表
12.4.3列印報表
12.5標籤設計
12.6本章小結
習題12
第13章資料庫套用系統開發
13.1資料庫套用系統開發的步驟
13.1.1資料庫套用系統的開發過程
13.1.2應用程式設計的基本步驟
13.2資料庫套用系統開發實例
13.2.1學生信息管理系統分析
13.2.2學生信息管理系統結構
13.2.3學生信息管理系統資料庫及表
13.2.4學生信息管理系統功能設計
13.2.5學生信息管理系統各模組設計
13.3本章小結
習題13
參考文獻