目錄
第1章 面向對象程序設計概述
1.1 什么是面向對象程序設計
1.2 為什么要使用面向對象編程
1.3 充分理解事件和狀態(tài)
1.3.1 什么是狀態(tài)
1.3.2 什么是事件
1.3.3 觸發(fā)器
1.4 由過程轉向面向對象
1.4.1 結構化的程序
1.4.2 面向對象的設計方法
第2章 程序設計基礎
2.1 VisualFoxPPro的數據類型
2.2 常量與變量
2.2.1 常量
2.2.2 變量及變量賦值命令
2.3 運算符和表達式
2.3.1 運算符
2.3.2 表達式
2.4 函數
2.4.1 函數的基本用法
2.4.2 函數的嵌套
2.5 VisualFoxPro命令
2.6 程序設計基礎
2.6.1 順序設計
2.6.2 分支設計
2.6.3 循環(huán)程序設計
2.7 面向對象設計的語法
2.7.1 點(.)操作符
2.7.2 作用域(::)操作符
2.7.3 THIS操作符
2.7.4 THISFORM操作符
2.7.5 THISFORMSET操作符
2.7.6 Parent屬性
2.7.7 ParentClass屬性
2.7.8 CREATECLASS命令
2.7.9 CREATEONJECT()函數
2.7.10 WTTH…ENDWTH語句
2.7.11 DEFINECLASS命令
2.7.12 AddObject()方法
2.7.13 READ和CLEAREVENTS語句
第3章 在VisualFoxPro中的面向對象程序設計
3.1 深入了解VisualFoxPro中的對象
3.1.1 類與對象
3.1.2 VisualFoxPro類的特征
3.1.3 VisualFoxPro類的層次
3.2 深入了解VisualFoxPro
3.2.1 VisualFoxPro中的事件
3.2.2 容器事件和對象事件
3.2.3 編寫事件處理程序
3.3 面向對象設計的大舞臺——表單
3.3.1 新建一個表單
3.3.2 設置表單的數據環(huán)境
3.3.3 設置表單的屬性
3.3.4 編輯表單的事件處理程序和方法的程序代碼
3.3.5 在表單中添加對象
第4章 使用控件
4.1 控件和數據
4.2 選擇合適的控件
4.3 基本控件的使用
4.3.1 單選按鈕組
4.3.2 列表框和下拉列表
4.3.3 復選框
4.3.4 文本框
4.3.5 編輯框
4.3.6 組合框
4.3.7 微調控件(微調按鈕)
4.3.8 命令按鈕和命令按鈕組
4.3.9 超級鏈接
4.3.10 計時器控件
4.3.11 圖像控件
4.3.12 標簽控件
4.3.13 形狀和線條
4.3.14 頁框(選項卡)
4.3.15 表格控件
第5章 使用ActiveX控件
5.1 什么是ActiveX控件
5.2 在表單中添加ActiveX控件
第6章 表單布局設計
6.1 表單中控件的布局設計
6.1.1 命令按鈕
6.1.2 文本框及其標題
6.1.3 單選按鈕
6.1.4 復選框
6.1.5 提示信息
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.5 表單布局實例分析
6.5.1 表單布局
6.5.2 表單布局實例分析
第7章 基本控件實例分析
7.1 使用E出tBox控件編輯備注字段或文本文件
7.1.1 設計思想
7.1.2 使用控件
7.1.3 實現方法
7.2 在EditBox控件顯示的內容中進行查找或格式化
7.2.1 設計思想
7.2.2 使用控件
7.2.3 實現方法
7.3 Grid控件示例
7.3.1 設計思想
7.3.2 使用控件
7.3.3 實現方法
7.4 交互設置Grid控件的列屬性
7.4.1 設計思想
7.4.2 使用控件
7.4.3 實現方法
7.5 利用Grid控件實現表的一對多處理
7.5.1 設計思想
7.5.2 使用控件
7.5.3 實現方法
7.6 交互地在列表框(ListBox)中添加項目
7.6.1 設計思想
7.6.2 使用控件
7.6.3 實現方法
7.7 在列表框中顯示多列信息
7.7.1 設計思想
7.7.2 使用控件
7.7.3 實現方法
7.8 在兩個列表框之間移動項目
7.8.1 設計思想
7.8.2 使用控件
7.8.3 實現方法
7.9 利用列表框定位和查找文件
7.9.1 設計思想
7.9.2 使用控件
7.9.3 實現方法
7.10 從不同的數據源向列表框中填充數據
7.10.1 設計思想
7.10.2 使用控件
7.10.3 實現方法
7.11 利用單選按鈕確定對話框類型
7.11.1 設計思想
7.11.2 使用控件
7.11.3 實現方法
7.12 運行時改變頁框中頁的數量
7.12.1 設計思想
7.12.2 使用控件
7.12.3 實現方法
7.13 命令按鈕設計實例
7.13.1 設計思想
7.13.2 使用控件
7.13.3 實現方法
7.14 復選框設計實例
7.14.1 設計思想
7.14.2 使用控件
7.14.3 實現方法
7.15 下拉組合框和下拉列表框設計實例
7.15.1 設計思想
7.15.2 使用控件
7.15.3 實現方法
7.16 計時器控件設計實例
7.16.1 設計思想
7.16.2 使用控件
7.16.3 實現方法
7.17 示例中使用的表的結構
第8章 使用ActiveX控件實例分析
8.1 TreeView控件與樹狀結構編程
8.1.1 設計思想
8.1.2 使用控件
8.1.3 實現方法
8.2 RichTextBox控件與文本編輯格式
8.2.1 設計思想
8.2.2 使用控件
8.2.3 實現方法
8.3 Slider和StatusBar控件設計刻度條
8.3.1 設計思想
8.3.2 使用控件
8.3.3 實現方法
8.4 用Sysinfo控件獲取當前的系統信息
8.4.1 設計思想
8.4.2 使用控件
8.4.3 實現方法
8.5 用CommonDialog控件建立公用對話框
8.5.1 設計思想
8.5.2 使用控件
8.5.3 實現方法
8.6 用MultimediaMIC控件來播放多媒體文件
8.6.1 設計思想
8.6.2 使用控件
8.6.3 實現方法
8.7 利用0LE自動化技術創(chuàng)建圖表和修改圖表的特性
8.7.1 設計思想
8.7.2 使用控件
8.7.3 實現方法
8.8 在VisualFoxPro中調用Excel電子表格
8.8.1 設計思想
8.8.2 使用控件
8.8.3 實現方法
8.9 在表單中建立并修改一個圖表
8.9.1 設計思想
8.9.2 使用控件
8.9.3 實現方法
8.10 在表單中嵌入一個Word文檔
8.10.1 設計思想
8.10.2 使用控件
8.10.3 實現方法
8.11 自動運行MicrosoftWord和Excdl
8.11.1 設計思想
8.11.2 使用控件
8.11.3 實現方法
8.12 Outline控件設計實例
8.12.1 設計思想
8.12.2 使用控件
8.12.3 實現方法