目錄
第1章 VisualFoxPr06.0概述
1.1 VisualFoxPro6.0的新特性概述
1.2 Visua1FoxPro6.0的係統安裝
1.3 使用“選項”對話框配置VisualFoxPro
1.3.1 “選項”對話框
1.3.2 “顯示”選項
1.3.3 “常規”選項
1.3.4 “數據”選項
1.3.5 “遠程數據“選項
1.3.6 “文件位置”選項
1.3.7 “錶單”選項
1.3.8 “項目”選項
1.3.9 “控件”選項
1.3.10 “區域”選項
1.3.11 “語法著色”選項
1.3.12 “字段映象”選項
1.4 用配置文件設置環境
1.5 VisualFoxPro6.0的窗口界麵
1.5.1 標題欄
1.5.2 主菜單欄
1.5.3 工具欄
1.5.4 常用工具欄
1.5.5 命令窗口
1.6 小結
第2章 程序設計基礎
2.1 數據類型和字段類型
2.2 對2000年日期的支持
2.2.1 SETCENTURYTO
2.2.2 嚴格的日期格式
2.2.3 SETSTRICTDATE
2.2.4 嚴格日期格式錯誤
2.3 常量
2.4 變量
2.4.1 控製變量的訪問
2.4.2 內存變量與字段變量的優先級彆
2.4.3 變量的命名規則
2.4.4 係統變量
2.5 數組
2.5.1 數組的創建
2.5.2 管理數組
2.6 錶達式和操作符
2.6.1 字符操作符
2.6.2 日期和日期時間操作符
2.6.3 邏輯操作符
2.6.4 關係操作符
2.6.5 SETEXACTONOFF
2.6.6 數值操作符
2.6.7 對null值的處理
2.7 程序結構
2.7.1 條件結構
2.7.2 循環結構
2.8 過程和函數
2.8.1 過程和函數定義
2.8.2 過程和函數調用
2.9 小結
第3章 錶和索引
3.1 創建新錶
3.1.1 確定錶中的字段
3.1.2 確定錶中的字段類型
3.1.3 利用錶設計器創建新錶
3.1.4 利用程序方法創建新錶
3.2 添加記錄
3.2.1 通過BROWSE或EDIT屏幕輸入數據
3.2.2 利用程序的方法添加記錄
3.3 修改錶結構
3.3.1 利用錶設計器修改錶結構
3.3.2 利用程序方法修改錶結構
3.4 錶的瀏覽和記錄的刪除
3.4.1 打開錶
3.4.2 關閉錶
3.4.3 記錄指針的移動
3.4.4 記錄的刪除
3.4.5 刪除記錄的恢復
3.4.6 清除被刪除的記錄
3.4.7 使用交互方式刪除記錄
3.5 定製錶
3.6 錶的索引
3.6.1 創建索引
3.6.2 使用索引和刪除索引
3.6.3 改變記錄的物理順序
3.7 小結
第4章 數據庫的管理和使用
4.1 數據庫的創建和刪除
4.1.1 創建新的數據庫
4.1.2 “數據庫設計器”工具欄
4.1.3 數據庫中錶的加入和刪除
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 打開多個數據庫
4.3.2 使用數據庫中的錶
4.3.3 關閉數據庫
4.3.4 檢查數據庫
4.4 小結
第5章 查詢和視圖
5.1 利用SELECT命令實現查詢
5.1.1 最基本的SELECT語句
5.1.2 過濾記錄
5.1.3 分組統計
5.1.4 多錶查詢
5.1.5 輸齣查詢結果.
5.1.6 SELECT語句的語法
5.2 利用查詢設計器設計查詢
5.2.1 建立一個新的查詢
5.2.2 定製聯接條件
5.2.3 使用多個條件過濾器
5.2.4 記錄分組和記錄排序
5.2.5 輸齣查詢結果
5.2.6 將查詢結果輸齣到報錶
5.2.7 將查詢結果輸齣到圖形
5.2.8 保存和運行查詢
5.3 創建視圖
5.3.1 創建本地視圖
5.3.2 定義連接
5.3.3 創建遠程視圖
5.3.4 設置視圖屬性和連接屬性
5.3.5 視圖更新選項
5.3.6 使用視圖
5.4 小結
第6章 麵嚮對象編程
6.1 類和對象
6.1.1 深入瞭解VisualFoxPro中的類
6.1.2 VisualFoxPro中的基類
6.2 使用對象
6.2.1 對象的屬性
6.2.2 調用方法
6.2.3 對象的事件
6.3 以編程方法定義類
6.3.1 DEFINECLASS命令的詳細說明
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.3.12 創建自定義類
6.4創建和使用類庫
6.4.1 利用程序創建類庫
6.4.2 使用類設計器
6.4.3 使用類庫
6.4.4 修改庫中的類定義
6.5 事件模型
6.5.1 VisualFoxPro中的事件
6.5.2 使用事件跟蹤
6.6 ActiveDoc對象
6.6.1 ActiveDoc基類
6.6.2 創建ActiveDocument
6.6.3 ActiveDoc對象
6.6.4 對錶單對象的更改
6.6.5 ActiveDocument中的錶單
6.6.6 菜單融閤
6.6.7 運行ActiveDocument
6.6.8 VisualFoxPro運行時刻和ActiveDocument
6.6.9 ActiveDocument安全性
6.7 小結
第7章 錶單創建
7.1 錶單對象
7.2 創建新錶單
7.2.1 錶單創建
7.2.2 屬性窗口
7.2.3 定義錶單的屬性
7.2.4 添加新的屬性或方法
7.2.5 編輯事件代碼和方法代碼
7.2.6 保存錶單
7.3 數據環境
7.3.1 嚮數據環境中添加或移去錶或視圖
7.3.2 常用數據環境屬性
7.3.3 在數據環境設計器中設置關係
7.3.4 在數據環境設計器中編輯關係
7.4 嚮錶單中加入對象
7.4.1 手工添加控件
7.4.2 利用拖放添加控件
7.4.3 在錶單中加入用戶自定義對象
7.5 修改錶單
7.5.1 錶單設計器
7.5.2 “錶單設計器”工具欄
7.5.3 選擇、移動和縮放控件
7.5.4 對齊控件
7.5.5 設置控件的【Tab】鍵次序
7.5.6 在錶單中使用本地和遠程數據
7.6 運行錶單
7.6.1 交互地運行錶單
7.6.2 從程序中運行錶單
7.6.3 將參數傳遞到錶單
7.6.4 從錶單返迴值
7.6.5 關閉錶單
7.6.6 DOFORM命令總結
7.6.7 使用一個錶單的多個實例
7.7 Access和Assign方法程序
7.7.1 利用DEFINECLASS創建Access和Assign方法程序
7.7.2 錶單和類設計器創建Access或Assign方法程序
7.7.3 在“錶單設計器”中為原有屬性創建Access或Assign方法程序
7.7.4 在“類設計器”中為類創建Access或Assign方法程序
7.7.5 THIs_ACCESs方法程序
7.8 用錶單集擴充錶單
7.8.1 創建錶單集
7.8.2 添加和刪除錶單
7.9 基本控件簡介
7.9.1 直綫(Line)控件
7.9.2 形狀(Shape)控件
7.9.3 標簽控件
7.9.4 文本框(TextBox)控件
7.9.5 編輯框(EditBox)控件
7.9.6 命令按鈕(CommandButton)
7.9.7 命令按鈕組(CommandGroup)控件
7.9.8 選項按鈕組(OptionGroup)控件
7.9.9 復選框(CheckBox)控件
7.9.10 微調(Spiner)控件
7.9.11 圖像(Image)控件
7.9.12 計時器(Timer)控件
7.9.13 超級鏈接控件
7.9.14 分隔符控件
7.9.15 容器(Container)控件
7.10 VisualFoxPro6.0對GIF和JPEG圖形的支持
7.10.1 VisualFoxPro語言對於圖形的支持
7.10.2 VisualFoxPro控件和對象
7.11 小結
第8章 復雜的錶單設計控件
8.1 列錶框(ListBox)的使用
8.1.1 在列錶框中加入數據
8.1.2 將圖片添加到列錶項中
8.1.3 創建具有多列的列錶框
8.1.4 在列錶框中選定多項
8.2 使用組閤框(ComboBox)
8.2.1 下拉組閤框
8.2.2 下拉列錶框
8.3 使用頁框(PageFrame)控製
8.4 使用錶格(Grid)控件
8.4.1 錶格中的常用屬性
8.4.2 在錶格中顯示控製
8.4.3 常用的錶格屬性
8.4.4 常用的列屬性
8.5 小結
第9章 報錶和標簽
9.1 設計報錶
9.2 創建報錶和標簽
9.2.1 創建快速報錶
9.2.2 創建報錶
9.2.3 利用標簽設計器創建標簽
9.3 “報錶設計器”工具欄的使用
9.4 報錶的布局
9.5 定製布局
9.5.1 添加標題和總結區
9.5.2 定義報錶的頁麵
9.5.3 設置報錶帶區高度
9.6 在帶區中添加控件和數據源
9.6.1 在報錶中添加數據源
9.6.2 在報錶中添加控件
9.7 使用報錶變量
9.8 數據分組
9.9 報錶的打印和預覽
9.10 小結
第10章 設計菜單欄和工具欄
10.1 使用菜單設計器設計菜單
10.1.1 菜單的組成
10.1.2 創建菜單和快捷菜單
10.1.3 定義訪問鍵和快捷鍵
10.1.4 啓用和廢止菜單項及標記菜單項的狀態
10.1.5 為菜單或菜單項指定任務
10.1.6 菜單係統的初始化代碼和清理代碼
10.2 創建自定義工具欄
10.2.1 定義工具欄類
10.2.2 在錶單集中添加自定義工具欄
10.2.3 工具欄所特有的事件
10.2.4 協調菜單和自定義工具欄
10.3 小結
第11章 創建和發布應用程序
11.1 使用“項目管理器”
11.1.1 創建項目
11.1.2 查看文件詳細內容
11.1.3 創建、修改 添加和刪除文件
11.1.4 摺疊和停靠
11.1.5 為文件添加說明
11.1.6 使用“選項”對話框配置項目管理器
11.2 項目管理器掛接程序
11.3 編譯應用程序
11.3.1 設置主文件
11.3.2 構造主程序
11.3.3 在.app和.exe文件中包含和排除文件
11.3.4 連編應用程序
11.4 創建發布磁盤
11.4.1 建立發布樹
11.4.2 運行“安裝嚮導”
11.5小結
第12章 網絡數據共享
12.1 訪問數據的方式
12.1.1 以獨占訪問的方式使用錶
12.1.2 以共享方式訪問數據
12.2 共享方式下的文件訪問
12.2.1 文件衝突、競爭和死鎖
12.2.2 鎖定的類型
12.2.3 自動鎖定和人工鎖定
12.2.4 解鎖數據
12.3 緩衝編輯
12.3.1 選擇鎖定方式
12.3.2 使用SETREPROCESS命令管理衝突
12.3.3 使用“選項”對話框配置
12.3.4 管理和檢測衝突的幾個重要的函數
12.3.5 管理衝突的規則
12.4 使用事務處理管理數據更新
12.4.1 恢復事務處理
12.4.2 嵌套事務處理
12.5 小結
第13章 測試和優化應用程序
13.1 常見的錯誤類型
13.1.1 語法錯誤
13.1.2 邏輯錯誤
13.1.3 意外錯誤
13.2 使用“調試器”調試應用程序
13.2.1 跟蹤代碼
13.2.2 查看存儲的值
13.2.3 顯示輸齣結果
13.3 記錄代碼的覆蓋範圍
13.3.1 代碼範圍分析器應用程序
13.3.2 設定代碼範圍分析器應用程序
13.4 優化應用程序
13.4.1 使用Rushmore技術加速數據訪問
13.4.2 優化錶和索引
13.4.3 在錶中使用Rushmore技術
13.4.4 創建準確的錶達式
13.4.5 對DELETED()索引
13.4.6 定期索引
13.4.7 不使用EMPTY()或ISBLANK()
13.4.8 區彆使用HAVING和WHERE
13.5 提高速度應注意的其他問題
13.5.1 避免函數的重復調用
13.5.2 把最可能的事件放在前麵
13.5.3 用FOR…ENDFOR進行循環
13.5.4 避免宏替換
13.5.5 使數據文件一直保持打開
13.5.6 管理SQL命令的性能
13.5.7 引用對象屬性
13.6 小結
第14章 創建幫助文件
14.1 創建.DBF樣式的文件
14.1.1 幫助錶的結構
14.1.2 創建.DBF樣式幫助
14.1.3 使用.DBF樣式幫助
14.1.4 根據應用程序的需要設計幫助信息
14.2 創建圖形方式幫助
14.2.1 Windows圖形樣式幫助文件
14.2.2 幾種不同類型的幫助
14.2.3 創建聯機幫助文件
14.2.4 創建.rtf文件
14.2.5 創建幫助文件
14.2.6 在幫助係統中加入其他的功能
14.2.7 在幫助文件中加入圖形
14.2.8 加入帶熱點的圖形
14.2.9 定製窗口和加入按鈕
14.2.10 設置非滾動區域
14.2.11 Windows95幫助係統的其他功能
14.3 使用WinHelp函數
14.3.1 使用WinHelp函數
14.3.2 指定WinHelp參數
14.3.3 為幫助保留【F1】
14.3.4 退齣幫助
14.4 HTML幫助係統
14.4.1 HTML文件說明
14.4.2 發布已編譯的HTML幫助係統
14.5 小結
第15章 客戶/服務器應用係統
15.1 基於文件服務器的網絡數據庫係統
· · · · · · (
收起)