第1章 數(shù)據庫基礎理論
1.1 信息、數(shù)據和數(shù)據處理
1.1.1 信息與數(shù)據
1.1.2 數(shù)據處理
1.2 數(shù)據模型
1.2.1 層次模型
1.2.2 網狀模型
1.2.3 關系模型
1.2.4 面向對象模型
1.3 數(shù)據庫系統(tǒng)
1.3.1 數(shù)據庫
1.3.2 數(shù)據庫管理系統(tǒng)
1.3.3 數(shù)據庫應用系統(tǒng)
1.3.4 人員
1.4 關系數(shù)據庫及其設計
1.4.1 關系數(shù)據庫
1.4.2 關系的規(guī)范化
1.4.3 表間關聯(lián)關系的類型
1.4.4 關系的完整性
1.4.5 關系運算
1.5 本章小結
1.6 習題
第2章 Visual FoxPro 8.0 8.0概述
2.1 Visual FoxPro發(fā)展概況
2.1.1 dBASE階段
2.1.2 FoxBase和FoxPro階段
2.1.3 Visual FoxPro階段
2.2 VFP 8.0新增功能
2.2.1 增強的集成開發(fā)環(huán)境
2.2.2 增強的語言功能
2.2.3 增強的數(shù)據功能
2.2.4 其他增強功能
2.3 VFP 8.0的運行環(huán)境
2.4 VFP 8.0的安裝
2.5 VFP 8.0的啟動退出
2.6 VFP 8.0的用戶界面
2.6.1 標題欄
2.6.2 菜單欄
2.6.3 具欄
2.6.4 [命令]窗口
2.6.5 工作區(qū)
2.6.6 狀態(tài)欄
2.7 VFP 8.0的系統(tǒng)配置
2.7.1 使用[選項]對話框
2.7.2 使用SET命令配置VFP
2.8 VFP 8.0的工作方式
2.8.1 命令格式
2.8.2 VFP的兩類工作方式
2.9 VFP 8.0的文件組成
2.10 本章小結
2.11 習題
第3章 VFP 8.0編程工具的使用
3.1 VFP 8.0的[項目管理器]
3.1.1 啟動[項目管理器]
3.1.2 [項目管理器]的功能
3.1.3 [項目管理器]的組成
3.1.4 定制[項目管理器]
3.1.5 [項目管理器]的操作
3.2 VFP 8.0的設計器
3.3 VFP 8.0的生成器
3.4 本章小結
3.5 習題
第4章 VFP 8.0編程基礎
4.1 數(shù)據類型
4.2 數(shù)據存儲
4.2.1 常量
4.2.2 變量
4.3 運算符與表達式
4.3.1 算術運算符和算術表達式
4.3.2 字符串運算符和字符串表達式
4.3.3 日期時間運算符和日期時間表達式
4.3.4 關系運算符和關系表達式
4.3.5 邏輯運算符和邏輯表達式
4.4 函數(shù)
4.4.1 字符處理函數(shù)
4.4.2 數(shù)值處理函數(shù)
4.4.3 日期和時間處理函數(shù)
4.4.4 與數(shù)據表有關的函數(shù)
4.4.5 顯示位置函數(shù)
4.4.6 系統(tǒng)函數(shù)
4.4.7 顯示信息函數(shù)
4.5 本章小結
4.6 習題
第5章 自由表的創(chuàng)建及操作
5.1 設計數(shù)據表
5.1.1 設計一張二維表
5.1.2 設計一個數(shù)據表
5.2 建立自由表
5.2.1 使用表設計器建表
5.2.2 使用表向導建表
5.2.3 使用命令建表
5.3 表記錄的輸入
5.3.1 瀏覽(browse)方式
5.3.2 編輯(edit)方式
5.3.3 追加(append)方式
5.3.4 命令方式
5.4 表的操作與使用
5.4.1 打開和關閉表
5.4.2 瀏覽表數(shù)據
5.4.3 修改表數(shù)據
5.4.4 過濾表數(shù)據
5.4.5 定位表記錄
5.4.6 刪除表記錄
5.4.7 恢復表記錄
5.4.8 表結構的操作
5.5 表的排序與索引
5.5.1 物理排序
5.5.2 索引的概念
5.5.3 索引的類型
5.5.4 索引的建立
5.5.5 索引的刪除
5.5.6 索引的使用
5.5.7 索引的更新
5.5.8 索引應遵循原則
5.6 查詢與統(tǒng)計命令
5.6.1 數(shù)據表的查詢
5.6.2 數(shù)據表的統(tǒng)計
5.7 使用多個表
5.7.1 工作區(qū)
5.7.2 數(shù)據工作期
5.8 本章小結
5.9 習題
第6章 數(shù)據庫的創(chuàng)建及操作
6.1 數(shù)據庫設計概述
6.1.1 數(shù)據庫設計的一般步驟
6.1.2 分析數(shù)據需求
6.1.3 確定需要的表文件
6.1.4 確定需要的字段
6.1.5 確定各表之間的關系
6.1.6 改進整個設計
6.2 創(chuàng)建數(shù)據庫
6.2.1 建立數(shù)據庫文件
6.2.2 數(shù)據庫的操作
6.2.3 數(shù)據庫中表的操作
6.2.4 新建數(shù)據庫表
6.3 設置數(shù)據庫表屬性
6.3.1 數(shù)據庫表屬性的常用概念
6.3.2 設置字段的顯示屬性
6.3.3 輸入字段的注釋
6.3.4 [表達式生成器]對話框
6.3.5 字段有效性
6.3.6 記錄有效性
6.3.7 長表名與表注釋
6.4 創(chuàng)建數(shù)據庫表間的關系
6.4.1 設置表間的臨時關系
6.4.2 創(chuàng)建表間的永久關系
6.4.3 參照完整性
6.5 在項目中添加/移去數(shù)據庫
6.5.1 添加數(shù)據庫
6.5.2 移去或刪除數(shù)據庫
6.6 使用多個數(shù)據庫
6.7 本章小結
6.8 習題
第7章 查詢與視圖
7.1 創(chuàng)建查詢
7.1.1 查詢的含義
7.1.2 創(chuàng)建查詢的步驟
7.1.3 查詢向導
7.1.4 查詢設計器
7.2 應用查詢
7.2.1 設置查詢結果的輸出方式
7.2.2 運行查詢
7.2.3 查看SQL語句
7.3 創(chuàng)建視圖
7.3.1 創(chuàng)建本地視圖
7.3.2 創(chuàng)建遠程視圖
7.4 SQL結構化查詢語言
7.4.1 SQL概述
7.4.2 查詢功能
7.4.3 數(shù)據定義語言
7.4.4 數(shù)據操縱語言
7.4.5 數(shù)據控制語言
7.5 本章小結
7.6 習題
第8章 程序設計基礎
8.1 程序的編輯與使用
8.1.1 程序文件的建立
8.1.2 程序文件的保存
8.1.3 程序文件的修改
8.1.4 程序文件的執(zhí)行
8.1.5 程序調試
8.1.6 程序編輯技巧
8.2 程序設計的些常用命令
8.2.1 基本輸出命令
8.2.2 基本輸入命令
8.2.3 格式輸入輸出命令
8.2.4 程序結尾的專用命令
8.3 程序的基本控制結構
8.3.1 順序結構
8.3.2 分支結構
8.3.3 循環(huán)結構
8.4 過程與用戶自定義函數(shù)
8.4.1 過程
8.4.2 用戶自定義函數(shù)
8.4.3 變量作用域
8.5 本章小結
8.6 習題
第9章 面向對象程序設計
9.1 面向對象的概念
9.1.1 對象與類
9.1.2 面向對象編程的基本特點
9.1.3 屬性、事件和方法
9.1.4 激發(fā)和響應
9.1.5 VFP中的基類
9.2 使用類設計器
9.2.1 創(chuàng)建可視類/類庫
9.2.2 建立不可視類
9.2.3 查看類信息和類庫表
9.3 本章小結
9.4 習題
第10章 表單的創(chuàng)建與使用
10,1 表單中類和容器的層次關系
10.1.1 在表單分層結構中引用對象
10.1.2 在表單中設置對象屬性
10.1.3 在表單中調用對象的方法程序
10.1.4 在表單中響應對象的事件
10.2 表單設計器及其應用
10.2.1 啟動表單設計器
10.2.2 常用工具欄
10.2.3 常用對話框
10.2.4 首次創(chuàng)建自己的表單
10.3 表單中常用對象、屬性、事件和方法
10.3.1 對象的公共屬性、事件和方法
10.3.2 表單(form)
10.3.3 標簽(Label)
10.3.4 文本框(TextBox)
10.3.5 命令按鈕(CommandButton)
10.3.6 命令按鈕組(CommandGroup)
10.3.7 編輯框(EditBox)
10.3.8 復選框(CheckBox)
10.3.9 選項組(OptionGroup)
10.3.10 列表框(ListBox)
10.3.11 下拉列表框(ComboBox)
10.3.12 表格(Grid)
10.3.13 頁面框架(PageFrame)
10.3.14 圖像(Iamge)
10.4 為應用程序創(chuàng)建[歡迎]界面
10.4.1 在項目中添加[歡迎]表單
10.4.2 修改[歡迎]界面
10.5 為應用程序創(chuàng)建[課程信息管理界面
10.5.1 使用[表單向導]創(chuàng)建[課程信息管理]表單
10.5.2 運行[課程信息管理]表單
10.5.3 修改[課程信息管理]表單
10.6 為應用程序創(chuàng)建系部信息管理界面
10.6.1 不使用[表單向導]創(chuàng)建[系部信息管理]表單
10.6.2 測試[系部信息管理]表單
10.6.3 創(chuàng)建自己的擴展類
10.7 為應用程序創(chuàng)建[專業(yè)信息管理界面
10.7.1 使用[表單向導]創(chuàng)建[專業(yè)信息管理]表單
10.7.2 修改專業(yè)信息管理表單
10.8 為應用程序創(chuàng)建[學生信息管理表單
10.8.1 設計中的問題說明
10.8.2 使用[表單向導]創(chuàng)建新表單
10.8.3 修改新建的表單
10.8.4 調整表單控件的Tab鍵次序
10.8.5 創(chuàng)建表單集添加查找表單
10.8.6 把查找表單另存為類
10.9 為應用程序創(chuàng)建[學生成績登記]表單
10.9.1 創(chuàng)建成績登記表單
10.9.2 創(chuàng)建查找表單
10.10 應用程序主窗口的設置簡介
10.10.1 主窗口屬性
10.10.2 設置主窗口屬性
10.11 本章小結
10.12 習題
11章報 表的創(chuàng)建與應用
11.1 報表設計工具
11.1.1 報表向導
11.1.2 報表設計器
11.1.3 快速報表
11.1.4 報表的預覽
11.1.5 報表的頁面設置
11.2 為應用程序創(chuàng)建報表
11.2.1 為應用程序創(chuàng)建學生名冊報表
11.2.2 為應用程序創(chuàng)建[學生成績]報表
11.2.3 在表單中調用報表
11.3 標簽的設計
11.3.1 標簽向導
11.3.2 標簽設計器
11.3.3 標簽的輸出
11.4 本章小結
11.5 習題
第12章 菜單的創(chuàng)建與應用
12.1 菜單的相關概念
12.1.1 菜單的基本結構
12.1.2 常用的菜單形式
12.1.3 創(chuàng)建菜單的基本步驟
12.2 [菜單設計器]及其應用
12.2.1 [菜單設計器]
12.2.2 快捷菜單
12.2.3 菜單系統(tǒng)的常規(guī)選項設置
12.2.4 菜單選項設置
12.3 為應用程序創(chuàng)建菜單系統(tǒng)
12.3.1 為應用程序設計菜單
12.3.2 在頂層表單中顯示菜單
12.3.3 為應用程序設計快捷菜單
12.4 工具欄的創(chuàng)建與應用
12.4.1 為應用系統(tǒng)創(chuàng)建工具欄
12.4.2 在VFP主窗口中使用工具欄
12.4.3 在表單集中使用工具欄
12.4.4 在自定義主窗口中使用工具欄
12.5 本章小結
12.6 習題
第13章 VFP環(huán)境下Web應用程序開發(fā)
13.1 Web應用系統(tǒng)的主要特點
13.2 Web應用程序的體系結構
13.3 建立Web應用的開發(fā)環(huán)境
13.3.1 安裝Web服務器Microsoft IIS
13.3.2 在IlS中創(chuàng)建虛擬目錄
13.4 Web數(shù)據庫訪問方法
13.5 創(chuàng)建Active Document文檔
13.5.1 ActiveDoc基類和對象
13.5.2 創(chuàng)建Active應用文檔
13.6 創(chuàng)建網頁瀏覽功能
13.7 ASP技術概述及應用
13.7.1 使用ADO方法查詢VFP數(shù)據庫
13.7.2 使用ADO方法修改VFP數(shù)據庫記錄
13.8 本章小結
13.9 習題
第14章 應用程序的生成和發(fā)布
14.1 VFP應用系統(tǒng)的組件管理
14.2 構造應用程序框架的步驟
14.3 VFP應用項目的連編
14.4 VFP應用程序的發(fā)布
14.5 本章小結
14.6 習題
第15章 超市進、銷、存管理系統(tǒng)開發(fā)實例
15.1 數(shù)據庫應用系統(tǒng)開發(fā)的一般步驟
15.2 超市進、銷、存管理系統(tǒng)簡介
15.3 系統(tǒng)功能分析
15.4 系統(tǒng)模塊結構設計及實現(xiàn)過程分析
15.5 系統(tǒng)數(shù)據庫設計
15.6 創(chuàng)建和添加記錄導航條子類
15.7 系統(tǒng)模塊表單設計
15.7.1 [用戶登錄]表單設計
15.7.2 [系統(tǒng)用戶管理]表單設計
15.7.3 用戶[修改口令]表單設計
15.7.4 [商品信息管理]表單設計
15.7.5 [商品入庫]表單設計
15.7.6 [商品庫存數(shù)據管理]表單設計
15.7.7 [創(chuàng)建客戶購物車]表單設計
15.7.8 [商品銷售]表單設計
15.7.9 [購物結算]表單設計
15.7.10 [取物管理]表單設計
15.7.11 [制訂采購計劃]表單設計
15.7.12 [銷售報表]表單設計
15.7.13 創(chuàng)建系統(tǒng)主界面
15.7.14 系統(tǒng)啟動程序設計
15.8 系統(tǒng)測試及集成
15.9 本章小結
15.10 習題
附錄A VFP 8.0常用函數(shù)
附錄B Visual FoxPro 8.0網絡資源
參考文獻