第1章 Visual FoxPro基礎知識
1.1 數據庫基本概念
1.1.1 數據管理技術的發(fā)展
1.1.2 數據庫系統(tǒng)
1.1.3 數據模型
1.1.4 Visual FoxPro數據庫管理系統(tǒng)簡介
1.1.5 Visual FoxPro 5.0系統(tǒng)性能指標
1.2 Visual FoxPro用戶界面
1.2.1 Visual FoxPro的啟動與退出
1.2.2 Visual FoxPro的界面與環(huán)境
1.2.3 Visual FoxPro的設計工具
1.2.4 系統(tǒng)配置信息
1.3 數據描述與基本操作
1.3.1 數據類型
1.3.2 運算對象
1.3.3 常用函數
1.3.4 命令格式和文件類型
1.3.5 數據庫和表的基本組成
1.4 小結
習題一
第2章 表的建立與操作
2.1 表結構的建立與操作
2.1.1 表結構的建立
2.1.2 表結構的修改與顯示
2.2 表內容的編輯
2.2.1 表文件的打開與關閉
2.2.2 輸入數據
2.2.3 記錄指針及定位
2.2.4 表內容的顯示
2.2.5 表內容的修改
2.2.6 表內容的刪除
2.3 表內容的索引及查找
2.3.1 表內容的排序
2.3.2 索引的建立
2.3.3 表內容的檢索
2.4 表的其他操作
2.4.1 表內容的統(tǒng)計計算
2.4.2 表內容的復制與大批量數據追加
2.4.3 表結構文件的建立與應用
2.5 文件管理類命令
2.6 小結
習題二
第3章 程序設計基礎
3.1 結構化程序設計
3.1.1 結構化程序設計方法
3.1.2 算法表示
3.1.3 程序文件的建立與執(zhí)行
3.2 程序設計基本語句
3.2.1 程序注釋語句
3.2.2 程序調試語句
3.2.3 簡單的輸出語句
3.2.4 簡單的輸入語句
3.2.5 環(huán)境設置語句
3.3 程序控制的基本結構
3.3.1 順序結構
3.3.2 選擇分支結構
3.3.3 循環(huán)結構
3.3.4 多種結構的嵌套
3.4 過程與過程文件
3.4.1 子程序
3.4.2 過程程序設計
3.4.3 參數傳遞及作用域
3.4.4 自定義函數
3.5 綜合程序設計范例
3.5.1 數值運算
3.5.2 字符處理
3.5.3 表內容處理
3.5.4 宏替換&、名表達式()和EVALUATE()的運用
3.6 Visual FoxPro應用程序設計過程
3.7 小結
習題三
第4章 面向對象程序設計基礎
4.1 面向對象程序設計概述
4.1.1 面向對象程序設計簡介
4.1.2 面向對象程序設計特點
4.1.3 面向對象程序設計基本概念
4.2 Visual FoxPro中的對象與類
4.2.1 Visual FoxPro中的對象
4.2.2 Visual FoxPro中的類
4.3 Visual FoxPro中對象的屬性、方法和事件
4.3.1 Visual FoxPro中對象的屬性
4.3.2 Visual FoxPro中對象的方法
4.3.3 Visual FoxPro中的事件
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.5.5 在給定時間間隔執(zhí)行指定操作
4.5.6 顯示信息
4.5.7 操作多行數據
4.5.8 方便控件的使用
4.5.9 擴展表單
4.6 小結
習題四
第5章 表單的建立與操作
5.1 設計和創(chuàng)建表單
5.1.1 使用表單向導創(chuàng)建新表單
5.1.2 使用表單設計器創(chuàng)建新表單
5.1.3 保存和運行表單
5.2 修改表單
5.2.1 選擇、移動和縮放控件
5.2.2 復制和刪除表單控件
5.2.3 對齊控件
5.2.4 設置控件的Tab鍵次序
5.3 在表單中添加對象
5.3.1 數據環(huán)境
5.3.2 添加容器對象
5.3.3 添加控件對象
5.4 屬性的設置及事件、方法的設計與使用
5.4.1 在設計時設置屬性
5.4.2 在對象層次上引用對象
5.4.3 在運行時設置屬性
5.4.4 編輯事件代碼和方法程序代碼
5.4.5 在運行時調用方法程序
5.4.6 對事件作出響應
5.4.7 在表單中添加屬性和方法程序
5.5 裝飾表單
5.5.1 改變文本的字體和大小
5.5.2 向表單中添加形狀和線條
5.5.3 向表單中添加圖形
5.5.4 設置表單顏色
5.5.5 指定表單的圖標
5.6 表單中的參數傳遞
5.6.1 將參數傳遞到表單
5.6.2 從表單返回值
5.7 表單集和表單模板
5.7.1 用表單集擴充表單
5.7.2 設置表單模板
5.8 創(chuàng)建類
5.8.1 類與任務的匹配
5.8.2 創(chuàng)建新類
5.8.3 將屬性和方法程序添加到類
5.8.4 使用類庫文件
5.8.5 將類添加到表單中
5.9 表單設計范例
5.9.1 表內容錄入界面設計
5.9.2 表內容編輯界面設計
5.9.3 表內容顯示界面設計
5.9.4 對話框設計
5.10 小結
習題五
第6章 數據庫的建立與操作
6.1 關系數據庫的基礎知識
6.1.1 概述
6.1.2 表間的聯系
6.2 數據庫的建立
6.2.1 建立數據庫
6.2.2 數據庫表和自由表的相互轉換
6.2.3 數據庫的基本操作
6.2.4 工作區(qū)
6.2.5 建立表間的關聯
6.3 有效性、觸發(fā)器與參照完整性
6.3.1 有效性
6.3.2 觸發(fā)器
6.3.3 參照完整性實現
6.4 多表的操作應用
6.4.1 多表的發(fā)單設計
6.4.2 建立多表表單應用的步驟
6.4.3 多表操作實例
6.5 小結
習題六
第7章 查詢、視圖及菜單設計
7.1 查詢
7.1.1 建立簡單查詢
7.1.2 建立排序、分組、條件及多表查詢
7.1.3 輸出查詢結果及運行查詢
7.1.4 用SQL語言實現對表的操作
7.2 視圖
7.2.1 視圖的操作
7.2.2 使用視圖
7.2.3 在視圖中更新數據
7.3 菜單設計
7.3.1 創(chuàng)建菜單系統(tǒng)
7.3.2 為菜單系統(tǒng)指定任務
7.3.3 創(chuàng)建快捷菜單
7.4 小結
習題七
第8章 報表與標簽的建立及設計
8.1 報表的建立
8.1.1 使用報表向導建立報表
8.1.2 使用報表器建立快速報表
8.2 報表的設計
8.2.1 確定報表布局
8.2.2 設計報表
8.3 標簽的建立與設計
8.4 小結
習題八
第9章 OLE應用及編譯應用程序
9.1 OLE應用
9.2 在應用程序中添加OLE對象
9.2.1 在表中添加OLE對象
9.2.2 在表單中添加OLE對象
9.2.3 在報表中添加OLE對象
9.3 編譯應用程序
9.3.1 構造應用程序框架
9.3.2 將文件加入到項目中
9.3.3 為項目建立應用程序
9.4 小結
習題九
第10章 網絡環(huán)境下數據共享操作
10.1 多用戶概念
10.2 數據共享或獨占訪問
10.3 數據鎖定
10.3.1 自動鎖定
10.3.2 人工鎖定及有關函數的應用
10.3.3 解除數據鎖定
10.4 用緩沖訪問共享數據
10.5 用事務處理更新數據
10.6 小結
習題十
附錄1 Visual FoxPro函數總表
附錄2 Visual FoxPro命令總表
附錄3 Visual FoxPro類與對象
附錄4 Visual FoxPro屬性、事件和方法
附錄5 Visual FoxPro常用工具欄