前言
第一章 FoxPro基礎知識
1.1 數據庫基本概念
1.1.1 信息、數據和數據庫
1.1.2 數據庫系統(tǒng)
1.1.3 數據庫管理系統(tǒng)
1.1.4 數據模型
1.1.5 關系型數據庫
1.2 FoxPro的主要特點與性能指標
1.2.1 FoxPro的主要特點
1.2.2 FoxPro的主要性能指標
1.3 FoxPro的啟動與退出
1.3.1 FoxPro的運行環(huán)境
1.3.2 FoxPro的啟動與退出
1.4 FoxPro的用戶界面
1.4.1 FoxPro的三種操作方式
1.4.2 FoxPro的系統(tǒng)菜單
1.4.3 FoxPro的系統(tǒng)窗口
1.4.4 FoxPro的對話框
1.4.5 FoXPro的文本編輯器
1.4.6 FoxPro的聯(lián)機幫助
第二章 FoxPro的基本語法
2.1 數據類型
2.2 常量、變量與表達式
2.2.1 常量
2.2.2 變量
2.2.3 表達式
2.2.4 內存變量的操作
2.3 FoxPro的命令結構、書寫規(guī)則與文件類型
2.3.1 命令結構
2.3.2 書寫規(guī)則
2.3.3 FoxPro的文件類型
2.4 FoxPro的常用函數
2.4.1 數值處理函數
2.4.2 字符處理函數
2.4.3 日期和時間函數
2.4.4 數據類型轉換函數
2.4.5 狀態(tài)測試函數
第三章 建立數據庫的基本操作
3.1 數據庫的建立
3.1.1 建立數據庫結構
3.1.2 輸入數據庫記錄
3.1.3 打開與關閉數據庫文件
3.1.4 顯示數據庫結構與記錄
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.3.4 從其他數據庫中讀取數據
3.3.5 數據庫與其他軟件交換數據
3.4 管理磁盤文件
第四章 記錄數據的排序、索引與統(tǒng)計
4.1 篩選與屏蔽
4.1.1 記錄的篩選
4.1.2 字段的屏蔽
4.2 排序
4.2.1 排序與索引的定義
4.2.2 建立排序文件
4.3 索引
4.3.1 索引類型
4.3.2 建立索引文件
4.3.3 索引文件的使用
4.3.4 索引文件的維護
4.4 記錄數據的統(tǒng)計與匯總
4.4.1 記錄的統(tǒng)計
4.4.2 數值字段求和
4.4.3 計算平均值
4.4.4 統(tǒng)計
4.4.5 分類匯總
第五章 多庫文件操作
5.1 FoxPro的工作區(qū)
5.1.1 工作區(qū)和當前工作區(qū)
5.1.2 多工作區(qū)中數據庫文件的打開與關閉
5.1.3 選擇當前工作區(qū)
5.1.4 多工作區(qū)中記錄指針的移動
5.1.5 訪問其他工作區(qū)中的數據
5.2 數據庫文件的連接
5.3 數據庫文件的關聯(lián)
5.3.1 數據庫間的關系
5.3.2 建立數據庫之間的關聯(lián)
5.3.3 取消關聯(lián)
5.4 View窗口
5.4.1 View窗口簡介
5.4.2 利用View窗口建立關聯(lián)
5.4.3 操作實例
5.5 數據庫文件間的更新
第六章 數據查詢
6.1 直接查詢
6.1.1 直接查找命令
6.1.2 繼續(xù)查找命令
6.2 索引查詢
6.2.1 FIND命令
6.2.2 SET NEAR命令
6.2.3 SET EXACT命令
6.2.4 SEEK命令
6.3 Rushmore技術
6.4 結構化查詢語言SQL
6.4.1 CREATE CURSOR命令
6.4.2 CREATE TABLE命令
6.4.3 INSERT INTO命令
6.4.4 SELECT命令
6.5 RQBE查詢窗口
6.5.1 創(chuàng)建RQBE查詢文件
6.5.2 RQBE窗口
6.5.3 RQBE舉例
6.5.4 修改RQBE查詢文件
6.5.5 運行RQBE查詢文件
第七章 FoxPro程序設計
7.1 FoxPro程序的建立、執(zhí)行與顯示
7.1.1 FoxPro程序的概念
7.1.2 FoxPro程序的建立與編輯
7.1.3 FoxPro程序的執(zhí)行
7.1.4 FoxPro程序的顯示和打印
7.2 FoxPro程序設計中常用的命令
7.2.1 鍵盤輸入命令
7.2.2 三種鍵盤輸入命令的比較
7.2.3 格式輸入/輸出命令
7.2.4 其他輔助命令
7.3 程序設計的基本方法
7.3.1 程序設計的步驟
7.3.2 程序流程圖
7.3.3 程序的基本控制結構
7.3.4 分支結構程序設計
7.3.5 循環(huán)結構程序設計
7.3.6 常用環(huán)境參數設置命令
7.4 數組及其應用
7.4.1 數組的定義與賦值
7.4.2 數組與數據庫文件之間的數據傳遞
7.5 子程序、過程和自定義函數
7.5.1 子程序
7.5.2 過程及過程文件
7.5.3 內存變量的作用域
7.5.4 過程調用中參數的傳遞
7.5.5 自定義函數
7.6 程序的調試
7.6.1 程序的語法錯誤和邏輯錯誤
7.6.2 常用的程序調試方法
7.6.3 FoxPro調試工具應用舉例
7.7 綜合舉例
7.7.1 功能模塊
7.7.2 控制模塊
7.7.3 系統(tǒng)調試
第八章 FoxPro的菜單和窗口
8.1 Windows界面的窗口設計
8.1.1 窗口的定義
8.1.2 窗口的激活
8.1.3 窗口的關閉
8.1.4 窗口的除去激活
8.1.5 窗口的隱藏
8.1.6 窗口的顯示
8.2 FoxPro的菜單設計
8.2.1 光榮式菜單
8.2.2 上彈式菜單
8.2.3 下拉式菜單
8.2.4 條形菜單
8.2.5 彈出式菜單
8.2.6 組合式菜單
第九章 Foxpro的實用工具
9.1 屏幕生成器
9.1.1 創(chuàng)建一個新屏幕
9.1.2 制作屏幕的工具
9.1.3 畫線和方框工具
9.1.4 文本工具
9.1.5 字段域工具
9.1.6 編輯域工具
9.1.7 彈簧按鈕工具
9.1.8 按鈕開關工具
9.1.9 檢查框
9.1.10 下拉列表工具
9.1.11 列表框工具
9.1.12 數字增減器
9.1.13 圖形工具
9.1.14 SCREEN菜單
9.1.15 OBJECT菜單
9.1.16 生成屏幕程序
9.2 菜單生成器
9.2.1 創(chuàng)建一個新菜單
9.2.2 菜單制作窗
9.2.3 Menu菜單
9.2.4 運行菜單程序
9.3 報表生成器
9.3.1 創(chuàng)建個新報表
9.3.2 報表制作窗口
9.3.3 文本工具
9.3.4 字段工具
9.3.5 畫線和畫矩形工具
9.3.6 圖形工具
9.3.7 Report菜單
9.3.8 運行報表
附錄一 FoxPro常用命令表
附錄二 FoxPro常用函數索引表