內容介紹
內容簡介本書是一本介紹在Visual FoxPro6.0環境下如何使用面向對象編程技術,開發
應用程式的書籍。全書由三部分組成:面向對象基礎、表單布局設計和實例分析。
書中不僅介紹面向對象程式設計的概念,還提供了32個面向不同套用的實例,使
讀者能夠全面地掌握面向對象編程技術。
作品目錄
目錄第1章 面向對象程式設計概述
1.1 什麼是面向對象程式設計
1.2 為什麼要使用面向對象編程
1.3 充分理解事件和狀態
1.3.1 什麼是狀態
1.3.2 什麼是事件
1.3.3 觸發器
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 循環程式設計
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 設定表單的數據環境
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自動化技術創建圖表和修改圖表的特性
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 實現方法