內容介紹
內 容 簡 介本書是微軟公司授權培訓中心統編教材之一,是學習和掌握最新可視化資料庫系統VisualFoxPro
6.0的教程。使用VisualFoxPro6.0,用戶所做的大部分設計工作均會直接反映在螢幕上,用戶可隨
時啟動程式觀察結果。VisualFoxPro6.0為用戶提供了各種豐富和具有特色的嚮導和生成器。
本書以九章篇幅,通過若干實例,全面細緻地介紹了VisualFoxPro6.0的使用方法。在敘述上
以VisualFoxPro6.0程式設計入門開始,將讀者引入VisualFoxPro開發環境的套用、資料庫和表
的設計、查詢和視圖的使用、表單設計應用程式的使用,以及報表和標籤的設計、選單和工具列的設計、
幫助檔案的設計和OLE擴展程式功能的使用之中。在附錄中還給出了VisualFoxPro6.0的使用參考,
以方便讀者隨時查閱。
豐富的圖示、流暢的語言和詳盡的解釋是本書的最大特色。本書除作為微軟授權培訓中心統編教材之
外,也是從事VisualFoxPro6.0中文版套用與開發人員有價值的參考書,同時也是大專院校相關專業
師生自學、教學參考書和社會相關領域培訓班的教材。
作品目錄
目 錄1VisualFoxPro6.0程式設計入門
1.1 VisualFoxPr0程式設計的特點
1.1.1程式開發的步驟
1.1.2開發VisualFoxPro應用程式的過程
1.2使用項目組織檔案
1.2.1引用可修改的檔案
1.2.2連編項目
1.2.3生成應用程式
1.3構造應用程式框架
1.3.1設定起始點
1.3.2初始化環境
1.3.3顯示初始的用戶界面
1.3.4控制事件循環
1.3.5恢復原始的開發環境
1.3.6將一個程式設定為主檔案
1.4利用程式進行數據處理
1.4.1數據的手工處理和程式設計
1.4.2存儲數據
1.4.3數據類型
1.4.4處理數據
1.4.5程式流的控制
1.4.6使用過程和用戶自定義函式
1.5程式設計示例
1.5.1對問題進行說明
1.5.2分解問題
1.5.3編制模組
1.5.4測試模組
1.5.5組裝全部模組
1.5.6整體測試
1.5.7使程式更可靠
1.6VisualFoxPro6.0的新特點
2套用VisualFoxPro開發環境
2.1使用應用程式生成器嚮導
2.1.1啟動VisualFOxPro
2.1.2使用應用程式生成器
2.1.3連編應用程式
2.2項目管理器套用詳解
2.2.1打開項目管理器
2.2.2項目管理器視窗概述
2.2.3項目管理器視窗操作
2.2.4組成檔案列表
2.2.5項目管理器的按鈕
2.2.6查看或填充項目信息
2.2.7從一個項目檔案中向另一個項目檔案中加入檔案
2.2.8建立自己的項目檔案
2.3VisualFoxPr0程式設計舉例
2.3.1創建新項目檔案
2.3.2創建表檔案
2.3.3利用表單設計器設計界面
2.3.4創建一個軟體說明對話框
2.3.5創建選單程式
2.3.6創建主控程式
2.3.7創建可執行程式
2.3.8 試運行所生成的執行檔案
2.4使用安裝精靈發布應用程式
2.4.1將必要的程式和數據集中在一個目錄中
2.4.2創建發布目錄
2.4.3指定發布樹目錄
2.4.4選定發布程式中所應包含的系統組件
2.4.5設定磁碟映象目錄和規格
2.4.6設定安裝選項
2.4.7設定軟體安裝目錄和組名
2.4.8改變檔案設定
3設計資料庫和表
3.1資料庫設計
3.1.1資料庫設計步驟
3.1.2分析數據需求
3.1.3將需求分類放入表
3.1.4確定所需欄位
3.1.5確定關係
3.1.6設計求精
3.1.7示例資料庫圖解
3.2在FoxPro開發環境中創建表
3.2.1創建資料庫表
3.2.2使用表設計器創建自由表
3.2.3利用表嚮導創建表
3.3在FoxPro開發環境中操作表
3.3.1記錄瀏覽
3.3.2添加記錄
3.3.3在表中移動
3.3.4刪除記錄
3.3.5定製瀏覽視窗
3.3.6定製表
3.4 在FoxPro開發環境中設定資料庫屬性
3.4.1創建新資料庫
3.4.2在資料庫中加入表
3.4.3在表間建立關係
3.4.4使用參照完整性
3.5資料庫和表操作命令
3.5.1 資料庫操作
3.5.2表操作
3.5.3欄位操作
3.5.4數據有效性約束
3.5.5使用觸發器
3.5.6修改表結構
3.5.7處理記錄
3.5.8排序記錄
3.6使用多個表
3.6.1瀏覽工作區
3.6.2在工作區中打開表
3.6.3關閉工作區中的表
3.6.4定義表的別名
3.6.5表的關聯
3.7使用索引對數據排序
3.7.1創建索引
3.7.2索引檔案的類型
3.7.3創建索引檔案
3.7.4引用索引檔案
3.7.5索引標誌維護
3.7.6索引維護
3.7.7數據篩選
3.7.8記錄排序
3.8數據共享
3.8.1限制對數據的訪問
3.8.2使用數據工作期
3.8.3緩衝訪問數據
3.8.4檢測並解決衝突
3.8.5使用事務處理
4使用查詢和視圖
4.1設計查詢
4.1.1啟動查詢設計器或查詢嚮導
4.1.2設定表間聯接條件
4.1.3選定查詢輸出欄位
4.1.4設定聯接條件和篩選條件
4.1.5排序查詢結果
4.1.6分組查詢結果
4.1.7限制查詢結果
4.1.8定向輸出查詢結果
4.1.9運行查詢
4.1.10關於SQL
4.2使用視圖更新數據
4.2.1創建視圖
4.2.2設定更新條件
4.2.3定製視圖
4.3視圖操作命令與函式
4.3.1創建視圖
4.3.2使用視圖
4.3.3最佳化視圖
4.4向應用程式中添加查詢
4.4.1以編程方式添加查詢
4.4.2將結果存儲到表、數組或臨時表中
4.4.3在視窗中顯示結果
4.4.4創建交叉表查詢
4.4.5創建圖形
4.4.6集成查詢和報表
5使用表單設計應用程式界面
5.1表單設計
5.1.1創建表單對象
5.1.2創建數據環境
5.1.3向表單中添加對象
5.1.4處理對象
5.1.5使用表單集
5.2表單管理
5.2.1關閉活動的表單
5.2.2隱藏表單
5.2.3將參數傳遞到表單
5.2.4從表單返回值
5.2.5管理表單的多個實例
5.2.6為表單或表單集設定設計區
5.3在表單中進行程式設計
5.3.1關於面向對象程式設計
5.3.2對象、屬性、事件和方法
5.3.3對象操作
5.4在VisualFoxPro中使用類
5.4.1類、子類、父類和封裝
5.4.2在面向對象程式設計中引入類的原因
5.4.3VisualFoxPro中的類
5.4.4VisualFoxPro中的基類
5.4.5創建用戶自定義類
5.4.6引用用戶自定義類
5.4.7類庫維護
5.5在應用程式中使用類
5.5.1調用父類方法代碼
5.5.2給子類增加功能
5.5.3向容器中的對象添加功能
5.5.4在嵌套容器中向對象添加功能
5.5.5調用通用的類代碼
5.5.6創建類定義的子類
5.5.7以編程方式從類中創建對象
5.6控制項使用要點
5.6.1文本框
5.6.2列表框
5.6.3表格
5.6.4選項按鈕組
5.6.5其他控制項
5.7控制項使用技巧
5.7.1使控制項更容易使田的方法
5.7.2允許拖放操作
5.7.3添加頁框
5.8表單設計示例
5.8.1創建表單集
5.8.2創建頁框
5.8.3進一步完善程式
6報表和標籤設計
6.1報表設計的步驟與方法
6.1.1報表設計的步驟
6.1.2創建報表布局的方法
6.1.3報表類型
6.2報表設計示例
6.2.1啟動報表嚮導或打開報表設計器
6.2.2使用報表嚮導創建初步報表
6.2.3利用報表設計器調整報表
6.3報表設計器使用詳解
6.3.1報表設計器中的帶區
6.3.2設定報表設計器的數據環境
6.3.3報表控制項
6.3.4修改報表布局
6.3.5更改頁面
6.3.6在布局上分組數據
6.3.7定義報表變數
6.3.8使用報錶帶區事件
6.3.9控制報表控制項的列印
6.3.10預覽結果
6.3.11列印報表
6.4報表設計技巧和快速報表
6.4.1創建一對多報表
6.4.2運用快速報表方法生成報表的初步布局
6.4.3暫時更改報表的印表機設定
6.5標籤檔案的創建與使用
6.6向應用程式中添加報表和標籤
6.6.1控制報表和標籤的輸出
6.6.2集成查詢和報表
7選單和工具列設計
7.1設計選單
7.1.1使用選單設計器創建選單系統
7.1.2選單設計器的使用
7.2創建自定義工具列
7.2.1定製VisualFoxPro工具列
7.2.2定義工具列類
7.2.3在表單集中添加自定義工具列
7.2.4協調選單和用戶自定義工具列
8設計幫助檔案
8.1創建圖形樣式幫助檔案
8.1.1HTML幫助
8.1.2訪問線上HTML幫助
8.1.3發布編譯HTML幫助系統
8.1.4關於WinHelp4.0
8.2設計.DBF樣式幫助檔案
8.2.1設計.DBF樣式幫助
8.2.2查看.DBF樣式幫助檔案示例
8.2.3幫助表的要求
8.2.4理解TTARDE.DBF
8.2.5使用.DBF樣式幫助
9使用OLE擴展程式功能
9.1設計OLE應用程式
9.1.1連結或嵌入OLE對象
9.1.2添加綁定型或非綁定型OLE對象
9.2在應用程式中添加OLE對象
9.2.1在表中添加OLE對象
9.2.2利用程式在表中追加OLE對象
9.2.3刷新MicrosoftGraph
9.2.4在表單中添加OLE對象
9.2.5與OLE對象互動
9.2.6控制選單
9.3使用ActiveX控制項
9.3.1向表單中添加ActiveX控制項
9.3.2管理綁定型ActiveX控制項
9.4套用自動化管理對象
9.4.1管理外部對象屬性
9.4.2使用外部對象方法程式
9.4.3設定時間期限
9.4.4訪問對象集合
9.4.5使用對象數組
9.4.6釋放外在對象
9.5從其他應用程式中控制VisualFoxPro
9.5.1在其他程式中控制VisualFoxPro的方法
9.5.2VisualFoxPro的Application對象模型
9.6創建OLE服務程式
9.6.1創建服務程式
9.6.2編譯服務程式
9.6.3註冊一個OLE服務程式
9.6.4使用OLE服務程式
9.6.5引起錯誤或從OLE服務程式返回錯誤
9.6.6使用遠程自動化
9.6.7配置伺服器
9.6.8配置客戶計算機
9.6.9系統安全策略選項
9.6.10在遠程自動化中使用許可權
附錄 VisualFoxPro6.0使用參考
A.1VisualFoxPr0中的文本編輯
A.1.1游標移動控制鍵
A.1.2文本編輯
A.1.3改變字型
A.1.4命令續行
A.1.5增加和撤消注釋
A.1.6行縮進
A.1.7改變編輯器屬性
A.2命令視窗使用方法
A.2.1命令輸入和編輯
A.2.2出錯處理
A.2.3執行帶有續行符的命令
A.3使用鍵盤宏
A.3.1鍵盤宏的建立
A.3.2編輯宏
A.3.3宏的使用
A.3.4使用宏時應注意的問題
A.4VisualFoxPro設計器、嚮導和生成器分類解析
A.4.1設計器(Designers)
A.4.2嚮導(Wizards)
A.4.3生成器(Builders)
A.5VisualFoxPro6.0系統鍵盤定義
A.5.1選單快捷鍵
A.5.2視窗操作組合鍵
A.5.3幫助鍵
A.5.4屬性視窗組合鍵
A.5.5系統預設鍵盤宏定義
A.6VIsualFoxPro6.0檔案類型
A.7VisualFoxPro6.0系統性能
A.7.1表和索引檔案
A.7.2欄位特性
A.7.3記憶體變數和數組
A.7.4程式和過程檔案
A.7.5報表設計器性能
A.7.6其他