第1章 Visual Basic入門(1)
1.1 Visual Basic簡介(1)
1.2 什么是可視化程序設計(1)
1.3 什么是面向對象程序設計(2)
1.4 Visual Basic 6.0的啟動(3)
1.5 Visual Basic 6.0集成開發(fā)環(huán)境(4)
1.5.1 標題欄(4)
1.5.2 菜單欄(5)
1.5.3 工具欄(5)
1.5.4 工具箱(6)
1.5.5 窗體設計器(6)
1.5.6 工程資源管理器窗口(6)
1.5.7 屬性窗口(6)
1.5.8 代碼窗口(7)
1.5.9 窗體布局窗口(7)
1.5.10 立即窗口(7)
1.6 創(chuàng)建Visual Basic 6.0應用程序的步驟(8)
1.6.1 建立用戶界面的對象(8)
1.6.2 設置對象的屬性值(8)
1.6.3 編寫程序代碼,建立事件過程(8)
1.6.4 保存和運行應用程序(9)
1.7 Visual Basic 6.0的工程管理(11)
1.7.1 工程文件(11)
1.7.2 工程管理(13)
1.8 使用幫助信息(16)
1.9 應用案例與設計——簡單的算術四則運算器的設計(18)
習題一(21)
第2章 Visual Basic編程基礎(25)
2.1 數據類型(25)
2.1.1 標準數據類型(25)
2.1.2 自定義數據類型(27)
2.2 變量與常量(28)
2.2.1 變量名的命名規(guī)則(28)
2.2.2 變量聲明(28)
2.2.3 變量的作用域(29)
2.2.4 常量(30)
2.3 運算符和表達式(31)
2.3.1 運算符(31)
2.3.2 表達式(33)
2.4 基本語句(33)
2.4.1 賦值語句(33)
2.4.2 條件語句(33)
2.4.3 循環(huán)語句(37)
2.5 數組(40)
2.5.1 靜態(tài)數組(41)
2.5.2 動態(tài)數組(41)
2.5.3 控件數組(42)
2.6 過程與函數(44)
2.6.1 子過程(44)
2.6.2 函數過程(45)
2.6.3 過程和函數的定義(45)
2.6.4 過程的調用(46)
2.6.5 參數傳遞(47)
2.7 編寫代碼基礎(48)
2.8 應用案例與設計——購貨折扣計算器的設計(49)
習題二(52)
第3章 窗體和控件(57)
3.1 窗體對象(57)
3.1.1 窗體的基本屬性(57)
3.1.2 窗體事件和方法(58)
3.2 多窗體的處理(62)
3.3 控件概述(65)
3.3.1 控件分類(65)
3.3.2 控件屬性(66)
3.3.3 焦點和設置Tab鍵次序(68)
3.4 命令按鈕控件(68)
3.5 標簽控件(71)
3.6 文本框控件(72)
3.7 單選按鈕與復選框控件(74)
3.8 框架控件(77)
3.9 定時器控件(79)
3.10 列表框控件(80)
3.11 組合框控件(82)
3.12 滾動條控件(87)
3.13 圖形控件(89)
3.14 OLE控件(95)
3.15 應用案例與設計——多窗體應用程序設計(99)
習題三(109)
第4章 用戶界面設計(116)
4.1 菜單設計(116)
4.1.1 創(chuàng)建菜單(117)
4.1.2 彈出式菜單設計(122)
4.1.3 在菜單中添加文件列表(124)
4.2 工具欄設計(129)
4.2.1 ImageList控件(129)
4.2.2 ToolBar控件(130)
4.2.3 ToolBar控件常用的事件和方法(133)
4.3 狀態(tài)欄設計(134)
4.4 對話框設計(136)
4.4.1 使用函數生成對話框(136)
4.4.2 通用對話框(139)
4.4.3 自定義對話框(144)
4.5 多文檔界面設計(146)
4.6 應用案例與設計——利用菜單、工具欄實現多窗體應用程序設計(151)
習題四(154)
第5章 常用事件及應用(160)
5.1 鼠標事件(160)
5.1.1 MouseDown、MouseUp、MouseMove事件(160)
5.1.2 Click、DblClick事件(162)
5.1.3 拖放事件(163)
5.2 OLE拖放(166)
5.3 鍵盤事件(170)
5.3.1 KeyDown、KeyUp事件(170)
5.3.2 KeyPress事件(171)
5.4 焦點事件(171)
5.4.1 GotFocus事件(171)
5.4.2 LostFocus事件(171)
5.5 應用案例與設計——簡單繪畫板應用程序的設計(172)
習題五(178)
第6章 文件系統(184)
6.1 利用傳統的文件操作方法訪問文件(184)
6.1.1 順序文件訪問(184)
6.1.2 隨機文件訪問(188)
6.1.3 二進制文件訪問(190)
6.1.4 常用的文件操作語句和函數(191)
6.2 文件系統控件(192)
6.3 文件系統對象(195)
6.4 應用案例與設計——簡單文件管理器的設計(196)
習題六(200)
第7章 數據庫訪問技術(205)
7.1 數據庫基礎知識(205)
7.1.1 數據庫基礎(205)
7.1.2 Visual Basic數據庫訪問技術的發(fā)展(206)
7.2 可視化數據管理器VISDATA(207)
7.2.1 可視化數據管理器VISDATA簡介(207)
7.2.2 可視化數據管理器應用實例(207)
7.3 利用Data控件訪問數據庫(212)
7.3.1 Data控件的常用屬性(212)
7.3.2 Data控件的常用事件(214)
7.3.3 Data控件的常用方法(215)
7.3.4 Recordset對象(215)
7.3.5 數據綁定的概念及數據綁定控件(217)
7.4 利用ADO技術訪問數據庫(223)
7.4.1 使用ADODC控件訪問數據庫(224)
7.4.2 利用ADO編程訪問數據庫(233)
7.5 SQL語言(237)
7.6 應用案例與設計——簡單職工數據管理器的設計(240)
習題七(250)
第8章 多媒體編程基礎(256)
8.1 多媒體控件(256)
8.2 調用API函數設計多媒體應用程序(259)
8.3 應用OLE開發(fā)多媒體應用程序(265)
8.4 應用案例與設計——簡單視頻播放器的設計(265)
習題八(267)
第9章 程序調試與公布發(fā)行(270)
9.1 錯誤類型和程序模式(270)
9.2 程序調試(272)
9.2.1 程序調試方法(272)
9.2.2 程序調試案例(274)
9.3 捕獲錯誤及處理(276)
9.3.1 Err對象(276)
9.3.2 捕獲錯誤(277)
9.3.3 設計錯誤處理程序(277)
9.4 程序發(fā)布(278)
9.4.1 編譯應用程序(278)
9.4.2 打包應用程序(279)
9.4.3 發(fā)布應用程序(281)
9.4.4 安裝和卸載應用程序(282)
習題九(283)
第10章 綜合應用案例(287)
10.1 學生檔案管理(287)
10.2 掃雷游戲(315)