目 錄
前言
第一部分 VB6程序設計基礎
第1章 VisualBasic6.0概述
1.1 VisualBasic簡介
1.2 安裝VisualBasic6.0
1.3 VisualBasic6.0集成開發(fā)環(huán)境
第2章 工程的管理
2.1 VisualBasic的工程及其結構
2.1.1 工程概述
2.1.2 工程資源管理器
2.1.3 工程文件
2.1.4 工程的結構
2.2 工程的基本操作
2.2.1 創(chuàng)建、打開和保存工程
2.2.2 添加、刪除和保存文件
2.2.3 在工程中操作控件和對象
2.3 制作可執(zhí)行文件
2.4 設置工程選項
2.5 使用向導和外接程序
2.5.1 使用外接程序管理器
2.5.2 使用向導
第3章 窗體和控件
3.1 對象的屬性 方法和事件
3.2 設計窗體
3.2.1 設置窗體的屬性
3.2.2 窗體的事件和方法
3.3 標準控件
3.3.1 標準控件概述
3.3.2 命令按鈕控件
3.3.3 文本控件
3.3.4 選擇性控件
3.3.5 顯示圖片和圖形的控件
3.3.6 數據控件
3.3.7 文件系統(tǒng)控件
3.3.8 其它控件
3.3.9 焦點概述
3.3.10 設置Tab鍵順序
第4章 VisualBasic編程基礎
4.1 應用程序的結構
4.2 代碼編寫機制
4.2.1 代碼模塊
4.2.2 代碼編輯器
4.2.3 自動完成編碼
4.2.4 編寫代碼的基礎
4.3 VisualBasic中的變量
4.3.1 變量聲明
4.3.2 變量的范圍
4.3.3 使用多個同名的變量
4.4 VisualBasic中的常量
4.5 數據類型
4.5.1 數字型變量
4.5.2 字符串型變量
4.5.3 字節(jié)型(Byte)變量
4.5.4 布爾型(Bolean)變量
4.5.5 日期型(Date)變量
4.5.6 對象型(Object)變量
4.5.7 變體型(Variant)變量
4.5.8 特定值
4.5.9 數據類型轉換
4.5.10 數組
4.5.11 創(chuàng)建用戶定義的數據類型
4.6 過程概述
4.6.1 子過程
4.6.2 函數過程
4.6.3 使用過程
4.6.4 向過程傳遞參數
4.7 程序流程控制
4.7.1 判定結構
4.7.2 循環(huán)結構
4.7.3 嵌套控制結構
4.7.4 退出控制結構
4.8 VisualBasic中的對象
4.8.1 什么是對象
4.8.2 使用對象初步
4.8.3 對象之間的關系
4.8.4 創(chuàng)建對象
4.8.5 對象瀏覽器
第5章 調試應用程序代碼
5.1 調試工具
5.2 設計時、運行時以及中斷方式時
5.2.1 識別當前模式
5.2.2 用工具欄改變模式
5.3 調試方法
5.3.1 調試的幾種簡單方式
5.3.2 使用調試窗口
5.3.3 使用中斷模式
5.3.4 用斷點有選擇地中斷執(zhí)行
5.3.5 用監(jiān)視表達式監(jiān)視數據
5.4 錯誤陷阱
5.5 錯誤種類
5.6 避免錯誤
第6章 菜單與工具欄設計
6.1 用菜單編輯器創(chuàng)建菜單
6.1.1 菜單基礎
6.1.2 菜單編輯器
6.1.3 使用菜單編輯器中的列表框
6.1.4 分隔符條
6.1.5 定義訪問鍵和快捷鍵
6.2 菜單標題命名準則
6.3 創(chuàng)建子菜單
6.4 創(chuàng)建菜單控件數組
6.5 運行時創(chuàng)建和修改菜單
6.5.1 菜單命令有效或無效
6.5.2 顯示菜單控件上的復選標志
6.5.3 使菜單控件不可見
6.5.4 運行時添加菜單控件
6.6 編寫菜單控件的代碼
6.7 彈出式菜單
6.8 MDI應用程序中的菜單
6.8.1 創(chuàng)建MDI應用程序的菜單
6.8.2 創(chuàng)建“窗口”菜單
6.8.3 排列子窗體
6.9 工具欄
6.9.1 創(chuàng)建工具欄
6.9.2 編寫工具欄的代碼
第7章 對話框設計
7.1 對話框的種類
7.2 預定義對話框的使用
7.3 用窗體作為自定義對話框
7.4 通用對話框的使用
7.4.1 通用對話框控件
7.4.2 “打開”和“另存為”對話框
7.4.3 “顏色”對話框
7.4.4 使用“字體”對話框
7.4.5 使用“打印”對話框
7.4.6 使用ShowHelp方法顯示幫助文件
第8章 多窗體與多文檔用戶界面
8.1 界面樣式
8.2 多文檔界面(MDI)應用程序
8.3 設計時使用MDI子窗體
8.4 MDI窗體運行時的特性
8.5 設計MDINotePad應用程序
8.6 使用MDI窗體及其子窗體
8.6.1 指定活動子窗體或控件
8.6.2 加載MDI窗體及其子窗體
8.6.3 維護子窗體的狀態(tài)信息
8.6.4 用QueryUnl0ad卸載MDI窗體
8.7 再論窗體
第9章 鼠標與鍵盤事件
9.1 鼠標事件
9.1.1 MouseD0wn事件
9.1.2 MouseMove事件
9.1.3 MouseUp事件
9.2 檢測鼠標按鈕
9.2.1 結合MouseDown和MouseUp事件使用Button參數
9.2.2 結合MouseMove使用Button參數
9.2.3 使用Butt0n參數增強圖形鼠標應用程序
9.3 檢測SHIFT、CTRL及ALT鍵的狀態(tài)
9.4 拖放和OLE拖放
9.4.1 拖放
9.4.2 OLE拖放
9.5 自定義鼠標指針
9.6 鍵盤事件
9.6.1 編寫低級鍵盤處理程序
9.6.2 KeyPress事件
9.6.3 KeyDown和KeyUp事件
9.6.4 編寫窗體級鍵盤處理程序
第10章 FileSystemObject編程
10.1 FileSystemObject模型介紹
10.2 FSO對象模型編程
10.2.1 創(chuàng)建FileSystemObject對象
10.2.2 使用適當的方法
10.2.3 FileSystemObject對象的屬性
10.3 驅動器和文件夾
10.3.1 Drive對象
10.3.2 驅動器和目錄操作
10.3.3 使用文件夾
10.4 文件操作
第11章 操作Windows環(huán)境
11.1 使用剪貼版
11.1.1 使用剪貼板剪切、復制和粘貼文本
11.1.2 在剪貼板上使用多種格式
11.1.3 檢查剪貼板上的數據格式
11.2 激活其它Windows應用程序
11.2.1 使用Shell函數
11.2.2 使用AppActivate語句轉移焦點
11.2.3 使用SendKeys發(fā)送鍵擊
11.3 中斷后臺處理
11.3.1 允許用戶中斷任務
11.3.2 使用D0Events分配處理器時間
第二部分 部件應用及設計技術
第12章 VB6中ActiveX技術概述
12.1 COM概述
12.2 ActiveX與OLE比較
12.2.1 OLE發(fā)展
12.2.2 ActiveX與OLE的比較
12.3 VB6中部件應用新特性
12.3.1 控件的新內容
12.3.2 增強的控件
12.3.3 控件的新特性
12.3.4 部件創(chuàng)建的新內容
第13章 ActiveX部件應用
13.1 使用ActiveX控件
13.1.1 概述
13.1.2 添加和刪除ActiveX控件
13.1.3 更新VBX控件
13.1.4 控件文件名
13.1.5 數據綁定ActiveX控件
13.1.6 ActiveX控件類
13.1.7 發(fā)布可執(zhí)行(EXE)文件
13.2 VB6所提供的ActiveX控件
13.2.1 Animation控件
13.2.2 Communications(MSC0mm)控件
13.2.3 CoolBar控件
13.2.4 Datarepeater控件
13.2.5 DateTimePicker控件
13.2.6 FlatscrollBar控件
13.2.7 ImageC0mb0控件
13.2.8 ImageList控件
13.2.9 InternetTransfer 控件
13.2.10 ListView控件
13.2.11 MAPI控件
13.2.12 MaskedEdit控件
13.2.13 M0nthView控件
13.2.14 MSChart控件
13.2.15 MultimediaMCI控件
13.2.16 PictureClip控件
13.2.17 Pr0gressBar控件
13.2.18 RichTextBo控件
13.2.19 Slider控件
13.2.20 StatusBar控件
13.2.21 SysInfo控件
13.2.22 TabbedDialog控件
13.2.23 TabStrip控件
13.2.24 To01bar控件
13.2.25 TreeView控件
13.2.26 UpDown控件
13.2.27 Winsock控件
第14章 創(chuàng)建ActiveX控件
14.1 概述
14.2 創(chuàng)建一個控件
14.2.1 創(chuàng)建ActiveX控件的一般過程
14.2.2 創(chuàng)建ActiveX 控件實例
14.3 用戶控件界面向導
第三部分 VB6數據訪問技術
第15章 VB6中數據訪問技術概述
15.1 VB6中數據訪問體系結構
15.2 VB6中數據訪問的新特性
15.2.1 新的數據訪問對象
15.2.2 新的數據訪問控件
15.2.3 新的開發(fā)工具
15.2.4 其他新的技術
第16章 VB中數據訪問技術選擇
16.1 ADO數據訪問技術簡介
16.2 ADO對象模型
16.2.1 連接(Connection)對象
16.2.2 命令(C0mmand)對象
16.2.3 結果集(Recordset)對象
16.2.4 參數(Parameter)對象
16.2.5 字段(Field)對象
16.2.6 錯誤(Error)對象
16.2.7 屬性(Property)對象
16.3 ADO對象編程基礎
16.3.1 關于使用ADO對象編程的詳細討論
16.3.2 一個使用AD O對象編程的完整示例
16.4 使用ADO數據訪問控件
16.4.1 ADO控件介紹
16.4.2 使用ADO控件
16.4.3 可綁定到ADO上的數據識別控件
16.5 使用數據環(huán)境設計器創(chuàng)建ADO數據訪問環(huán)境
16.5.1 使用數據環(huán)境設計器創(chuàng)建DataEnvir0nment
16.5.2 一些使用數據環(huán)境設計器的完整示例
16.6 遠程數據訪問對象(RDO)模型
16.6.1 rd0Engine對象
16.6.2 環(huán)境(rdoEnvironment)對象
16.6.3 連接(Connection)對象
16.6.4 查詢(rd0Query)對象
16.6.5 參數(rdoParameter)對象
16.6.6 表(rdoTab1e) 對象
16.6.7 結果集(rd0Resultset)對象
16.6.8 列(rdoCo1umn)對象
16.6.9 錯誤(rdoError)對象
16.7 使用用戶連接設計器
16.7.1 引用相關的庫
16.7.2 建立一個UserConnection對象
16.7.3 建立一個Query對象
16.7.4 在代碼中使用UserConnection對象
16.8 使用遠程數據訪問控件
16.7.1 使用遠程數據訪問控件幾點說明
16.7.2 一個使用遠程數據訪問控件的示例
第17章 VB中數據識別控件介紹
17.1 使用DataGrid控件
17.1.1 設置DataGrid控件的主要屬性
17.1.2 一個完整示例
17.1.3 DataGrid控件的高級操作
17.2 使用DataList控件
17.2.1 DataList控件的使用背景
17.2.2 設置DataList控件的主要屬性
17.2.3 一個完整示例
17.3 使用DataC0mb0控件
17.3.1 DataC0mb0控件的使用背景
17.3.2 DataC0mbo控件的主要屬性
17.3.3 一個完整的示例
17.4 使用HierarchicalFlexGrid控件
17.4.1 HierarchicalFlexGrid控件的使用背景
17.4.2 使用HierarchicalFlexGrid控件
17.4.3 HierarchicalFlexGrid控件的應用舉例
17.5 使用Datarepeater控件
17.5.1 Datarepeater控件的使用背景
17.5.2 Datarepeater 控件的使用
17.5.3 Datarepeater控件的使用舉例
第18章 VB中數據訪問開發(fā)工具介紹
18.1 使用數據報表設計器
18.1.1 數據報表設計器介紹
18.1.2 使用數據報表設計器建立數據報表的示例
18.1.3 打印一個數據報表
18.2 使用數據窗體向導
18.2.1 使用本地Access數據庫文件的示例
18.2.2 使用遠程數據庫示例