《Visual FoxPro程序設計基礎》是根據教育部高教司關于非計算機專業計算機基礎教育的指導性意見,并依據全國計算機等級考試二級(Visual FoxPro)考試大綱要求,結合目前我國高等院校計算機課程開設的實際情況,融合編者多年從事計算機教學的實際經驗編寫而成的。
本書內容涵蓋了全國計算機等級考試二級Visual FoxPro 6.0大綱要求的相關內容,包括數據庫系統的基本理論知識、Visual FoxPro基本操作、表的維護及基本應用、Visual FoxPro數據庫及其操作、程序設計基礎、SQL、面向對象與表單設計、查詢與視圖、報表設計、菜單設計、項目管理器等相關知識。書后配有常用文件類型、常用命令、常用函數、全國計算機等級考試二級考試Visual FoxPro數據庫程序設計考試大綱、模擬試卷及參考答案等豐富的資料內容。
為了方便讀者學習,本書配有《Visual FoxPro程序設計基礎實驗與習題》一書。本書對應的電子教案可以到清華大學出版社官網下載。
第1章 數據庫系統基礎
1.1 數據庫系統知識概述
1.1.1 數據庫系統的有關概念
1.1.2 數據庫系統的發展
1.1.3 數據庫系統的特點
1.2 數據模型
1.2.1 數據模型的基本概念
1.2.2 實體間聯系
1.2.3 數據模型
1.3 關系數據庫
1.3.1 基本概念
1.3.2 常用的關系運算
1.3.3 E-R模型
1.3.4 邏輯結構設計
1.3.5 關系的完整性
1.4 Visual FoxPro操作基礎
1.4.1 Visual FoxPro 6.0的安裝與啟動
1.4.2 Visual FoxPro 6.0的主界面
1.4.3 Visual FoxPro 6.0的工作方式
1.4.4 Visual FoxPro 6.0可視化設計工具
1.4.5 Visual FoxPro 6.0系統選項的設置
1.4.6 Visual FoxPro 6.0的數據類型
1.4.7 Visual FoxPro 6.0的命令概述
1.5 本章小結
第2章 數據庫與表的基本操作
2.1 數據庫與表的概述
2.1.1 數據庫
2.1.2 表
2.1.3 數據庫與表
2.2 表的建立與修改
2.2.1 創建表
2.2.2 修改表
2.3 表的操作
2.3.1 表的打開、關閉與顯示
2.3.2 記錄的刪除與恢復
2.3.3 指針定位
2.4 數據庫的操作
2.4.1 建立數據庫
2.4.2 打開數據庫
2.4.3 設置當前數據庫
2.4.4 關閉數據庫
2.4.5 刪除數據庫
2.5 數據庫表
2.5.1 數據庫表的創建
2.5.2 數據庫表的增減
2.5.3 數據庫中表的設置
2.6 表的索引與排序
2.6.1 表的索引
2.6.2 索引文件種類
2.6.3 索引文件的建立
2.6.4 使用索引
2.6.5 利用索引快速查詢
2.6.6 表的排序
2.6.7 數據的統計和匯總計算命令
2.7 工作區和數據工作期
2.7.1 工作區的概念
2.7.2 工作區的表示
2.7.3 工作區的選擇
2.7.4 數據工作期
2.8 表的關系
2.8.1 永久關系
2.8.2 臨時關系
2.9 本章小結
第3章 程序設計基礎
3.1 常量與變量
3.1.1 常量
3.1.2 變量
3.1.3 內存變量常用命令
3.2 常用函數
3.2.1 數值函數
3.2.2 字符函數
3.2.3 日期和時間函數
3.2.4 數據類型轉換函數
3.2.5 測試函數
3.3 表達式
3.3.1 數值表達式
3.3.2 關系表達式
3.3.3 邏輯表達式
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 程序的模塊化設計
3.6 本章小結
第4章 關系數據庫標準語言SQL
4.1 SQL簡介
4.2 數據查詢功能
4.2.1 基于單個表的查詢
4.2.2 聯接查詢
4.2.3 嵌套查詢
4.3 數據定義功能
4.3.1 表的定義
4.3.2 表結構的修改
4.3.3 表的刪除
4.4 數據操縱功能
4.4.1 插入記錄
4.4.2 更新記錄
4.4.3 刪除記錄
4.5 本章小結
第5章 表單設計與應用
5.1 面向對象程序設計基礎
5.1.1 類與對象
5.1.2 子類與繼承性
5.1.3 Visual FoxPro中的類
5.1.4 Visual FoxPro對象的引用
5.1.5 可視化和面向對象開發方法的基本概念
5.2 表單設計器及表單設計
5.2.1 表單設計器
5.2.2 表單設計的基本步驟
5.3 常用的表單控件
5.3.1 表單(Form)控件
5.3.2 標簽(Label)控件
5.3.3 文本框(Text)控件
5.3.4 命令按鈕(Command)控件
5.3.5 命令按鈕組(Commandgroup)控件
5.3.6 選項按鈕組(Optiongroup)控件
5.3.7 復選框(Check)控件
5.3.8 列表框(List)控件
5.3.9 組合框(Combo)控件
5.3.10 編輯框(Edit)事件
5.3.11 頁框(Pageframe)控件
5.3.12 計時器(Timer)控件
5.3.13 微調(Spinner)控件
5.3.14 圖像(Image)控件
5.3.15 形狀(Shape)控件
5.3.16 線條(Line)控件
5.3.17 容器(Container)控件
5.3.18 表格(Grid)控件
5.4 表單的類型
5.4.1 單文檔界面與多文檔界面
5.4.2 子表單、浮動表單和頂層表單
5.4.3 子表單的應用
5.4.4 隱藏Visual FoxPro主窗口
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 使用視圖
6.3 本章小結
第7章 報表
7.1 建立報表
7.1.1 快速報表
7.1.2 使用報表向導建立報表
7.2 使用報表設計器
7.2.1 報表設計器中的帶區
7.2.2 報表工具欄
7.2.3 報表的數據源
7.2.4 報表的布局
7.2.5 使用報表設計器設計報表
7.3 預覽和打印報表
7.3.1 預覽報表
7.3.2 打印報表
7.4 本章小結
第8章 菜單設計
8.1 菜單設計概述
8.1.1 菜單的組成及設計原則
8.1.2 菜單設計步驟
8.1.3 菜單設計器的組成
8.2 菜單的操作
8.2.1 創建菜單
8.2.2 生成菜單程序
8.2.3 運行菜單
8.2.4 修改菜單
8.3 為頂層表單添加菜單
8.4 系統菜單
8.5 快捷菜單
8.6 本章小結
第9章 項目管理器
9.1 項目文件的操作
9.1.1 創建項目
9.1.2 打開和關閉項目
9.2 項目管理器的界面
9.2.1 項目管理器的選項卡
9.2.2 項目管理器的命令按鈕
9.2.3 定制項目管理器
9.3 項目管理器的使用
9.3.1 在項目管理器中新建或修改文件
9.3.2 向項目中添加和移去文件
9.4 項目管理器的綜合應用
9.4.1 系統開發的基本步驟
9.4.2 連編應用程序
9.5 本章小結
附錄A Visual FoxPro常用文件類型一覽表
附錄B Visual FoxPro 6.0常用命令一覽表
附錄C Visual FoxPro 6.0常用函數一覽表
附錄D 全國計算機等級考試二級Visual FoxPro數據庫程序設計考試大綱
附錄E 全國計算機等級考試二級Visual FoxPro數據庫程序設計筆試
參考文獻