第一部分 Visual Basic的基礎知識
第1章 構造你的第一個應用程序
編寫你的第一個應用程序
啟動Visual Basic
創(chuàng)建日歷特性
加入時鐘功能
設置Timer控件
使用Label控件來顯示時間
增加一條信息
改進你的第一個應用程序
第2章 Visual Basic 6中新增加的功能
VB6概述
從增強控件中獲得更多的能力
Validate事件和CausesValidation屬性
圖形方面的新增強
使用新控件
用月份視圖和日期時間獲取器控件選擇日期
用CoolBar制作可浮動的工具欄
使用圖像合框顯示圖形
平面滾動條控件
使用新的語言特性
文件系統(tǒng)對象
新的字符串函數(shù)
真正的動態(tài)創(chuàng)建控件
學習VB和Intenret
了解新的數(shù)據(jù)能力
新增加的對象編程
第3章 Visual Basic 6的程序設計環(huán)境
了解IDE的各個部分
在Visual Basic IDE中增加和刪除工具欄
使用調試工具欄
使用編輯工具欄
使用窗體編輯器工具欄
使用標準工具欄
使用工具箱增加控件
在窗體窗口和代碼窗口間移動
使用項目資源管理器管理你的應用程序
使用屬性窗口操縱設置
使用窗體布局窗口設置窗體的位置
顯示IDE
第4章 使用內部控件
什么是窗體和控件
什么是內部控件
增添或者郵件控件
對控件命名的重要性
如何改變控件的大小和對控件進行定位
改變窗體的大小
使用容器
通過增加控件擴充Visual Basic
第5章 使用Visual Basic 6的項目
什么是Visual Basic項目
使用項目管理器
創(chuàng)建一個新的項目
改變一個項目的屬性
保存和命名一個項目
打開一個已經存在的項目
向一個項目中增添文件
從一個項目中刪除文件
使用項目組
第6章 使用屬性、方法和事件
什么是屬性、方法和事件
屬性、方法和事件之間的關系
事件驅動程序設計的重要性
在例程中使用屬性、方法和事件
創(chuàng)建界面
對Form-Load ( )事件過程進行編程
對Click( )事件進行編程
增添事件通告
第二部分 Visual Basic編程
第7章 使用數(shù)據(jù)類型、常量和變量
用變量保存信息
聲明變量
變量命名
選擇正確的變量類型
使用顯示聲明
給變量加類型后綴
使用字符串
變長和定長字符串的使用
確定變量的使用范圍
使變量全局可用
使變量僅在局部可用
靜態(tài)變量的使用
使用常量
使用Visual Basic提供的常量
創(chuàng)建自己的常量
使用賦值語句
重新閱讀加法程序
第8章 在程序中使用語句
使用賦值語句
使用變量缺省值
使用數(shù)學運算符
使用加法和減法運算符
使用乘法運算符
使用除法運算符
使用指數(shù)
設置語句中的優(yōu)先次序
拼接字符串
第9章 使用條件語句
在程序中使用條件判斷語句
使用If...Then語句
單行If...Then語句
在條件判斷后執(zhí)行多條命令
使用If...Then語句
使用多重If...Then語句
使用嵌套If...Then語句
使用Select Case語句
在Select Case語句中使用關系操作符
第10章 使用循環(huán)
使用循環(huán)
使用For...Next循環(huán)
提前結束For...Next循環(huán)
使用Do...Loop循環(huán)
使用Do...While循環(huán)
使用Do...Until循環(huán)
打斷無窮循環(huán)
循環(huán)的嵌套
處理多個循環(huán)
使用循環(huán)嵌套來消除循環(huán)
在嵌套循環(huán)中載入數(shù)據(jù)
第11章 使用數(shù)組
何為數(shù)組
聲明數(shù)組
用類似于聲明單個變量的方法聲明數(shù)組
使用關鍵字To來聲明數(shù)組
改變數(shù)組中元素的個數(shù)
多維數(shù)組
使用循環(huán)來遍歷數(shù)組
往ListBox與ComboBox中添加項
從列表中選取項
從列表中刪除項
清空列表
不同樣式的ComboBox
在示例程序中使用數(shù)組、ComboBox與ListBox
棒球記分程序的事件函數(shù)
第12章 字符串處理與類型轉換
字符串操作
反轉字符串中的字符順序
進行字符串替代
字符串連接
使用Len( )取得字符長度
使用Left( )與Ringht( )截取字符串
使用Mid( )從字符串內部返回字符
使用Instr( )在字符串中搜尋字符串
使用字符串與字符串數(shù)組
使用Split ( )函數(shù)將字符串分成一個字符數(shù)組
使用Filter( )從字符數(shù)組中生成子列表
使用Join( )函數(shù)組合一個字符串數(shù)組
使用UCase( )與LCase( )改變字符串大小寫
使用字符串分析函數(shù)
利用類型轉換控制數(shù)據(jù)類型
使用轉換函數(shù)進行數(shù)據(jù)類型轉化
使用IsNumeric( )等函數(shù)檢查輸入的合法性
第三部分 Visual Basic的基本功能
第13章 創(chuàng)建菜單
使用Windows標準菜單
使用Visual Basic的Application Wizard
使用Visual Basic的菜單編輯器
設置菜單屬性
為菜單項增加訪問鍵
為菜單項增加快捷鍵
創(chuàng)建彈出式菜單
創(chuàng)建復雜的菜單
在菜單中加入分隔行
使用Checked屬性
通過Clipboard對象剪切、復制、粘貼
在TextBox中選擇文本
第14章 使用窗體和對話框
用MsgBox ( )函數(shù)和MsgBox語句來創(chuàng)建消息框
在消息框中增加圖標
MsgBox( )函數(shù)的返回值
使用預定義窗體
從公用對話框控件獲得用戶輸入
從文件對話框獲取文件信息
通過字體對話框選擇字體信息
通過顏色對話框選擇顏色
使用打印對話框設置打印機選項
創(chuàng)建簡單的MDI應用程序
Appearance屬性
AutoShowChildren屬性
第15章 處理鍵盤和鼠標輸入
設備輸入
處理KeyPress事件
處理KeyUp和KeyDown事件
使用KeyPreview屬性
鼠標輸入
處理Click事件
處理MouseDown和MouseUp事件
處理Mousemove事件
VB對鼠標輸入的限制
第16章 時間和計時器
理解時間序列
理解計時器控件
使用Time,Date和Now函數(shù)
使用計時器創(chuàng)建時鐘程序
使用Format( )函數(shù)
計算日期差
在計時器中使用靜態(tài)變量
第17章 在程序中加入圖形
在窗體中增加圖形
在運行中更換圖片
創(chuàng)建一個定制按鈕
使用LoadPicture( )在窗體中添加圖形
創(chuàng)建窗體圖標
使用文件列表框加載文件
創(chuàng)建特殊的圖形效果
第18章 使用過程和函數(shù)編寫可重用代碼
在Visual Basic中使用過程
建立和調用簡單過程
使用Add Procedure創(chuàng)建過程
建立簡單的函數(shù)
向過程和函數(shù)傳遞參數(shù)
使用命名參數(shù)
退出過程和函數(shù)
理解作用域
在過程和函數(shù)中增加注釋
使用Sub Main ( )指明程序入口
第19章 使用Visual Basic存取數(shù)據(jù)
理解持續(xù)性
使用文件來存取數(shù)據(jù)
使用Open語句保存數(shù)據(jù)
使用Input語句取回數(shù)據(jù)
使用LoadPicture( )和SavePicture( )處理圖形數(shù)據(jù)
使用Visual Basic注冊表函數(shù)存取數(shù)據(jù)
使用GetSetting( )取數(shù)據(jù)
使用SaveSetting( )語句往注冊表中寫數(shù)據(jù)
使用GetAllSetting( )取回一組配置數(shù)據(jù)
使用DeleteSetting語句刪除數(shù)據(jù)
使用文件系統(tǒng)對象
第20章 配置Visual Basic應用程序
處理版本信息
編譯項目
使用Package和Deployment Wizard
第四部分 Visual Basic 6高級編程技術
第21章 調試應用程序
利用Option Explicit選項發(fā)現(xiàn)未聲明的變量
用斷點調試程序段
查看變量的值
通過觀察窗口查看多個變量的值
用Set Into和Step Over來單步跟蹤程序的運行
執(zhí)行程序至光標所在代碼行
高級調試工具
查找與替換功能
設計程序時要考慮到調試時的需要
創(chuàng)建錯誤處理函數(shù)
第22章 使用控件數(shù)組創(chuàng)建多個控件
什么是控件數(shù)組
在設計程序時創(chuàng)建控件數(shù)組
程序運行時擴展控件數(shù)組
共用的事件處理程序
用框架控件將對象組合起來
使用滾動條控件
用For...Next循環(huán)語句處理控件數(shù)組
第23章 Visual Basic與Windows API編程
什么是Windows API
使用API瀏覽器
用GetCursorPos跟蹤鼠標的移動
用SetWindowPos函數(shù)使某個窗體始終在最上層
利用SendMessage函數(shù)拖動窗體
用函數(shù)Sendessage給列表框控件加上新的功能
第24章 給程序添加聯(lián)機幫助
為程序添加幫助功能
如何使用幫助創(chuàng)建工具
編寫幫助文件
在應用程序中加入顯示幫助文件的功能
編寫上下文相關幫助
第25章 VBA編程與Microsoft Office
什么是VBA
在Mcirosoft Office中使用VBA
使用“錄制宏”工具
使用對象瀏覽器
編寫一個簡單的Visual Basic/Microsoft Office程序
用VB和Word編寫一個拼寫檢查程序
編寫查找單詞的程序
Visual Basic與Access及Excel協(xié)同工作
第26章 Visual Basic面向對象編程
用戶自定義數(shù)據(jù)類型
定義類的對象
在Visual Basic中定義類
為類添加屬性
創(chuàng)建類的對象
創(chuàng)建ActiveX動態(tài)鏈接庫DLL
使用組件
第227章 用Visual Basic編寫自己的ActiveX控件
創(chuàng)建ActiveX控件
自定義控件對象
將自定義控件添加到窗體中
給ActiveX控件添加功能
編譯自定義ActiveX控件
自定義ActiveX控件的發(fā)行
第28章 編寫用于Internet環(huán)境下的Visual Basic程序
Internet編程概述
用VBScript編寫一個簡單的程序
在Internet Explorer中使用VBScript
使用HTML元素
有關腳本的其它問題
VBScript和HTML的相互配合
利用VBScript處理各種事件
動態(tài)HTML應用程序
編寫一個簡單的DHTML應用程序
快速開發(fā)DHTML程序
在DHTML中使用ActiveX控件
編譯DHTML程序
第29章 利用Visual Basic的插件簡化編程工作
插件
往Add-Ins插件菜單中添加插件
將插件添加到插件工具欄中
使用插件
使用VB6的程序向導
使用VB6的數(shù)據(jù)窗體向導
創(chuàng)建自定義的插件
我們的插件是如何工作的
理解Visual Basic 6集成開發(fā)環(huán)境的對象模型
第五部分 Visual Basic 6數(shù)據(jù)庫編程
第30章 數(shù)據(jù)庫基礎與Data控件
數(shù)據(jù)庫的基本概念
與數(shù)據(jù)庫有關的術語
使用內置的Data控件
將Data控件與某個數(shù)據(jù)庫聯(lián)系起來
用數(shù)據(jù)窗體向導創(chuàng)建綁定了數(shù)據(jù)庫的窗體
第31章 用Visual Basic 6制作報表
生成報表的新新方法
設計一個簡單的報表
第32章 使用高級Data控件加強程序功能
什么是高級Data控件
添加并配置ADOData控件
使用DataGrid控件
設置DataGrid控件的各列
清除窗體中的其他內容
設置DataGrid控件的其他屬性
使用DataList控件
設置DataList控件的各種屬性
使用DataCombo控件
使用數(shù)據(jù)窗體向導
附錄 A 命令句法
附錄 B 控件的語法:屬性、事件和方法
詞匯表