第1章 數據庫系統(tǒng)概論
1. 1 概述
1. 1. 1 信息、數據和數據處理
1. 1. 2 數據管理方式
1. 1. 3 數據庫系統(tǒng)的主要特點
1. 1. 4 數據庫系統(tǒng)的發(fā)展階段
1. 2 數據模型
1. 2. 1 3個世界
1. 2. 2 概念模型
1. 2. 3 數據模型
1. 3 關系模型
1. 3. 1 基本概念
1. 3. 2 關系代數
1. 3. 3 函數依賴
1. 3. 4 關系完整性
1. 3. 5 關系范式
1. 4 數據庫系統(tǒng)的結構
1. 4. 1 數據庫系統(tǒng)結構
1. 4. 2 數據庫系統(tǒng)的模式結構
1. 5 數據庫設計
1. 5. 1 需求分析
1. 5. 2 概念設計
1. 5. 3 邏輯設計
1. 5. 4 物理設計
1. 5. 5 數據庫的實現和維護
思考與練習
第2章 Visual FoxPro 6.0 系統(tǒng)概述
2. 1 Visual FoxPro特性
2. 1. 1 微機數據庫的發(fā)展
2. 1. 2 Visual FoxPro的主要特點
2. 2 啟動Visual FoxPro 6.0系統(tǒng)
2. 2. 1 運行環(huán)境
2. 2. 2 〖ZK(〗Visual FoxPro系統(tǒng)的安裝、啟動和關閉
2. 2. 3 Visual FoxPro的用戶界面
2. 3 Visual FoxPro 6.0的工作方式
2. 3. 1 命令格式
2. 3. 2 兩類工作方式
2. 4 〖JP3〗Visual FoxPro 6.0的輔助設計工具
2. 4. 1 向導
2. 4. 2 設計器
2. 4. 3 生成器
2. 5 項目管理器
2. 5. 1 創(chuàng)建一個項目
2. 5. 2 項目的組織結構
2. 5. 3 使用“數據”選項卡組織數據
2. 5. 4 為文件添加說明
2. 5. 5 項目間共享文件
2. 6 使用幫助
2. 6. 1 一般幫助
2. 6. 2 從網絡中取得幫助
思考與練習
第3章 數據元素
3. 1 數值型數據
3. 1. 1 數值型常量
3. 1. 2 數值型變量
3. 1. 3 算術運算符
3. 1. 4 數值計算函數
3. 1. 5 算術表達式
3. 2 字符型數據
3. 2. 1 字符型常量
3. 2. 2 字符型變量
3. 2. 3 字符運算符和表達式
3. 2. 4 字符串函數
3. 3 日期時間型數據
3. 3. 1 日期型常量和變量
3. 3. 2 日期運算符和表達式
3. 3. 3 常用的日期和時間函數
3. 4 邏輯型數據
3. 4. 1 邏輯常量和變量
3. 4. 2 比較運算符
3. 4. 3 復合邏輯表達式
3. 5 數組
3. 5. 1 數組的定義和賦值
3. 5. 2 數組函數
3. 6 系統(tǒng)變量
3. 7 內存變量的操作
3. 7. 1 內存變量的顯示
3. 7. 2 內存變量的保存
3. 7. 3 內存變量的釋放
3. 7. 4 內存變量的恢復
思考與練習
第4章 表操作
4. 1 創(chuàng)建表
4. 1. 1 表結構
4. 1. 2 創(chuàng)建表的方式
4. 1. 3 創(chuàng)建表時立即輸入數據
4. 1. 4 數據表的打開與關閉
4. 1. 5 表結構操作
4. 1. 6 記錄指針
4. 1. 7 字段變量
4. 1. 8 〖ZK(〗Visual FoxPro 命令的常用子句
4. 1. 9 Visual FoxPro環(huán)境設置
4. 2 記錄的操作
4. 2. 1 插入記錄
4. 2. 2 追加記錄
4. 2. 3 記錄的邏輯刪除
4. 2. 4 恢復記錄
4. 2. 5 記錄的物理刪除
4. 2. 6 編輯和瀏覽記錄
4. 2. 7 替換記錄
4. 2. 8 單條記錄與數組間的數據傳送
4. 2. 9 成批記錄與數組間的數據傳送
4. 3 打開多個表
4. 3. 1 工作區(qū)的選擇
4. 3. 2 多個表的打開與關閉
4. 3. 3 與工作區(qū)相關的函數
4. 4 控制對記錄和字段的訪問
4. 4. 1 限制對記錄的訪問
4. 4. 2 限制對字段的訪問
4. 5 文件操作
4. 5. 1 表文件的復制
4. 5. 2 表文件與其他格式文件的數據轉換
4. 5. 3 一般文件的復制
4. 5. 4 文件的重命名
4. 5. 5 文件的刪除
思考與練習
第5章 排序與索引
5. 1 排序
5. 2 索引的概念
5. 3 索引類型
5. 4 索引文件的創(chuàng)建
5. 4. 1 使用表設計器
5. 4. 2 創(chuàng)建索引的命令
5. 5 索引的使用
5. 5. 1 索引文件的打開與關閉
5. 5. 2 設置主控索引
5. 5. 3 重新索引
5. 6 索引查詢
5. 6. 1 順序查詢命令
5. 6. 2 索引查詢
思考與練習
第6章 創(chuàng)建數據庫
6. 1 數據庫設計的過程
6. 2 創(chuàng)建和刪除數據庫
6. 2. 1 建立數據庫
6. 2. 2 打開數據庫
6. 2. 3 在數據庫中創(chuàng)建、添加和移去表
6. 2. 4 刪除數據庫
6. 3 數據字典
6. 3. 1 設置長表名和表的注釋
6. 3. 2 設置字段標題和注釋
6. 3. 3 設置字段的有效性規(guī)則
6. 3. 4 字段值的格式碼和輸入掩碼
6. 3. 5 數據記錄的有效性驗證
6. 4 建立表間的關系
6. 4. 1 建立表間的永久關系
6. 4. 2 建立表間的臨時關系
6. 4. 3 設置參照完整性
6. 5 引用多個數據庫
6. 5. 1 打開多個數據庫
6. 5. 2 數據庫中表的使用
6. 5. 3 瀏覽數據庫文件
6. 5. 4 數據庫檢查
6. 5. 5 關閉數據庫
思考與練習
第7章 結構化查詢語言
7. 1 SQL 語句創(chuàng)建查詢
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. 3. 3 外連接查詢
7. 4 創(chuàng)建查詢文件
7. 4. 1 查詢設計器
7. 4. 2 使用查詢向導建立查詢
7. 5 修改查詢文件
7. 5. 1 使用查詢設計器
7. 5. 2 使用命令
7. 6 查詢結果的輸出
7. 6. 1 查詢去向對話框
7. 6. 2 將查詢結果以圖形方式輸出
7. 6. 3 在屏幕上輸出
7. 6. 4 以報表方式輸出
7. 7 創(chuàng)建交叉表查詢
7. 8 運行查詢
思考與練習
第8章 視圖
8. 1 創(chuàng)建視圖
8. 1. 1 利用視圖設計器創(chuàng)建視圖
8. 1. 2 命令方式創(chuàng)建視圖
8. 1. 3 視圖的修改與刪除
8. 2 使用視圖
8. 2. 1 打開視圖
8. 2. 2 創(chuàng)建視圖索引
8. 2. 3 為視圖字段創(chuàng)建默認值
思考與練習
第9章 程序設計基礎
9. 1 程序的編輯
9. 1. 1 程序文件的創(chuàng)建、打開
9. 1. 2 程序文件的保存
9. 1. 3 創(chuàng)建良好的編輯環(huán)境
9. 2 程序文件的運行
9. 2. 1 以命令方式運行
9. 2. 2 以菜單方式運行
9. 2. 3 程序執(zhí)行的終止
9. 3 基本輸入語句
9. 3. 1 字符串輸入語句
9. 3. 2 表達式輸入語句
9. 3. 3 等待輸入字符語句
9. 4 程序的基本結構
9. 4. 1 程序設計基礎
9. 4. 2 程序的基本結構
9. 5 選擇結構
9. 5. 1 條件選擇結構
9. 5. 2 多分支選擇結構
9. 6 循環(huán)結構
9. 6. 1 DO WHILE 循環(huán)結構
9. 6. 2 FOR循環(huán)結構
9. 6. 3 SCAN 循環(huán)結構
9. 6. 4 多重循環(huán)
9. 6. 5 循環(huán)小結
9. 7 預處理語句
9. 7. 1 常量定義和釋放
9. 7. 2 文件包含
9. 7. 3 條件編譯
9. 8 多模塊程序設計
9. 8. 1 主程序和子程序
9. 8. 2 參數傳遞
9. 8. 3 過程
9. 8. 4 自定義函數
9. 9 變量的作用域
9. 9. 1 公有變量
9. 9. 2 私有變量
9. 9. 3 局部變量
9. 9. 4 應用舉例
9. 10 程序設計一般問題
9. 10. 1 程序設計一般步驟
9. 10. 2 減少程序中的語法錯誤
9. 10. 3 提高程序的可維護性
9. 11 程序調試工具
9. 12 小結
思考與練習
第10章 面向對象的程序設計
10. 1 面向對象的新概念
10. 1. 1 對象
10. 1. 2 類
10. 2 類的創(chuàng)建和編輯
10. 2. 1 使用菜單創(chuàng)建類
10. 2. 2 使用命令創(chuàng)建類
10. 2. 3 編輯屬性和方法程序
10. 3 對象的操作
10. 3. 1 對象的創(chuàng)建
10. 3. 2 設置對象的屬性值
10. 3. 3 對象的引用
思考與練習
第11章 表單設計與應用
11. 1 表單的構成
11. 2 使用表單設計器創(chuàng)建表單
11. 2. 1 表單的創(chuàng)建
11. 2. 2 表單的屬性設置
11. 2. 3 表單的保存與打開
11. 3 使用向導創(chuàng)建表單
11. 3. 1 創(chuàng)建單表表單
11. 3. 2 創(chuàng)建多表表單
11. 4 表單設計器的使用
11. 4. 1 設置Tab鍵次序
11. 4. 2 布局工具欄
11. 5 設置數據環(huán)境
11. 5. 1 打開數據環(huán)境設計器
11. 5. 2 向數據環(huán)境設計器添加表或視圖
11. 5. 3 數據環(huán)境的屬性
11. 5. 4 在數據環(huán)境設計器中設置關系
11. 5. 5 從數據環(huán)境設計器中移去表或視圖
11. 6 表單的事件和方法
11. 6. 1 表單中常用的事件
11. 6. 2 方法程序的調用
11. 6. 3 事件中的參數
11. 7 向表單添加控件
11. 8 輸出控件
11. 8. 1 標簽
11. 8. 2 圖像
11. 8. 3 線條
11. 8. 4 形狀
11. 9 輸入控件
11. 9. 1 文本框
11. 9. 2 編輯框
11. 9. 3 列表框和下拉列表框
11. 9. 4 微調控件
11. 10 控制控件
11. 10. 1 命令按鈕
11. 10. 2 命令按鈕組
11. 10. 3 復選框
11. 10. 4 選項按鈕組
11. 10. 5 計時器
11. 11 容器控件
11. 11. 1 表格
11. 11. 2 頁框
11. 11. 3 容器
11. 12 連接控件
11. 12. 1 ActiveX控件
11. 12. 2 ActiveX 綁定控件
11. 12. 3 超級鏈接
11. 13 表單的運行
11. 14 表單集
11. 14. 1 表單集的創(chuàng)建和打開
11. 14. 2 表單集的操作
11. 14. 3 表單集的運行、釋放和刪除
思考與練習
第12章 創(chuàng)建報表和標簽
12. 1 報表布局
12. 1. 1 報表布局類型
12. 1. 2 報表設計器
12. 2 使用報表向導創(chuàng)建報表
12. 2. 1 報表向導
12. 2. 2 一對多報表向導
12. 2. 3 快速報表
12. 3 報表中的數據組成
12. 3. 1 設置報表數據源
12. 3. 2 報表變量
12. 3. 3 按布局分組數據
12. 4 添加報表控件
12. 4. 1 標簽控件
12. 4. 2 線條控件
12. 4. 3 域控件
12. 4. 4 矩形控件
12. 4. 5 圓角矩形和圓形
12. 4. 6 圖片控件
12. 4. 7 調整控件的位置
12. 5 頁面設置
12. 6 創(chuàng)建標簽
12. 6. 1 使用標簽向導創(chuàng)建標簽
12. 6. 2 標簽設計器
12. 7 預覽和打印
12. 7. 1 預覽
12. 7. 2 打印報表
思考與練習
第13章 菜單設計
13. 1 菜單設計基礎
13. 1. 1 菜單的基本概念
13. 1. 2 打開菜單設計器窗口
13. 2 設計菜單
13. 2. 1 菜單設計器窗口
13. 2. 2 “顯示”菜單的命令
13. 3 運行菜單
13. 3. 1 保存菜單定義
13. 3. 2 生成菜單程序
13. 3. 3 運行菜單程序
13. 4 快捷菜單
思考與練習
第14章 應用程序的管理與發(fā)布
14. 1 應用程序管理
14. 1. 1 建立項目
14. 1. 2 設置應用程序的主文件
14. 1. 3 建立一個簡單的主程序
14. 1. 4 文件的包含和排除
14. 1. 5 應用程序的連編
14. 2 應用程序的發(fā)布
14. 2. 1 發(fā)布準備
14. 2. 2 創(chuàng)建發(fā)布磁盤
思考與練習
附錄
附錄A 文件擴展名與文件類型
附錄B Visual FoxPro系統(tǒng)容量
參考文獻