本書以Visual Basic 6.0中文版為背景,全面介紹了VisualBasic程序設計的基本知識,同時兼顧了全國計算機等級考試二級(Visual Basic語言)考試大綱的要求,主要內容包括:Visual Basic概述、VisualBasic程序設計基礎、基本程序控制結構、數(shù)組、過程、常用控件、應用程序界面設計、文件、圖形和繪圖操作、數(shù)據(jù)庫編程、多媒體程序設計、編譯工程與創(chuàng)建安裝包等,可進一步強化學生的編程能力。本書內容豐富,通俗易懂,注重實用性和能力培養(yǎng),提供了大量示例,所有程序都在Visual Basic6.0環(huán)境中運行通過,每章都配有習題。 本書適合作為高職高專院校的教材,也可作為全國計算機等級考試二級 (VisualBasic語言)的培訓教材,還可供從事計算機應用與開發(fā)的相關人員學習參考。
目前,越來越多的高等院校陸續(xù)開設了VisualBasic程序設計課程,而各高職高專院校更把VisualBasic作為學習面向對象程序設計的首選語言。為了適應教學需要,編者結合自己多年豐富的教學實踐經(jīng)驗所編寫。全書共12章,主要內容包括VisualBasic概述、VisualBasic程序設計基礎、基本程序控制結構、數(shù)組、過程、常用控件、應用程序界面設計、文件、圖形和繪圖操作、數(shù)據(jù)庫編程、多媒體程序設計、編譯工程與創(chuàng)建安裝包等?晒└鞔髮T盒W鳛榻滩氖褂茫部晒⿵氖孪嚓P工作的人員作為參考用書使用。
第1章 Visual Basic概述 1.1 Visual Basic簡介 1.1.1 Visual Basic的發(fā)展和版本 1.1.2 Visual Basic 6.0的主要特點 1.2 Visual Basic 6.0的可視化編程環(huán)境 1.2.1 主窗口 1.2.2 工具箱 1.2.3 窗體設計器 1.2.4 代碼窗口 1.2.5 工程資源管理器 1.2.6 屬性窗口 1.3 可視化編程的基本概念 1.3.1 對象 1.3.2 對象的屬性、事件和方法 1.4 設計簡單的Visual Basic應用程序 實訓1 簡單Visual Basic應用程序設計 習題1第2章 Visual Basic程序設計基礎 2.1 數(shù)據(jù)類型 2.1.1 數(shù)值型數(shù)據(jù) 2.1.2 字符型數(shù)據(jù) 2.1.3 布爾型數(shù)據(jù) 2.1.4 日期型數(shù)據(jù) 2.1.5 對象型數(shù)據(jù) 2.1.6 變體型數(shù)據(jù) 2.2 變量 2.2.1 變量的命名規(guī)則 2.2.2 變量聲明 2.2.3 變量的作用域 2.3 常量 2.3.1 直接常量 2.3.2 符號常量 2.4 運算符和表達式 2.4.1 算術運算符和算術表達式 2.4.2 關系運算符和關系表達式 2.4.3 邏輯運算符和邏輯表達式 2.4.4 字符串運算符和字符串表達式 2.4.5 運算符的優(yōu)先級 2.5 常用內部函數(shù) 2.5.1 數(shù)學函數(shù) 2.5.2 字符串函數(shù) 2.5.3 日期和時間函數(shù) 2.5.4 格式輸出函數(shù) 2.5.5 轉換函數(shù) 2.6 常用語句和方法 2.6.1 語句的書寫規(guī)則 2.6.2 常用程序語句 2.6.3 常用方法 2.7 基本控件介紹 2.7.1 Visual Basic的控件種類 2.7.2 控件的基本屬性 2.7.3 窗體 2.7.4 標簽控件 2.7.5 文本框控件 2.7.6 命令按鈕控件 實訓2 Visual Basic程序設計基礎 習題2第3章 基本程序控制結構 3.1 順序結構程序設計 3.1.1 數(shù)據(jù)輸出 3.1.2 數(shù)據(jù)輸入 3.2 選擇結構程序設計 3.2.1 If條件語句 3.2.2 Select Case語句 3.2.3 條件函數(shù)IIF 3.3 循環(huán)結構程序設計 3.3.1 Do…Loop語句 3.3.2 For…Next語句 3.3.3 循環(huán)嵌套 實訓3 基本程序控制結構 習題3第4章 數(shù)組 4.1 數(shù)組概述 4.1.1 靜態(tài)數(shù)組 4.1.2 動態(tài)數(shù)組 4.1.3 For Each…Next語句 4.2 控件數(shù)組 4.2.1 控件數(shù)組的建立 4.2.2 控件數(shù)組的使用 4.3 自定義數(shù)據(jù)類型 4.3.1 創(chuàng)建自定義數(shù)據(jù)類型 4.3.2 建立和使用自定義數(shù)據(jù)類型變量 4.3.3 自定義數(shù)據(jù)類型數(shù)組 實訓4 數(shù)組的使用 習題4第5章 過程 5.1 過程的分類 5.2 事件過程 5.3 Sub過程 5.3.1 Sub過程的定義 5.3.2 Sub過程的調用 5.4 Function過程 5.4.1 Function過程的定義 5.4.2 Function過程的調用 5.5 參數(shù)傳遞 5.5.1 形參與實參的傳遞方式 5.5.2 按地址傳遞和按值傳遞 5.5.3 數(shù)組參數(shù)的傳遞 5.6 過程的作用域 5.7 過程的嵌套與遞歸調用 5.7.1 過程的嵌套 5.7.2 過程的遞歸 實訓5 過程 習題5第6章 常用控件 6.1 圖片框和圖像框控件 6.1.1 圖片框 6.1.2 圖像框 6.2 單選按鈕和復選框控件 6.2.1 單選按鈕 6.2.2 復選框 6.3 列表框和組合框 6.3.1 列表框 6.3.2 組合框 6.4 計時器 6.5 框架控件 6.6 鼠標和鍵盤 6.6.1 鼠標 6.6.2 鍵盤 6.6.3 拖放 實訓6 常用控件 習題6第7章 應用程序界面設計 7.1 對話框 7.1.1 自定義對話框 7.1.2 通用對話框 7.2 多重窗體和多文檔界面 7.2.1 多重窗體應用程序設計 7.2.2 多重窗體程序的執(zhí)行與保存 7.2.3 多文檔界面 7.3 菜單和工具欄設計 7.3.1 設計下拉式菜單 7.3.2 設計彈出式菜單 7.3.3 設計工具欄 實訓7 應用程序界面設計 習題7第8章 文件 8.1 文件的種類 8.2 文件的打開與關閉 8.2.1 文件的打開 8.2.2 文件的關閉 8.3 文件的訪問 8.3.1 順序文件的讀/寫操作 8.3.2 隨機文件的讀/寫操作 8.3.3 二進制文件的讀/寫操作 8.4 常用的文件操作語句和函數(shù) 8.5 文件系統(tǒng)控件 8.5.1 驅動器列表框 8.5.2 目錄列表框 8.5.3 文件列表框 實訓8 文件的基本操作 習題8第9章 圖形和繪圖操作 9.1 圖形操作基礎 9.1.1 坐標系統(tǒng) 9.1.2 自定義坐標系 9.1.3 顏色函數(shù) 9.2 圖形控件 9.2.1 直線(Line)控件 9.2.2 形狀(Shape)控件 9.3 常用圖形方法 9.3.1 畫點方法(Pset) 9.3.2 畫直線方法(Line) 9.3.3 畫圓方法(Circle) 實訓9 圖形程序設計 習題9第10章 數(shù)據(jù)庫編程 10.1 數(shù)據(jù)庫概述 10.1.1 數(shù)據(jù)庫的基本概念 10.1.2 關系數(shù)據(jù)庫 10.1.3 數(shù)據(jù)訪問對象模型 10.2 數(shù)據(jù)管理器的使用 10.2.1 建立數(shù)據(jù)庫 10.2.2 新建數(shù)據(jù)表 10.2.3 數(shù)據(jù)庫記錄的增加、刪除、修改操作 10.2.4 數(shù)據(jù)查詢 10.2.5 數(shù)據(jù)窗體設計器 10.3 結構化查詢語言(SQL) 10.4 數(shù)據(jù)控件 10.4.1 功能簡介 10.4.2 主要屬性 10.4.3 主要事件 10.4.4 主要方法 10.4.5 Data控件的記錄集RecordSet 10.4.6 Data控件的應用舉例 10.5 使用ADO訪問數(shù)據(jù)庫 10.5.1 ADO模型簡介 10.5.2 使用ADO對象編程 10.5.3 使用ADO數(shù)據(jù)控件 10.5.4 使用窗體向導 10.6 數(shù)據(jù)報表 10.6.1 數(shù)據(jù)環(huán)境設計器 10.6.2 數(shù)據(jù)報表設計器 10.7 數(shù)據(jù)庫編程實例 10.7.1 系統(tǒng)概述 10.7.2 數(shù)據(jù)庫設計 10.7.3 功能模塊設計與實現(xiàn) 實訓10 數(shù)據(jù)庫編程實訓 習題10第11章 多媒體程序設計 11.1 多媒體控件 11.2 多媒體應用程序設計 11.2.1 使用MMControl控件 11.2.2 使用Windows API多媒體函數(shù) 實訓11 多媒體程序設計 習題11第12章 編譯工程與創(chuàng)建安裝包 12.1 編譯工程 12.2 創(chuàng)建應用程序安裝包 12.2.1 標準安裝包 12.2.2 使用打包和展開向導 實訓12 編譯工程與創(chuàng)建安裝包 習題12參考文獻
第1章 Visual Basic概述 1.1 Visual Basic簡介 1.1.1 Visual Basic的發(fā)展和版本 1.1.2 Visual Basic 6.0的主要特點 1.2 Visual Basic 6.0的可視化 第1章 Visual Basic概述 1.1 Visual Basic簡介 1.1.1 Visual Basic的發(fā)展和版本 1.1.2 Visual Basic 6.0的主要特點 1.2 Visual Basic 6.0的可視化編程環(huán)境 1.2.1 主窗口 1.2.2 工具箱 1.2.3 窗體設計器 1.2.4 代碼窗口 1.2.5 工程資源管理器 1.2.6 屬性窗口 1.3 可視化編程的基本概念 1.3.1 對象 1.3.2 對象的屬性、事件和方法 1.4 設計簡單的Visual Basic應用程序 實訓1 簡單Visual Basic應用程序設計 習題1第2章 Visual Basic程序設計基礎 2.1 數(shù)據(jù)類型 2.1.1 數(shù)值型數(shù)據(jù) 2.1.2 字符型數(shù)據(jù) 2.1.3 布爾型數(shù)據(jù) 2.1.4 日期型數(shù)據(jù) 2.1.5 對象型數(shù)據(jù) 2.1.6 變體型數(shù)據(jù) 2.2 變量 2.2.1 變量的命名規(guī)則 2.2.2 變量聲明 2.2.3 變量的作用域 2.3 常量 2.3.1 直接常量 2.3.2 符號常量 2.4 運算符和表達式 2.4.1 算術運算符和算術表達式 2.4.2 關系運算符和關系表達式 2.4.3 邏輯運算符和邏輯表達式 2.4.4 字符串運算符和字符串表達式 2.4.5 運算符的優(yōu)先級 2.5 常用內部函數(shù) 2.5.1 數(shù)學函數(shù) 2.5.2 字符串函數(shù) 2.5.3 日期和時間函數(shù) 2.5.4 格式輸出函數(shù) 2.5.5 轉換函數(shù) 2.6 常用語句和方法 2.6.1 語句的書寫規(guī)則 2.6.2 常用程序語句 2.6.3 常用方法 2.7 基本控件介紹 2.7.1 Visual Basic的控件種類 2.7.2 控件的基本屬性 2.7.3 窗體 2.7.4 標簽控件 2.7.5 文本框控件 2.7.6 命令按鈕控件 實訓2 Visual Basic程序設計基礎 習題2第3章 基本程序控制結構 3.1 順序結構程序設計 3.1.1 數(shù)據(jù)輸出 3.1.2 數(shù)據(jù)輸入 3.2 選擇結構程序設計 3.2.1 If條件語句 3.2.2 Select Case語句 3.2.3 條件函數(shù)IIF 3.3 循環(huán)結構程序設計 3.3.1 Do…Loop語句 3.3.2 For…Next語句 3.3.3 循環(huán)嵌套 實訓3 基本程序控制結構 習題3第4章 數(shù)組 4.1 數(shù)組概述 4.1.1 靜態(tài)數(shù)組 4.1.2 動態(tài)數(shù)組 4.1.3 For Each…Next語句 4.2 控件數(shù)組 4.2.1 控件數(shù)組的建立 4.2.2 控件數(shù)組的使用 4.3 自定義數(shù)據(jù)類型 4.3.1 創(chuàng)建自定義數(shù)據(jù)類型 4.3.2 建立和使用自定義數(shù)據(jù)類型變量 4.3.3 自定義數(shù)據(jù)類型數(shù)組 實訓4 數(shù)組的使用 習題4第5章 過程 5.1 過程的分類 5.2 事件過程 5.3 Sub過程 5.3.1 Sub過程的定義 5.3.2 Sub過程的調用 5.4 Function過程 5.4.1 Function過程的定義 5.4.2 Function過程的調用 5.5 參數(shù)傳遞 5.5.1 形參與實參的傳遞方式 5.5.2 按地址傳遞和按值傳遞 5.5.3 數(shù)組參數(shù)的傳遞 5.6 過程的作用域 5.7 過程的嵌套與遞歸調用 5.7.1 過程的嵌套 5.7.2 過程的遞歸 實訓5 過程 習題5第6章 常用控件 6.1 圖片框和圖像框控件 6.1.1 圖片框 6.1.2 圖像框 6.2 單選按鈕和復選框控件 6.2.1 單選按鈕 6.2.2 復選框 6.3 列表框和組合框 6.3.1 列表框 6.3.2 組合框 6.4 計時器 6.5 框架控件 6.6 鼠標和鍵盤 6.6.1 鼠標 6.6.2 鍵盤 6.6.3 拖放 實訓6 常用控件 習題6第7章 應用程序界面設計 7.1 對話框 7.1.1 自定義對話框 7.1.2 通用對話框 7.2 多重窗體和多文檔界面 7.2.1 多重窗體應用程序設計 7.2.2 多重窗體程序的執(zhí)行與保存 7.2.3 多文檔界面 7.3 菜單和工具欄設計 7.3.1 設計下拉式菜單 7.3.2 設計彈出式菜單 7.3.3 設計工具欄 實訓7 應用程序界面設計 習題7第8章 文件 8.1 文件的種類 8.2 文件的打開與關閉 8.2.1 文件的打開 8.2.2 文件的關閉 8.3 文件的訪問 8.3.1 順序文件的讀/寫操作 8.3.2 隨機文件的讀/寫操作 8.3.3 二進制文件的讀/寫操作 8.4 常用的文件操作語句和函數(shù) 8.5 文件系統(tǒng)控件 8.5.1 驅動器列表框 8.5.2 目錄列表框 8.5.3 文件列表框 實訓8 文件的基本操作 習題8第9章 圖形和繪圖操作 9.1 圖形操作基礎 9.1.1 坐標系統(tǒng) 9.1.2 自定義坐標系 9.1.3 顏色函數(shù) 9.2 圖形控件 9.2.1 直線(Line)控件 9.2.2 形狀(Shape)控件 9.3 常用圖形方法 9.3.1 畫點方法(Pset) 9.3.2 畫直線方法(Line) 9.3.3 畫圓方法(Circle) 實訓9 圖形程序設計 習題9第10章 數(shù)據(jù)庫編程 10.1 數(shù)據(jù)庫概述 10.1.1 數(shù)據(jù)庫的基本概念 10.1.2 關系數(shù)據(jù)庫 10.1.3 數(shù)據(jù)訪問對象模型 10.2 數(shù)據(jù)管理器的使用 10.2.1 建立數(shù)據(jù)庫 10.2.2 新建數(shù)據(jù)表 10.2.3 數(shù)據(jù)庫記錄的增加、刪除、修改操作 10.2.4 數(shù)據(jù)查詢 10.2.5 數(shù)據(jù)窗體設計器 10.3 結構化查詢語言(SQL) 10.4 數(shù)據(jù)控件 10.4.1 功能簡介 10.4.2 主要屬性 10.4.3 主要事件 10.4.4 主要方法 10.4.5 Data控件的記錄集RecordSet 10.4.6 Data控件的應用舉例 10.5 使用ADO訪問數(shù)據(jù)庫 10.5.1 ADO模型簡介 10.5.2 使用ADO對象編程 10.5.3 使用ADO數(shù)據(jù)控件 10.5.4 使用窗體向導 10.6 數(shù)據(jù)報表 10.6.1 數(shù)據(jù)環(huán)境設計器 10.6.2 數(shù)據(jù)報表設計器 10.7 數(shù)據(jù)庫編程實例 10.7.1 系統(tǒng)概述 10.7.2 數(shù)據(jù)庫設計 10.7.3 功能模塊設計與實現(xiàn) 實訓10 數(shù)據(jù)庫編程實訓 習題10第11章 多媒體程序設計 11.1 多媒體控件 11.2 多媒體應用程序設計 11.2.1 使用MMControl控件 11.2.2 使用Windows API多媒體函數(shù) 實訓11 多媒體程序設計 習題11第12章 編譯工程與創(chuàng)建安裝包 12.1 編譯工程 12.2 創(chuàng)建應用程序安裝包 12.2.1 標準安裝包 12.2.2 使用打包和展開向導 實訓12 編譯工程與創(chuàng)建安裝包 習題12參考文獻