第一部分 編程基礎VB 6.0例說
第一章 Visual Basic 6.0概述
1.1 Visual Basic 版本介紹
1.2 如何安裝Visual Basic 6.0
1.3 Visual Basic 編程概念
1.4 Visual Basic 6.0的開發(fā)環(huán)境
1.4.1 菜單條
1.4.2 工具欄
1.4.3 工具箱
1.4.4 工程管理窗口
1.4.5 屬性窗口
1.4.6 對象瀏覽器
1.4.7 窗體設計器
1.4.8 代碼編輯器窗口
1.4.9 窗體布局窗口
1.4.10 立即、本地和監(jiān)視窗口
1.5 小結
第二章 VB編程基礎
2.1 建立窗體
2.1.1 圖形用戶界面
2.1.2 缺省狀況下的窗體
2.1.3 調整窗體的位置
2.1.4 改變窗體的大小
2.2 繪制控件
2.2.1 工具箱中的控件
2.2.2 初次繪制用戶界面
2.2.3 設置窗體網格
2.2.4 選擇多個控件
2.2.5 調整控件大小
2.2.6 改變控件位置
2.2.7 刪除或拷貝控件
2.2.8 鎖定控件
2.2.9 繪制控件的簡單原則
2.3 設置屬性
2.3.1 打開屬性窗口
2.3.2 設計中改變對象屬性
2.3.3 運行時改變對象屬性
2.3.4 例程
2.3.5 對象的屬性
2.4 編寫代碼
2.4.1 什么是事件
2.4.2 事件過程
2.4.3 面向對象的程序設計
2.4.4 代碼窗口
2.4.5 引用對象的屬性和方法
2.4.6 代碼中的注釋
2.5 小結
第三章 變量的使用
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.4 對象變量
3.5 自定義變量
3.6 小結
第四章 程序的流程與控制
4.1 條件選擇
4.1.1 If語句
4.1.2 Select/Case語句
4.2 循環(huán)控制
4.2.1 Do 循環(huán)
4.2.2 For/Next循環(huán)
4.3 應用舉例
4.3.1 窗體設計
4.3.2 代碼清單
4.4 使用數組
4.4.1 數組的聲音
4.4.2 動態(tài)數組
4.5 小結
第五章 過程與事件
5.1 通用過程
5.1.1 建立通用過程
5.1.2 使用與退出
5.2 函數過程
5.2.1 定義函數過程
5.2.2 調用函數
5.3 參數傳遞
5.3.1 傳址參數
5.3.2 傳值參數
5.4 事件響應
5.4.1 鼠標事件
5.4.2 鍵盤事件
5.4.3 程序事件
5.5 小結
第二部分 標準控件使用
第六章 演示MousePointer屬性
6.1 手動演示MousePointer
6.1.1 創(chuàng)建用戶界面
6.1.2 設置屬性
6.1.3 編寫代碼
6.1.4 運行程序
6.1.5 使界面更友好
6.2 自動演示MousePointer屬性
6.2.1 創(chuàng)建用戶界面
6.2.2 設置屬性
6.2.3 編寫代碼
6.2.4 運行程序
6.3 小結
第七章 函數計算器
7.1 平方計算器
7.1.1 創(chuàng)建用戶界面
7.1.2 設置屬性
7.1.3 編寫代碼
7.1.4 運行程序
7.2 四則運算器
7.2.1 創(chuàng)建用戶界面
7.2.2 設置屬性
7.2.3 編寫代碼
7.2.4 運行程序
7.3 函數計算器
7.3.1 繪制數字鈕
7.3.2 繪制運算關系鈕
7.3.3 完成用戶界面
7.3.4 設置屬性
7.3.5 編寫窗體代碼
7.3.6 實現輸入功能
7.3.7 四則運算
7.3.8 實現退格
7.3.9 函數計算
7.3.10 使用標準的模塊
7.3.11 添加結束按鈕
7.3.12 實現鍵盤輸入
7.3.13 如何獲得集點
7.3.14 一些細節(jié)
7.3.15 檢驗鍵盤操作
7.4 小結
第八章 用Box和Button的選擇處理
8.1 復選框
8.2 選項按鈕
8.3 文本示例
8.4 列表框和組合
8.4.1 列表框舉例
8.4.2 組合框
8.5 小結
第九章 競賽記分器
9.1 創(chuàng)建用戶界面
9.1.1 定時功能控件
9.1.2 記分功能控件
9.2 屬性設置
9.3 實現定時功能
9.3.1 聲明窗體級變量
9.3.2 輸入限定時間
9.3.3 開始記時
9.3.4 記時過程
9.3.5 復零按鈕的作用
9.4 實現記分功能
9.4.1 Mouseup事件
9.4.2 個位按鈕
9.4.3 十位按鈕
9.4.4 運行程序
9.5 顯示提示信息
9.5.1 MsgBox函數
9.5.2 改寫Timer事件代碼
9.5.3 檢測
9.6 添加菜單
9.6.1 使用菜單設計窗口
9.6.2 建立菜單命令
9.6.3 在菜單中設置分離條
9.6.4 增加子菜單
9.6.5 設置快捷鍵
9.7 文件菜單
9.7.1 如何設置基礎分
9.7.2 設置隊名
9.7.3 關閉菜單命令
9.7.4 檢測"文件"菜單
9.8 工具菜單
9.8.1 添加窗體
9.8.2 統(tǒng)計結果
9.8.3 打印結果
9.8.4 如何運行多窗體程序
9.9 幫助菜單
9.10 建立彈出菜單
9.11 小結
第三部分 文本處理
第十章 怎樣控制字體
10.1 檢查可用的字體
10.1.1 界面設計
10.1.2 函數設計
10.1.3 事件過程
10.2 設置字體特征
10.3 小結
第十一章 怎樣顯示文本
11.1 在窗體和圖片框中顯示文本
11.1.1 界面設計
11.1.2 算法設計
11.2 使用Format函數,控制文本的輸入格式
11.2.1 控制數目的輸入格式
11.2.2 控制日期和時間的輸出格式
11.2.3 控制文本的輸出格式
11.3 使用選定的文本
11.3.1 界面設計
11.3.2 算法設計
11.4 使用剪貼板對象傳送文本和圖形
11.4.1 界面設計
11.4.2 算法設記
11.5 小結
第十二章 超文本的建立
12.1 超媒體的發(fā)展
12.2 超鏈接
12.3 建立文本鏈
12.3.1 建立超文本系統(tǒng)
12.4 真正的超文本系統(tǒng)
12.4.1 界面設計
12.4.2 對數據源的一些格式要求
12.4.3 算法上的設計
12.4.4 事件過程
12.4.5 運行程序
12.5 小結
第十三章 詞表維護程序
13.1 詞表維護程序功能設計
13.1.1 需要維護的詞表格式
13.1.2 詞表維護程序的操作界面
13.1.3 詞表維護程序應該具備的基本功能
13.2 關于MSHFLEXGRID控件
13.3 讀入功能的實現
13.3.1 界面設計
13.3.2 算法上的設計
13.3.3 調試程序;
13.4 存盤功能的實現
13.4.1 使用commonDialog控件
13.4.2 界面設計
13.4.3 算法上的設計
13.5 修改功能的實現
13.5.1 界面設計
13.5.2 查找功能的實現
13.6 查找功能的實現
13.6.1 界面設計
13.6.2 查找功能的實現
13.7 插入功能的實現
13.7.1 界面設計
13.7.2 查找功能的實現
13.8 切分詞表功能的實現
13.8.1 界面設計
13.8.2 查找功能的實現
13.9 合并詞表功能的實現
13.9.1 界面設計
13.9.2 查找功能的實現
13.10 維護詞表程序清單
13.10.1 窗體1
13.10.2 窗體2
13.10.3 窗體3
13.10.4 窗體4
13.10.5 窗體5
13.10.6 窗體6
13.11 小結
第四部分 繪制圖形
第十四章 繪圖基礎
14.1 圖形操作基礎
14.1.1 繪圖的基本概念
14.1.2 AutoRedraw屬性
14.1.3 Paint事件
14.1.4 Refresh方法
14.1.5 圖形層
14.2 屏幕刻度及坐標系
14.2.1 Visual Basic 6.0的坐標系統(tǒng)
14.2.2 屏幕刻度的定制
14.2.3 ScaleHeight和ScaleWidth屬性
14.2.4 建立自定義坐標系統(tǒng)
14.3 使用Line、Shape控件
14.3.1 使用Line控件
14.3.2 使用Shape控件
14.3.3 例程
14.4 小結
第十五章 繪制幕函數曲線
15.1 程序功能及項目簡介
15.1.1 創(chuàng)建用戶界面
15.1.2 設置屬性值
15.1.3 編寫代碼
15.1.4 運行程序
15.1.5 添加一個功能
15.1.6 使界面更友好
15.2 對冪函數曲線程序的改進
15.2.1 建立用戶界面
15.2.2 設置屬性值
15.2.3 代碼的編寫
15.3 小結
第十四章 圖標編輯瀏覽器
16.1 程序的概況及功能
16.2 全局聲明、常量定義和通用過程
16.2.1 API函數聲明
16.2.2 通用過程
16.3 編輯窗口的建立
16.3.1 創(chuàng)建用戶界面及設置屬性值
16.3.2 編寫代碼
16.4 觀察窗體的制作
16.4.1 設計用戶界面和修改屬性值
16.4.2 編寫代碼
16.5 調色板窗口的制作
16.5.1 創(chuàng)建用戶界面及設置屬性值
16.5.2 編寫代碼
16.6 小結
第五部分 多媒體制作
第十七章 飛舞的蝴蝶
17.1 動畫程序的功能
17.2 設計用戶界面
17.3 屬性的設置
17.4 代碼設計
17.4.1 蝴蝶翅膀的扇動
17.4.2 對象動畫的設計
17.4.3 彩虹出現
17.4.4 其它代碼
17.5 運行程序
17.6 小結
第十八章 制作PCSPeaker程序
18.1 設計界面
18.2 添加MCI控件
18.2.1 在“部件”中查找MCI控件
18.2.2 MCI控件介紹
18.2.3 MCI屬列舉
18.2.4 將MCI控件放入窗體
18.3 添加CMDialog控件
18.3.1 從“部件”中添加
18.3.2 將CMDialog控件放入窗體
18.4 窗體加載與退出
18.4.1 Form_load事件
18.4.2 cmdClose_click事件
18.5 為cmdOpen按鈕加代碼
18.5.1 代碼內容
18.5.2 代碼說明
18.5.3 第一次運行
18.6 為cmdPlay按鈕添加代碼
18.7 Done事件
18.9 運行程序
18.10 顯示播放進程
18.10.1 使用HScrollBar控件
18.10.2 編寫相關代碼
18.10.3 運行程序
18.11 小結
第十九章 視頻播放器
19.1 界面設計
19.1.1 設計主窗體
19.1.2 添加播放控制按鈕
19.1.3 添加MCI控件
19.1.4 美化界面
19.2 開始編程
19.2.1 聲明常量與變量
19.2.2 為加載窗體事件編寫代碼
19.2.3 為退出程序事件編寫代碼
19.2.4 第一次運行程序
19.3 為打開和關閉文件編寫代碼
19.3.1 為CmdOpen按鈕添加代碼
19.3.2 為CmdClose按鈕添加代碼
19.4 為控制按鈕編寫代碼
19.4.1 代碼清單
19.4.2 幾點說明
19.4.3 運行程序
19.5 顯示播放進程
19.5.1 從“部件”中添加
19.5.2 將Slider控件加到窗體中
19.5.3 編寫控制代碼
19.5.4 運行程序
19.6 播放MIDI音樂
19.6.1 MIDI介紹
19.6.2 修改原程序代碼
19.6.3 運行程序
19.7 用ActiveMovie控件播放AVI文件
19.7.1 添加ActiveMovie控件
19.7.2 播放視頻
19.8 小結
第二十章 打靶游戲
20.1 游戲總體設計
20.2 設計主窗體
20.3 畫出靶標
20.4 實現“射擊”功能
20.5 關于Rnd函數
20.6 實現計分功能
20.6.1 Distance函數
20.6.2 Score函數
20.7 顯示比賽成績
20.7.1 添加 Label 控件
20.7.2 修改Label1和Label2的屬性
20.7.3 累計成績
20.8 修改衙的Command2_click( )過程
20.9 添加新的按鈕與標簽
20.10 為新按鈕編寫代碼
20.11 優(yōu)化程序
20.11.1 加入獲勝畫面
20.11.2 加入音效
20.12 實現可重復執(zhí)行
20.13 擴展內容
20.13.1 實現背景閃爍
20.13.2 用鍵盤控制實體運動
20.14 小結
第二十一章 制作“迷你世界”
21.1 了解API
21.2 開始制作
21.3 建立“聲明”模塊
21.3.1 全局聲明
21.3.2 使用GDI函數
21.3.3 函數聲明
21.3.4 窗體變量
21.4 添加事件過程
21.4.1 Form_Load事件
21.4.2 Form_Paint事件
21.4.3 生成GDI刷子
21.4.4 繪制窗體頂部彩燈
21.4.5 第一次運行
21.4.6 Brush子程序
21.4.7 ColorChange子程序
21.4.8 第二次運行
21.5 完成Paint事件
21.5.1 生成右側彩燈
21.5.2 生成底部彩燈
21.5.3 再次運行
21.5.4 生成左側彩燈
21.6 Unload和Resize程序
21.7 添加定時器事件
21.8 運行“迷你世界”程序
21.9 優(yōu)化程序
21.9.1 將直線彩燈改為曲線
21.9.2 改變彩燈運運方向
21.10 加入聲音
21.10.1 用MessageBeep( ) 發(fā)聲
21.10.2 用SndPlaySoud( )聲音
21.11 函數列表
21.12 進入另一個“迷你世界”
21.12.1 建立初始窗體
21.12.2 實現縣浮效果
21.13 生成特殊開狀窗體
21.13.1 創(chuàng)建圓角矩形窗體
21.13.2 創(chuàng)建橢圓形窗體
21.13.3 應用到“迷你”程序
21.14 閃爍標題條
21.15 小結
第二十二章 設計屏保程序
22.1 設計主窗體
22.2 響應鼠標事件
22.2.1 調用ShowCursor函數
22.2.2 隱藏鼠標
22.2.3 單擊鼠標時退出程序
22.2.4 移動鼠標時退出程序
22.3 響應鍵盤事件
22.4 實現屏幕動畫
22.4.1 編寫代碼
22.4.2 運行程序
22.4.3 生成屏保程序
22.5 運動小球
22.5.1 使用Shape控件
22.5.2 編寫代碼
22.5.3 運行程序
22.6 動態(tài)文本
22.6.1 使用Label控件
22.6.2 編寫代碼
22.6.3 運行程序
22.7 圖片特效展示
22.7.1 BitBlt( )函數介紹
22.7.2 窗體設計
22.7.3 加載窗體事件
22.7.4 建立聲明模塊
22.7.5 編寫延時子程序
22.7.6 實現逐行動態(tài)覆蓋
22.7.7 實現百葉窗效果
22.7.8 實現圓形擴展效果
22.8 小結
附錄1 標準Visual Basic錯誤
附錄2 內部函數