第1章 程序設計基礎
1.1 程序設計語言
1.1.1 機器語言
1.1.2 匯編語言
1.1.3 高級語言
1.2 程序設計
1.2.1 算法
1.2.2 結構化程序設計
1.2.3 面向對象的程序設計
1.2.4 程序設計的步驟
第2章 Visual Basic簡介
2.1 概述
2.1.1 Visual Basic 6.0的版本
2.1.2 Visual Basic主要的功能特點
2.2 Visual Basic的安裝與啟動
2.2.1 系統(tǒng)要求
2.2.2 Visual Basic的安裝
2.2.3 Visual Basic的啟動
2.3 Visual Basic的集成開發(fā)環(huán)境(IDE)
2.4 可視化編程的基本概念
2.4.1 對象
2.4.2 屬性
2.4.3 事件
2.4.4 方法
2.5 窗體和命令按鈕
2.5.1 窗體(Form)
2.5.2 命令按鈕(CommandButton)
2.6 Visual Basic工程的設計步驟
2.6.1 新建工程
2.6.2 設計界面
2.6.3 編寫代碼
2.6.4 運行與調試工程
2.6.5 保存工程
2.7 Visual Basic的幫助系統(tǒng)
2.7.1 使用MSDN Library瀏覽器
2.7.2 使用上下文相關幫助
上機實習
第3章 Visual Basic程序設計代碼基礎
3.1 字符集
3.2 數據類型
3.2.1 數值型數據
3.2.2 字符串型數據(String)
3.2.3 布爾型數據(Boolean)
3.2.4 日期型數據(Date)
3.2.5 對象型數據(Object)
3.2.6 可變類型數據(Variant)
3.3 常量
3.3.1 直接常量
3.3.2 用戶自定義符號常量
3.3.3 系統(tǒng)定義符號常量
3.4 變量
3.5 運算符與表達式
3.5.1 算術運算符與算術表達式
3.5.2 字符串運算符與字符串表達式
3.5.3 關系運算符與關系表達式
3.5.4 布爾運算符與布爾表達式
3.5.5 表達式的運算順序
3.6 常用內部函數
3.6.1 數學函數
3.6.2 字符串函數
3.6.3 隨機函數
3.6.4 轉換函數
3.6.5 日期和時間函數
3.6.6 格式輸出函數
3.7 代碼書寫規(guī)則及格式約定
第4章 順序結構程序設計
4.1 賦值語句
4.2 數據輸入
4.2.1 用輸入框(InputBox)輸入數據
4.2.2 用文本框(TextBox)輸入數據
4.2.3 焦點和Tab鍵序
4.3 數據輸出
4.3.1 用Print方法輸出數據
4.3.2 用消息框(MsgBox)輸出數據
4.3.3 用文本框(TextBox)輸出數據
4.3.4 用標簽(Label)輸出數據
4.4 注釋、暫停與程序結束語句
4.5 應用舉例
上機實習
第5章 選擇結構程序設計
5.1 單行結構條件語句If...Then...Else
5.2 塊結構條件語句If...Then...EndIf
5.3 多分支選擇語句Select Case...End Select
5.4 應用舉例
上機實習
第6章 循環(huán)結構程序設計
6.1 For...Next循環(huán)結構
6.2 Do...Loop循環(huán)結構
6.3 循環(huán)的嵌套
6.4 應用舉例
上機實習
第7章 Visual Basic常用內部控件
7.1 控件的公共屬性
7.2 框架(Frame)
7.3 圖片框(PictureBox)
7.4 圖像框(Image)
7.5 選項按鈕(OptionButton)
7.6 復選框(CheckBox)
7.7 列表框(ListBox)
7.8 組合框(ComboBox)
7.9 定時器(Timer)
7.10 滾動條(HScrollBar、VScrollBar)
上機實習
第8章 數組
8.1 數組的基本概念
8.1.1 數組與數組元素
8.1.2 數組的維數
8.2 數組的定義
8.2.1 固定大小的數組的定義
8.2.2 動態(tài)數組的定義
8.3 數組的基本操作
8.3.1 數組元素的輸入與輸出
8.3.2 數組元素的復制
8.3.3 使用For Each...Next循環(huán)
8.3.4 保留動態(tài)數組的內容
8.4 數組應用舉例
8.5 控件數組
8.5.1 控件數組的建立
8.5.2 控件數組的使用
上機實習
第9章 過程
9.1 Function過程
9.1.1 Function過程的定義
9.1.2 Function過程的調用
9.1.3 Function過程舉例
9.2 Sub過程
9.2.1 Sub過程的定義
9.2.2 Sub過程的調用
9.2.3 Sub過程舉例
9.3 過程的嵌套
9.4 參數的傳遞
9.4.1 形參和實參
9.4.2 按值傳遞和按地址傳遞
9.5 代碼模塊
9.5.1 窗體模塊
9.5.2 標準模塊
9.5.3 類模塊
9.5.4 過程的作用域
9.6 變量的作用域與生存期
9.6.1 變量的作用域
9.6.2 變量的生存期
上機實習
第10章 界面設計
10.1 菜單的設計
10.1.1 下拉式菜單
10.1.2 彈出式菜單
10.2 工具欄的設計
10.2.1 使用手工方式制作工具欄
10.2.2 使用工具欄控件(ToolBar)制作工具欄
10.3 狀態(tài)欄的設計
10.4 多文檔界面設計
10.5 對話框的設計
10.5.1 自定義對話框
10.5.2 通用對話框
上機實習
第11章 圖形設計
11.1 圖形設計基礎
11.1.1 坐標系統(tǒng)
11.1.2 顏色
11.2 圖形控件
11.2.1 Shape控件
11.2.2 Line控件
11.3 繪圖方法
11.3.1 畫點方法(PSet)
11.3.2 畫直線、矩形方法(Line)
11.3.3 畫圓方法(Circle)
11.4 與繪圖有關的常用屬性、事件和方法
11.4.1 清除圖形方法(Cls)
11.4.2 線寬(DrawWidth)屬性和線型(DrawStyle)屬性
11.4.3 填充顏色(FillColor)屬性和填充樣式(FillStyle)屬性
11.4.4 自動重畫(AutoRedraw)屬性
11.4.5 Paint事件
上機實習
第12章 文件
12.1 文件的基本概念
12.2 順序文件
12.2.1 順序文件的打開和關閉
12.2.2 順序文件的讀寫
12.3 隨機文件
12.3.1 隨機文件的打開和關閉
12.3.2 隨機文件的讀寫
12.4 文件系統(tǒng)控件
12.4.1 驅動器列表框(DriveListBox)
12.4.2 目錄列表框(DirListBox)
12.4.3 文件列表框(FileListBox)
12.4.4 文件系統(tǒng)控件應用舉例
12.5 文件系統(tǒng)對象模型
12.5.1 文件系統(tǒng)對象模型概述
12.5.2 管理驅動器
12.5.3 管理文件夾
12.5.4 管理文件
12.6 應用舉例
上機實習
第13章 數據庫
13.1 數據庫的基本概念
13.1.1 關系數據庫的結構
13.1.2 數據訪問對象模型
13.1.3 結構化查詢語言(SQL)
13.2 可視化數據管理器
13.2.1 啟動可視化數據管理器
13.2.2 新建數據庫
13.2.3 打開數據庫
13.2.4 添加表
13.2.5 數據的增加、刪除、修改
13.2.6 數據的查詢
13.2.7 數據窗體設計器
13.3 數據控件和數據綁定控件
13.3.1 數據控件
13.3.2 Recordset對象的屬性與方法
13.3.3 數據綁定控件
13.4 使用ADO訪問數據
13.4.1 ADO對象模型
13.4.2 Adodc控件
13.5 應用舉例
上機實習
附錄A 程序調試與錯誤處理
附錄B 應用程序的發(fā)布