第一部分VisualBasic6
第1章從VB5程序員到VB6指南
新的語言特征
新的向導
其他的改變和增強功能
小結
第2章新的ActiveX控件
Coolbar控件
ImageCombo控件
MonthView控件
DateTimePicker(DTPicker)控件
FlatScmllBar控件
小結
第3章新的附加件和實用程序
APIViewer
VB6資源編輯器
VisualModeler
可視組件管理器
VB6模板管理器
小結
第二部分在VB6中創(chuàng)建組件
第4章ActiveX編程概述
ActiveX的簡要歷史
小結
第5章創(chuàng)建
先思考,后編碼
創(chuàng)建控件
在控件接口上進行擴充
在示例控件中增加方法
小結
第6章展開ActiveX控件
編譯控件
PackageandDeploymentWizard
展開.CAB文件
小結
第7章使用VBScript的ActiveX腳本
簡單而實用的VBScript
深入VBScript
小結
第8章數據用戶和數據源
數據用戶和數據源介紹
創(chuàng)建數據源
創(chuàng)建數據用戶
小結
第9章公寓模型線程
多線程開發(fā)的介紹
在VB6中進行多線程開發(fā)
線程的安全
多線程系統(tǒng)的實現
實例化外部可創(chuàng)建的類
記錄公寓事件中的問題
測試和調試多線程系統(tǒng)的提示
多線程的SingleUse對象
SingleUse的含義
小結
第10章VisualBasic中的面向對象程序設計
從傳統(tǒng)的程序設計經驗遷移
從OTFP到OOP
類的基礎
創(chuàng)建VB類
使用ClassBuilder建立類
理解對象集合與對象聚合間的區(qū)別
理解對象間如何進行交談
理解子系統(tǒng)
小結
第11章創(chuàng)建和使用類模塊
認識使用分析方法的重要性
為面向對象分析建立基礎
針對你的環(huán)境實現使用事件方法論
小結
第三部分數據庫編程
第12章VB6數據庫編程概述
VB6數據庫訪問方法
數據視窗口
數據環(huán)境設計器
數據庫控件
VB數據庫的將來
小結
第13章ADO數據控件
ADO:概述
相關數據庫回顧
檢測客戶/服務器設計的使用
多線程開發(fā)的介紹
在VB6中進行多線程開發(fā)
線程的安全
多線程系統(tǒng)的實現
實例化外部可創(chuàng)建的類
記錄公寓事件中的問題
測試和調試多線程系統(tǒng)的提示
多線程的SingleUse對象
SingleUse的含義
小結
第10章VisualBasic中的面向對象程序設計
從傳統(tǒng)的程序設計經驗遷移
從OTFP到00P
類的基礎
創(chuàng)建VB類
使用ClassBuilder建立類
理解對象集合與對象聚合間的區(qū)別
理解對象間如何進行交談
理解子系統(tǒng)
小結
第11章創(chuàng)建和使用類模塊
認識使用分析方法的重要性
為面向對象分析建立基礎
針對你的環(huán)境實現使用事件方法論
小結
第三部分數據庫編程
第12章VB6數據庫編程概述
VB6數據庫訪問方法
數據視窗口
數據環(huán)境設計器
數據庫控件
VB數據庫的將來
小結
第13章ADO數據控件
ADO:概述
相關數據庫回顧
檢測客戶/服務器設計的使用
使用ADO數據控件和庫
遠程ADO記錄集
小結
第14章在數據環(huán)境中工作
數據環(huán)境介紹
使用數據環(huán)境訪問數據庫
小結
第15章使用數據報表實用程序
數據報表實用程序介紹
創(chuàng)建報表
數據報表實用程序和CrystalReport的比較
小結
第16章數據庫工具和實用程序
數據視圖窗口
SQL編輯器
查詢設計器
使用數據對象向導建立數據對象
使用數據窗體向導
小結
第17章高級數據控件
DataList控件
DataCombo控件
DataGrid控件
HierarchialFlexGrid(MSHFlexGrid)控件
小結
第18章SQL和T-SQL調試器
使用標準SQL工作
使用丁SQL調試器
小結
第四部分Internet編程
第19章創(chuàng)建ActiveX文檔
理解ActiveX文檔
探索UserDocument對象
ActiveX文檔DLLs和ActiveX文檔EXEs
創(chuàng)建自己的第一個ActiveX文檔
ActiveX文檔的菜單設計
在ActiveX文檔中添加窗體和文檔
在InternetExplorer中展開ActiveX文檔
使用ActiveX文檔遷移向導
小結
第20章創(chuàng)建DHTML應用程序
動態(tài)的HTML的概述
DHTML應用程序:它們是什么
理解DHTML對象模型
理解DHTML工程類型
實現DHTML應用程序
小結
第21章使用MAPI為應用程序增添郵件功能
理解MAPI規(guī)程
使用MAPI控件:MAPISessbn和MAPIMessages
使用VisualBasic創(chuàng)建MAPI程序
小結
第22章使用Internet傳送控件
屬性.方法和事件
在代理服務器上使用Internet傳送控件
通過OpenURL方法訪問文件和文檔
使用Execute方法訪問FTP服務器
小結
第23章使用Winsock進行客戶/服務器編程
TCP/IP基礎
使用MicrosoftWinSock控件
創(chuàng)建一個查找價格的例子
小結
第五部分高級編程專題
第24章在VisualBasic中使用Office97組件
OLE
OLE控件
OLE自動化
小結
第25章使用WindowsAPI函數
WindowsAPI庫文件
聲明一個WindowsAPI函數
通過值和引用傳遞參數
Declare語句中的參數數據類型
APITextViewer
在應用程序中使用WindowsAPI函數
如何使用WindowsAPI回調函數(CallBack)
小結
第26章有用的API函數
圖像和顯示函數
系統(tǒng)函數
小結
第27章使用TAPI創(chuàng)建電話應用程序
TAPI如何工作
創(chuàng)建TAPI應用程序
其他TAPI函數
小結
第28章使用SAPI增加語音識別功能
SAPI4.0概覽
創(chuàng)建語音識別應用程序
創(chuàng)建文本朗讀應用程序
小結
第29章創(chuàng)建自己的外接程序
理解可擴展模型
訪問可擴展對象模型
理解核心對象程序包
理解窗體處理程序包
理解事件響應程序包
理解外接程序管理包
實際實現可擴展模型
理解什么是向導
規(guī)劃計算機向導
使用向導管理器
修改代碼
使用向導資源文件
小結
第30章訪問系統(tǒng)注冊表
INI文件
系統(tǒng)注冊表
小結
第31章創(chuàng)建在線幫助系統(tǒng)
建立幫助系統(tǒng)
創(chuàng)建標準幫助項目
轉換到HTML幫助
從VisualBasic應用程序內部訪問幫助
小結
第32章調試和測試技術
在開始處著手
差錯處理
避免程序錯誤
在VisualBasic中調試程序
小結
第33章動態(tài)控件的生成與檢索
生成控件數組
為控件數組設計事件處理器
動態(tài)生成控件
運行時刻的實例化表單
使用控件數組的屬性
動態(tài)生成數據控件
小結
第34章實現OLE拖放功能
OLE拖放功能回顧
什么是OLE拖放
OLE拖放是如何工作的
開始拖動作
到達目標
完成拖動作
自動或人工處理
使用自動的OLE拖放
控制人工處理
DataObject對象
OLEOrag方法
OLEStartDrag事件
OLEDragOver事件
提供自定義的可視反饋
OLEGiveFeadback事件
OLEDragDrop事件
OLECompleteDrag事件
使用OLE拖放增強VisualBasic應用程序
小結
第35章調整和優(yōu)化應用程序
使用VisualBasic進行優(yōu)化與調整
理解優(yōu)化與調整技術
在創(chuàng)建應用程序時采取恰當的軟件設計
在指定的平臺和環(huán)境中進行測試
了解優(yōu)化什么
測試已經編譯的版本
在整個開發(fā)進程中進行優(yōu)化與調整
避免重復優(yōu)化
像程序維護員一樣注釋代碼
通過創(chuàng)建和使用模板執(zhí)行基準代碼
應用技巧回顧
使用VisualBasic編譯器進行優(yōu)化和調整
使用列表框對字符串排序
使用WindowsAPI
使用數據控件保存SQL服務器用戶連接
理解VisualBasic的局限性
使用對象時減少圓點
對過程外或分布式組件使用方法參數
使用片頭屏幕和過程指示器改變速度感知
使用早期綁定對象和新的綁定對象
優(yōu)化顯示速度
優(yōu)化數據類型
優(yōu)化文件I/O操作
優(yōu)化內存
避免在不同模塊中調用函數和過程
選擇恰當的組件類型
優(yōu)化基于Web的組件
多線程和單線程組件
使用VisualBasicCodeProfiler
安裝VisualBasicCodeProfiler
使用VisualBasicCodeProfiler
小結
第36章VB程序員的運算法則
運算法則
排序
數據加密/解密
數據壓縮/解壓縮
小結
第37章VBA和VB6的區(qū)別
VBA概述
VBA的本質
VBA開發(fā)環(huán)境
編程的差異
小結
第38章使用Microsoft事務服務器編程
理解分布式事務處理
TransactionMonitor
對象需求經紀人
Microsoft事務服務器介紹
管理數據庫連接
管理分配的對象
事務協(xié)調
集成VisualBasic類和事務服務器
初始化VisualBasic項目
無定義對象
事務環(huán)境
使用事務服務器注冊VisualBasicDLLs
從VisuaIBasic中調用事務服務器對象
設置貨品ID
調用事務服務器對象
小結
第39章VisuslSourceSafe:嚴謹的開發(fā)者的必需工具
理解源控制
VisuaISourceSafe介紹
理解VSS如何幫助你
安裝VSS服務器
管理VSS環(huán)境
理解面向項目編程
在VisualSourceSafe中使用項目
檢查調回進VisualSourceSafe的文件
為SourceSafe項目添加文件
跟蹤項目的不同版本
在VisualBasic6中使用VisualSourceSafeVSS選項
使用存在的VisualBasic項目
創(chuàng)建新的VisualBasic項目
小結