第1章 數(shù)據(jù)庫理論基礎(chǔ)
1.1 數(shù)據(jù)庫基礎(chǔ)知識
1.1.1 計算機數(shù)據(jù)管理的發(fā)展
1.1.2 數(shù)據(jù)庫系統(tǒng)
1.1.3 數(shù)據(jù)模型
1.2 關(guān)系數(shù)據(jù)庫
1.2.1 關(guān)系術(shù)語
1.2.2 關(guān)系的特點
1.2.3 關(guān)系運算
1.2.4 數(shù)據(jù)庫設(shè)計基礎(chǔ)
習題1
第2章 Visual FoxPro環(huán)境簡介
2.1 Visual FoxPro的啟動與退出
2.2 Visual FoxPro集成開發(fā)環(huán)境
2.2.1 Visual FoxPro用戶界面
2.2.2 Visual FoxPro的工作方式
2.2.3 Visual FoxPro系統(tǒng)環(huán)境設(shè)置
2.2.4 Visual FoxPro可視化工具
2.3 Visual FoxPro命令概述
2.3.1 Visual FoxPro命令的結(jié)構(gòu)
2.3.2 Visual FoxPro命令中的常用短語
2.3.3 Visual FoxPro命令的書寫規(guī)則
2.4 Visual FoxPro的主要文件類型
2.5 項目管理器
2.5.1 創(chuàng)建項目
2.5.2 項目管理器的組成
2.5.3 項目管理器的操作
2.5.4 項目連編
習題2
第3章 Visual FoxPro語言基礎(chǔ)
3.1 常量
3.1.1 字符型常量
3.1.2 數(shù)值型常量
3.1.3 貨幣型常量
3.1.4 邏輯型常量
3.1.5 日期型常量
3.1.6 日期時間型常量
3.2 變量
3.2.1 字段變量
3.2.2 內(nèi)存變量
3.3 表達式
3.3.1 字符表達式
3.3.2 數(shù)值表達式
3.3.3 日期時間表達式
3.3.4 關(guān)系表達式
3.3.5 邏輯表達式
3.4 常用內(nèi)部函數(shù)
3.4.1 字符函數(shù)
3.4.2 數(shù)值函數(shù)
3.4.3 日期和時間函數(shù)
3.4.4 數(shù)據(jù)類型轉(zhuǎn)換函數(shù)
3.4.5 測試函數(shù)
3.4.6 MessageBox函數(shù)
習題3
第4章 Visual FoxPro數(shù)據(jù)庫及其操作
4.1 數(shù)據(jù)表結(jié)構(gòu)的創(chuàng)建和操作
4.1.1 數(shù)據(jù)表結(jié)構(gòu)的創(chuàng)建
4.1.2 數(shù)據(jù)表的打開和關(guān)閉
4.1.3 數(shù)據(jù)表結(jié)構(gòu)的顯示、修改與復(fù)制
4.2 數(shù)據(jù)表的基本操作
4.2.1 建立表結(jié)構(gòu)后立即輸入數(shù)據(jù)
4.2.2 數(shù)據(jù)表記錄的顯示
4.2.3 數(shù)據(jù)表記錄的添加
4.2.4 修改數(shù)據(jù)記錄
4.2.5 刪除數(shù)據(jù)記錄
4.2.6 恢復(fù)表中邏輯刪除的記錄
4.2.7 數(shù)據(jù)表記錄指針的定位
4.2.8 數(shù)據(jù)表的復(fù)制
4.2.9 數(shù)據(jù)表的刪除
4.3 數(shù)據(jù)表的排序與索引
4.3.1 數(shù)據(jù)表的排序
4.3.2 數(shù)據(jù)表的索引
4.3.3 建立索引
4.3.4 索引文件的打開與設(shè)置當前索引
4.3.5 索引文件的更新
4.3.6 使用索引查找
4.3.7 索引的刪除
4.4 數(shù)據(jù)表的統(tǒng)計與計算
4.5 數(shù)據(jù)庫及其操作
4.5.1 建立數(shù)據(jù)庫
4.5.2 數(shù)據(jù)庫的打開與關(guān)閉
4.5.3 數(shù)據(jù)庫的修改與刪除
4.5.4 數(shù)據(jù)庫中表的添加與移去
4.5.5 在數(shù)據(jù)庫中新建表
4.5.6 設(shè)置數(shù)據(jù)庫表的字段屬性
4.5.7 在數(shù)據(jù)庫表中建立主索引
4.5.8 記錄有效性規(guī)則和觸發(fā)器
4.6 數(shù)據(jù)完整性
4.6.1 實體完整性與主關(guān)鍵字
4.6.2 域完整性與約束規(guī)則
4.6.3 參照完整性與表之間的關(guān)系
4.7 多數(shù)據(jù)表的操作
4.7.1 工作區(qū)
4.7.2 數(shù)據(jù)表的關(guān)聯(lián)
習題4
第5章 結(jié)構(gòu)化查詢語言SQL
5.1 SQL概述
5.2 數(shù)據(jù)查詢
5.2.1 基本查詢
5.2.2 條件查詢
5.2.3 排序查詢
5.2.4 使用集函數(shù)
5.2.5 對查詢結(jié)果分組
5.2.6 多表查詢
5.2.7 超聯(lián)接查詢
5.2.8 嵌套查詢
5.2.9 別名與自聯(lián)接查詢
5.2.10 使用量詞和謂詞的查詢
5.2.11 集合的并運算
5.2.12 Visual FoxPro中SQL SELECT的幾個特殊選項
5.3 操作功能
5.3.1 插入數(shù)據(jù)
5.3.2 更新數(shù)據(jù)
5.3.3 刪除數(shù)據(jù)
5.4 定義功能
5.4.1 表的定義
5.4.2 表結(jié)構(gòu)的修改
5.4.3 表的刪除
習題5
第6章 查詢與視圖
6.1 查詢
6.1.1 創(chuàng)建查詢
6.1.2 查詢設(shè)計器的局限性
6.1.3 運行查詢
6.2 視圖
6.2.1 創(chuàng)建視圖
6.2.2 視圖的SQL語句
6.2.3 使用視圖
習題6
第7章 結(jié)構(gòu)化程序設(shè)計
7.1 Visual FoxPro程序設(shè)計基礎(chǔ)
7.1.1 程序設(shè)計概述
7.1.2 程序文件的建立與修改
7.1.3 程序的運行
7.2 常用命令介紹
7.2.1 數(shù)據(jù)輸入/輸出命令
7.2.2 程序注釋命令
7.3 結(jié)構(gòu)化程序設(shè)計
7.3.1 順序結(jié)構(gòu)
7.3.2 選擇結(jié)構(gòu)
7.3.3 循環(huán)結(jié)構(gòu)
7.3.4 編程舉例
7.4 數(shù)組及其應(yīng)用
7.4.1 數(shù)組的創(chuàng)建
7.4.2 數(shù)組變量的賦值
7.4.3 數(shù)組與數(shù)據(jù)表間的數(shù)據(jù)傳遞
7.4.4 數(shù)組的應(yīng)用舉例
7.5 程序的模塊化
7.5.1 過程及過程調(diào)用
7.5.2 自定義函數(shù)
7.5.3 變量的使用范圍
7.5.4 過程文件
習題7
第8章 面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)
8.1 面向?qū)ο蟮幕靖拍?nbsp;
8.1.1 對象
8.1.2 類
8.1.3 Visual FoxPro的基類
8.1.4 對象的屬性、方法和事件
8.2 類和類庫的創(chuàng)建
8.2.1 類設(shè)計器創(chuàng)建類
8.2.2 程序方式創(chuàng)建類
8.2.3 類的復(fù)制與刪除
8.3 對象的操作
8.3.1 對象的創(chuàng)建與釋放
8.3.2 對象的引用
8.3.3 設(shè)置對象的屬性
8.3.4 調(diào)用對象的方法程序
習題8
第9章 表單設(shè)計
9.1 創(chuàng)建與運行表單
9.1.1 創(chuàng)建表單
9.1.2 運行表單
9.2 表單及控件的屬性、方法和事件
9.2.1 表單的常用屬性
9.2.2 表單及控件的常用事件
9.2.3 表單及控件的常用方法
9.2.4 新建屬性和方法
9.3 表單設(shè)計器
9.3.1 表單設(shè)計環(huán)境
9.3.2 控件的操作與布局
9.3.3 數(shù)據(jù)環(huán)境
9.4 常用表單控件
9.4.1 標簽(Label)控件
9.4.2 命令按鈕(Command)控件
9.4.3 命令按鈕組(CommandGroup)控件
9.4.4 文本框(TextBox)控件
9.4.5 編輯框(EditBox)控件
9.4.6 選項按鈕組(OptionGroup)控件
9.4.7 復(fù)選框(CheckBox)控件
9.4.8 微調(diào)器(Spinner)控件
9.4.9 列表框(List)控件
9.4.10 組合框(ComboBox)控件
9.4.11 表格(Grid)控件
9.4.12 頁框(PageFrame)控件
9.4.13 計時器(Timer)控件
9.5 常用表單控件應(yīng)用舉例
習題9
第10章 菜單設(shè)計
10.1 Visual FoxPro系統(tǒng)菜單
10.1.1 菜單結(jié)構(gòu)
10.1.2 Visual FoxPro的系統(tǒng)菜單
10.2 下拉式菜單設(shè)計
10.2.1 菜單設(shè)計步驟
10.2.2 “菜單設(shè)計器”窗口
10.2.3 “顯示”菜單和“菜單”菜單
10.2.4 為頂層表單添加菜單
10.3 快捷菜單設(shè)計
習題10
第11章 報表設(shè)計
11.1 報表概述
11.2 使用報表向?qū)?chuàng)建報表
11.2.1 啟動報表向?qū)?nbsp;
11.2.2 創(chuàng)建報表
11.3 使用報表設(shè)計器創(chuàng)建快速報表
11.3.1 打開報表設(shè)計器
11.3.2 創(chuàng)建快速報表
11.4 使用報表設(shè)計器創(chuàng)建報表
11.4.1 報表工具欄
11.4.2 設(shè)置報表數(shù)據(jù)源
11.4.3 設(shè)計報表布局
11.4.4 向報表添加控件
11.5 報表數(shù)據(jù)分組和多欄報表
11.5.1 報表數(shù)據(jù)分組
11.5.2 多欄報表
11.6 報表輸出
習題11
習題參考答案
參考文獻