內容介紹
內容提要本教程詳細介紹FoxPro2.5ForWindows關係型資料庫管理系統的基本操作、程式設計、開發工具的使用、網路環
境FoxPro的運行,目的是幫助讀者提高操作FoxPro的能力和利用該系統進行軟體開發的能力。為了方便讀者查閱資
料,書後帶有附錄。
本教程內容深入淺出、循序漸進、學練結合,各章中除了有適量的例題外,每章後還有習題和實驗。
本書即可作為教材,也可作為在校學生、國家公和員和其他計算機愛好者參加計算機套用能力等級考試的培訓教
程,還可作為工程技術人員學習FoxPro的參考書。
作品目錄
目錄第一章 FoxPro資料庫系統簡介
§1.1 資料庫技術的基本概念
1.1.1 數據處理的發展簡史
1.1.2 數據模型
1.1.3 關係型資料庫的特點
§1.2 FoxPro簡介
1.2.1 運行FoxPro的軟、硬體環境要求
1.2.2 FoxPro系統的安裝
1.2.3 FoxPro的啟動與退出
§1.3 FoxPro與FoxBASE的比較
§1.4 FoxPro基礎知識
1.4.1 檔案類型
1.4.2 數據類型
1.4.3 記錄和欄位
§1.5 命令結構與書寫規則
1.5.1 命令結構
1.5.2 本書命令書寫的一般約定
1.5.3 命令的書寫規則
§1.6 FoxPro2.5bForWindows的基本操作
1.6.1 人機對話方式操作
1.6.2 FoxPro系統選單
1.6.3 視窗操作
§1.7 常量和變數
1.7.1 常量
1.7.2 變數
1.7.3 變數的屬性
§1.8 常用內部函式
§1.9 表達式與表達式生成器
§1.10 數組變數
1.10.1 數組的定義與賦值
1.10.2 數組的屬性
1.10.3 數組元素的插入和刪除
1.10.4 數組元素的排序和查找
1.10.5 數組的傳遞
§1.11 系統記憶體變數
習題一
實驗一 FoxPro環境套用及基本語法操作
實驗二 數組的操作
第二章 資料庫的操作
§2.1 資料庫的建立
2.1.1 建立資料庫結構
2.1.2 錄入記錄
§2.2 資料庫檔案的操作
2.2.1 列出資料庫檔案的目錄
2.2.2 複製資料庫檔案
2.2.3 資料庫檔案的換名
2.2.4 資料庫檔案的刪除
2.2.5 資料庫檔案的打開與關閉
2.2.6 資料庫結構的顯示和修改
§2.3 實用程式FILER的使用
§2.4 記錄的顯示
§2.5 記錄指針的定位
§2.6 記錄的追加
§2.7 記錄的插入
§2.8 記錄的編輯修改
§2.9 記錄的替換
§2.10 記錄的刪除
習題二
實驗三 建立資料庫與數據錄入
實驗四 建立資料庫記錄的操作
第三章 排序、索引、查詢和統計
§3.1 資料庫的排序
3.1.1 排序命令
3.1.2 排序操作視窗
§3.2 資料庫的索引
3.2.1 索引檔案的類型
3.2.2 索引檔案的建立方法
3.2.3 索引檔案的使用
3.2.4 重建索引檔案
3.2.5 索引標記的刪除
3.2.6 索引檔案的關閉
§3.3 記錄的查找
3.3.1 單個記錄的查找
3.3.2 多個記錄的查找
3.3.3 快速存取(Rushmore)技術
3.3.4 關係範例查詢工具(RQBE)
3.3.5 結構化查詢語言(SQL)簡介
§3.4 數據統計
3.4.1 統計記錄數
3.4.2 數值欄位縱向求和
3.4.3 數值欄位縱向求平均值
3.4.4 財務統計
3.4.5 分類求和
習題三
實驗五 查找記錄與數據統計
第四章 網路中的F0xPro及多重資料庫操作
§4.1 工作區的選擇與互訪
4.1.1 工作區的概念
4.1.2 工作區的選擇
4.1.3 訪問其他工作區
§4.2 資料庫檔案的連線
§4.3 資料庫檔案的關聯
4.3.1 建立關聯
4.3.2 “一對一”的關聯
4.3.3 “一對多”的關聯
4.3.4 取消關聯
§4.4 資料庫檔案的數據更新
§4.5 網路中使用FoxPro
4.5.1 軟、硬體環境要求
4.5.2 系統配置
§4.6 網路FoxPro的常用命令與函式
4.6.1 常用命令
4.6.2 常用函式
§4.7 網路程式設計
4.7.1 獨占與共享打開資料庫檔案
4.7.2 何時該鎖定記錄與檔案
4.7.3 鎖定的時機與持續性
4.7.4 如何解決失敗的鎖定
§4.8 對數據或資料庫的加鎖和解鎖
4.8.1 對資料庫檔案的加鎖與解鎖
4.8.2 對數據記錄的加鎖
4.8.3 解鎖
習題四
實驗六 網路資料庫及多重資料庫操作
第五章 FoxPro的系統設定
§5.1 設定螢幕狀態
§5.2 設定鍵盤操作狀態
§5.3 設定視窗和選單操作狀態
§5.4 設定系統環境
§5.5 系統配置檔案
習題五
實驗七 FoxPro系統配置
第六章 程式設計
§6.1 程式的建立 修改與執行
6.1.1 輸入命令
6.1.2 輸出命令
6.1.3 程式檔案的建立和修改
6.1.4 程式檔案的運行和終止運行
6.1.5 格式化輸入輸出
6.1.6 順序結構程式設計
§6.2 分支結構程式設計
6.2.1 單分支結構
6.2.2 多分支結構
§6.3 循環結構程式設計
6.3.1 循環語句
6.3.2 循環嵌套
§6.4 過程與自定義函式
6.4.1 過程 過程檔案的概念
6.4.2 過程、過程檔案的建立與調用
6.4.3 參數傳遞
6.4.4 用戶自定義函式
§6.5 程式調試工具
6.5.1 Debug視窗
6.5.2 Trace視窗
6.5.3 調試方法
習題六
實驗八程式設計
第七章 選單製作
§7.1 選單的基本概念
7.1.1 選單系統
7.1.2 選單欄
7.1.3 選單項
7.1.4 彈出式選單(彈式選單)
7.1.5 彈式選單項
7.1.6 組合式選單
7.1.7 系統選單
§7.2 選單的製作
7.2.1 選單欄程式設計
7.2.2 彈式選單程式設計
§7.3 選單生成器的使用
7.3.1 選單生成器的啟動與退出
7.3.2 選單設計視窗
7.3.3 選單系統MENU使用
7.3.4 選單程式檔案的生成
7.3.5 選單生成器的套用舉例
習題七
實驗九 建立用戶選單系統
第八章 螢幕與視窗製作
§8.1 螢幕生成器的啟動
§8.2 螢幕設計視窗的組成
§8.3 添加元素
8.3.1 添加文字元素
8.3.2 添加欄位元素
8.3.3 添加圖形元素
§8.4 添加按鈕
8.4.1 添加下推按鈕
8.4.2 添加無線按鈕
8.4.3 檢測框
8.4.4 其他工具
§8.5 螢幕程式檔案的生成與保存
§8.6 快速螢幕
§8.7 視窗的製作
8.7.1 視窗的定義、激活和關閉
8.7.2 視窗的隱藏和顯示
8.7.3 視窗的移動和撤消
8.7.4 使用視窗的基本步驟
8.7.5 視窗操作的其他命令與函式
§8.8 綜合應用程式設計舉例
習題八
實驗十 螢幕與視窗製作
第九章 F0xPro的SQL和RQBE
§9.1 結構化查詢語言SQL及套用
9.1.1 SQL簡介
9.1.2 CREATE CURsOR命令
9.1.3 CREATE TABLE命令
9.1.4 INSERTINTO命令
9.1.5 SELECT命令及其子查詢
§9.2 關係範例查詢語言RQBE及套用
9.2.1 創建RQBE查詢檔案的步驟
9.2.2 使用RQBE對指定欄位的查詢
9.2.3 使用RQBE對輸出的記錄排序
9.2.4 使用RQBE過濾數據
9.2.5 使用RQBE產生一個報表
9.2.6 CreateQuery命令的套用
9.2.7 ModifyQuery命令的套用
習題九
實驗十一 SQL和RQBE語言的使用
第十章 執行檔的建立
§10.1 項目管理器的使用與建立項目檔案
§10.2 建立應用程式檔案
§10.3 建立執行檔
§10.4 APP FXP EXE檔案的執行
習題十
實驗十二 建立執行檔
附錄一 FoxPro2.5forWindows命令索引
附錄二 FoxPro2.5bforWind0ws函式索引
附錄三 FoxPro2.5bForWind0ws檔案類型
附錄四 FoxPro2.5bForWindows出錯信息表
主要參考文獻