目錄
引言――VisualBasic5.0中文版以及本書
0.1 什麼是VisualBasic
0.2 VB5“牛”在哪裏
0.2.1 編譯生成本機代碼
0.2.2 可以創建自己的控件
0.2.3 進行Intemet開發
0.2.4 語法的改進
0.2.5 對開發環境的改進
0.2.6 “徹底”的中文版
0.3 安裝VisualBasic5.0中文版
0.3.1 初次安裝VisualBasic5.0中文版
0.3.2 添加或刪除VisualBasic5.0組件
0.4 本書的閱讀方法
0.4.1 書中使用的特殊符號
0.4.2 程序代碼的錶示
0.4.3 閱讀語法規則時的約定
0.4.4 其他的約定
第1章 設計第一個VB應用程序
1.1 創建第一個應用程序
1.1.1 運行VisualBasic5.0中文版
1.1.2 創建應用程序的界麵
1.1.3 編寫應用程序的代碼
1.2 什麼是對象
1.2.1 對象的屬性
1.2.2 對象的方法
1.3 事件以及事件過程
1.3.1 事件驅動的程序設計
1.3.2 VisualBasic的對象如何識彆事件
1.3.3 事件驅動的真實工作過程
第2章 編寫VisualBasIc5.0的程序代碼
2.1 賦值語句
2.2 程序的書寫規則
2.2.1 注釋
2.2.2 斷行
2.2.3 將多行語句寫在一行上
2.2.4 使用不同進製的數字
2.3 變量
2.3.1 變量的命名規則
2.3.2 聲明一個變量
2.3.3 變量的作用範圍
2.3.4 變量的數據類型
2.3.5 變量的顯式聲明和隱式聲明
2.4 常數
2.5 在VisualBasic中進行運算
2.5.1 算術運算
2.5.2 比較運算
2.5.3 連接運算
2.5.4 邏輯運算
2.5.5 運算的優先順序
2.6 流程控製語句
2.6.1 條件判定
2.6.2 循環控製
第3章 Visual日asic5.0的高級語言技巧
3.1 創建自己的數據類型
3.2 枚舉
3.3 數組
3.3.1 聲明固定大小的數組
3.3.2 訪問數組中的元素
3.3.3 聲明多維數組
3.3.4 聲明動態數組
3.3.5 保留動態數組存放的內容
3.4 使用過程和函數
3.4.1 定義和調用通用過程
3.4.2 定義和調用函數
3.4.3 靈活使用過程和函數的參數
3.4.4 退齣子過程或函數過程
3.5 培養良好的編程習慣
3.5.1 常量和變量的命名約定
3.5.2 變量的範圍應該盡可能小
3.5.3 結構化編碼約定
3.5.4 截斷過長的代碼行
第4章 使用VB5的集成開發環境
4.1 認識VisualBasic5.0的集成開發環境
4.1.1 使用菜單條
4.1.2 使用工具欄
4.1.3 在集成環境中放置各種窗口
4.1.4 在代碼編輯器中工作
4.2 工程的管理
4.2.1 什麼是工程文件
4.2.2 創建新的工程
4.2.3 保存和打開工程文件
4.2.4 生成可執行文件
4.2.5 嚮工程中“添磚加瓦’
4.2.6 在工程中使用已經存在的文件
4.3 在集成環境中獲得幫助
4.3.1 迅速取得幫助的方法
4.3.2 使用“幫助”菜單中的命令
4.3.3 使用聯機手冊
4.3.4 從網上尋求更廣泛的幫助
第5章 設計應用程序的界麵
5.1 設計一個窗體
5.2 嚮窗體上添加控件
5.2.1 使用控件工具箱
5.2.2 使用窗體編輯器
5.2.3 在程序中引用其他窗體上的控件
5.2.4 使用窗體布局窗口設置窗體的位置
5.3 設置啓動窗體
5.3.1 設置啓動窗體
5.3.2 不使用啓動窗體開始程序的運行
5.3.3 顯示啓動時的快速顯示窗體
5.4 使用函數生成的對話框
5.4.1 消息框
5.4.2 輸入框
5.5 窗體的生命周期
5.5.1 窗體的創建
5.5.2 加載窗體
5.5.3 可見狀態
5.5.4 窗體的卸載
5.5.5 結束應用程序
5.6 設計窗體的基本原則
5.6.1 什麼是好的界麵
5.6.2 注意窗體的布局
5.6.3 不要背離Windows的界麵準則
第6章 VB5中常用的控件
6.1 基本的控件
6.1.1 窗體上的焦點
6.1.2 設置Tab鍵的順序
6.1.3 命令按鈕
6.1.4 使用Label控件在窗體中顯示文字
6.1.5 利用TextBox輸入文本
6.1.6 使用CheckBox和OptionButtOn控件進行小範圍選擇
6.1.7 提供大量選擇的ListBox和ComboBox控件
6.1.8 使用HScrOllBar和VScrollBar控件
6.2 使用ActiveX控件
6.2.1 嚮工具箱中添加ActiveX控件
6.2.2 使用通用對話框控件
6.2.3 使用其他的ActiveX控件
6.3 直接使用控件名來引用屬性
第7章 設計菜單和工具欄
7.1 設計菜單
7.1.1 使用菜單編輯器設計菜單欄
7.1.2 分隔菜單項
7.1.3 定義菜單項的訪問鍵和快捷鍵
7.1.4 改變菜單選項的狀態
7.1.5 在程序運行時增減菜單項
7.1.6 在菜單中使用復選標記
7.1.7 創建子菜單
7.1.8 在菜單中添加最近使用過的文件列錶
7.1.9 顯示彈齣式菜單
7.2 使用ToolBar控件創建工具欄
7.2.1 創建工具欄的一般步驟
7.2.2 在ImageList控件中插入圖像
7.2.3 為工具欄添加按鈕
7.2.4 為工具欄編寫代碼
7.2.5 使用ToolBar控件的技巧
7.3 使用VB學習版手工創建工具欄
7.3.1 手工創建工具欄的思路
7.3.2 創建工具欄
7.3.3 為工具欄進行編碼
第8章 在程序中使用係統資源
8.1 鍵盤
8.1.1 KeyPress事件
8.1.2 KeyDown和KeyUp事件
8.1.3 編寫窗體級低級鍵盤處理程序
8.2 鼠標
8.2.1 檢測鼠標按鍵
8.2.2 MouseDown事件
8.2.3 MouseMove事件
8.2.4 MouseUp事件
8.3 係統對象
8.3.1 打印機
8.3.2 屏幕
8.3.3 剪貼闆
8.4 定時器控件Timer
8.4.1 Timer的一般用法
8.4.2 利用Timer控件中斷後颱任務
8.4.3 使用DoEvents函數
第9章 文本 圖像和多媒體
9.1 設置文本的字體
9.1.1 檢查可用的字體
9.1.2 設置字體特徵
9.1.3 把Font屬性應用到特定的對象
9.1.4 在窗體和圖片框中顯示文本
9.2 使用Format函數設置文本的輸齣格式
9.2.1 數字的格式
9.2.2 日期和時間的格式
9.2.3 文本的格式
9.2.4 命名的格式
9.3 使用VisualBasic作畫
9.3.1 繪圖必讀――設置AutoRedraw屬性
9.3.2 VisualBasic的坐標係統
9.3.3 使用顔色
9.3.4 畫點
9.3.5 畫直綫
9.3.6 Step關鍵字
9.3.7 畫矩形
9.3.8 畫圓
9.3.9 畫橢圓
9.3.10 畫圓弧
9.3.11 清除繪圖區的內容
9.3.12 使用不同的“畫筆”
9.3.13 設置綫寬和綫形
9.3.14 設置填充圖案
9.3.15 使用Line控件和Shape控件
9.4 在窗體中使用圖片
9.4.1 在設計時添加圖片
9.4.2 運行時添加圖片
9.4.3 移動圖片和改變圖片尺寸
9.4.4 使用PaintPicutre方法
9.5 播放多媒體信息
9.5.1 播放無聲動畫
9.5.2 Multimedia控件
第10章 文件管理
10.1 用於處理文件係統的語句和函數
10.1.1 當前目錄
10.1.2 改變當前驅動器
10.1.3 改變當前目錄
10.1.4 建立和刪除目錄
10.1.5 刪除文件
10.1.6 設置文件的屬性
10.1.7 得到當前可執行文件的路徑
10.2 文件係統控件
10.2.1 驅動器列錶框
10.2.2 目錄列錶框
10.2.3 文件列錶框
10.3 文件的讀寫
10.3.1 順序文件
10.3.2 使用隨機文件
10.3.3 使用二進製文件
第11章 處理應用程序的各種錯誤
11.1 VisualBasic應用程序中的錯誤
11.2 使用調試工具發現邏輯錯誤
11.2.1 設計時、運行時和中斷模式
11.2.2 進入中斷模式
11.2.3 在程序中設置斷點
11.2.4 使用Stop語句進入中斷模式
11.2.5 跟蹤應用程序的執行
11.2.6 使用監視窗口監視數據
11.2.7 監視過程調用堆棧
11.2.8 使用本地窗口監視當前過程
11.2.9 使用立即窗口測試數據和過程
11.2.10 調試時會遇到的特殊情況
11.2.11 用斷言檢驗代碼
11.3 自己動手處理運行時錯誤
11.3.1 設計錯誤處理程序
11.3.2 錯誤處理的分層結構
11.3.3 後置錯誤處理
11.3.4 關閉錯誤處理
11.3.5 處理復雜的錯誤
第12章 輕鬆生成數據庫應用程序
12.1 瞭解數據庫
12.2 用Data控件可以做什麼
12.3 怎樣使用Data控件
12.4 記錄集
12.5 使用數據綁定控件
12.6 使用DbGrid控件瀏覽數據庫
12.7 自動添加記錄
12.8 在記錄集中定位記錄
12.8.1 記錄集中用於定位的方法
12.8.2 快速地定位記錄
12.8.3 定位到指定的記錄
12.9 用代碼更新記錄集
12.9.1 引用數據庫中數據的內容
12.9.2 檢查數據庫能否被更新
12.9.3 添加新記錄
12.9.4 編輯當前記錄
12.9.5 數據訪問專用的Update方法
12.9.6 確認數據庫的變化
12.9.7 刪除記錄
12.9.8 關閉記錄集
12.9.9 錯誤事件
12.10 使用事務處理維護數據庫的完整性
12.10.1 開始一個事務
12.10.2 保存修改的結果或者撤消修改
12.10.3 使用多個事務
12.11 使用可視化數據管理器
第13章 用對象編程
13.1 使用對象變量
13.1.1 對象變量
13.1.2 聲明對象變量
13.1.3 賦值對象變量
13.1.4 特定對象類型與一般對象類型
13.1.5 檢查兩個對象變量的引用是否相同
13.1.6 使用New關鍵字的技巧
13.1.7 釋放對對象的引用
13.1.8 找齣對象所屬的類
13.2 使用對象瀏覽器查看對象信息
13.2.1 對象瀏覽器的內容
13.2.2 查找和瀏覽對象
13.3 使用集閤對象
13.3.1 創建集閤對象
13.3.2 給集閤添加項
13.3.3 從集閤中刪除項
13.3.4 從集閤中檢索項
13.4 對象之間的關係
13.4.1 包含其他對象的對象
13.4.2 對象之間的通信
13.5 用對象編程的生動例子――MDI窗體
13.5.1 創建MDI窗體及其子窗體
13.5.2 運行MDI窗體
13.5.3 使用“應用程序嚮導”生成一個MDI編輯器
13.5.4 安排子窗口的排列方式
13.5.5 使用MDI窗體及其子窗體
13.5.6 結束MDI應用程序
第14章 使用自己的對象
14.1 為什麼要創建自己的類
14.2 創建一個類模塊
14.3 嚮類中添加屬性和方法
14.3.1 嚮類中添加屬性
14.3.2 使用屬性過程
14.3.3 屬性過程和公共變量的比較
14.3.4 嚮類中添加方法
14.3.5 使屬性或者方法成為默認成員
14.3.6 為屬性和方法命名的學問
14.4 嚮類中添加事件
14.4.1 聲明事件和引發事件
14.4.2 處理對象的事件
14.4.3 處理不同的Widget事件
14.4.4 終止WithEvents變量事件的處理
14.4.5 嚮窗體上添加事件
14.4.6 自定義事件小結
第15章 COM初步
15.1 什麼是COM和ActiveX
15.2 對本章中示例的簡要說明
15.3 創建對部件對象的引用
15.3.1 添加對部件的引用
15.3.2 聲明對象變量
15.3.3 將對象引用賦予變量
15.3.4 加速對象引用
15.4 使用對象的屬性、方法和事件
15.4.1 使用對象的屬性和方法
15.4.2 定位對象模型
15.4.3 響應對象的事件
15.5 處理ActiveX部件中的運行時錯誤
15.6 釋放ActiveX部件
15.7 示例程序的完整程序清單
15.8 在應用程序中插入OLE對象
15.8.1 鏈接對象和嵌入對象
15.8.2 在設計時插入OLE對象
15.8.3 在運行時創建OLE對象
15.8.4 運行時讓用戶自行選擇OLE對象
15.8.5 激活OLE對象
15.8.6 移動容器或者調整容器大小
15.8.7 保存和檢索嵌入的數據
15.8.8 使用工具箱嚮窗體中添加OLE對象
第16章 製作應用程序的安裝盤
16.1 創建安裝程序
16.2 使用安裝嚮導
16.3 使用安裝工具包
16.4 檢測安裝程序
16.5 應用程序的刪除
· · · · · · (
收起)