本書全面介紹了Visual Basic的主要內容,包括Visual Basic程序開發(fā)環(huán)境、對象及其操作、數(shù)據類型及其運算、控件結構、數(shù)組、過程、圖形描繪等。本書適合作為高等學校非計算機專業(yè)Visual Basic課程的教材,也可作為全國計算機等級考試Visual Basic的培訓用書和教材,同時可作為相關專業(yè)師生、Visual FoxPro應用及開發(fā)人員的參考書。
第1章 概論
1.1 程序設計概念
1.1.1 程序設計
1.1.2 程序設計語言
1.1.3 程序設計方法
1.2 VB概述
1.2.1 VB的發(fā)展
1.2.2 VB的特點
1.3 VB的集成開發(fā)環(huán)境
1.3.1 集成環(huán)境窗口
1.3.2 工程的操作
習題
第2章 簡單應用程序設計
2.1 應用程序的建立過程
2.1.1 建立可視化的用戶界面
2.1.2 設置對象屬性
2.1.3 編寫代碼
2.1.4 程序的測試和調試
2.1.5 保存文件
2.2 VB的相關概念
2.2.1 對象
2.2.2 窗體
2.2.3 控件
2.3 VB最常用控件
2.3.1 標簽
2.3.2 文本框
2.3.3 命令按鈕
習題
第3章 VB語言基礎
3.1 VB代碼書寫規(guī)則
3.2 數(shù)據類型
3.2.1 數(shù)值
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.4 變量
3.4.1 定義變量
3.4.2 靜態(tài)變量
3.5 表達式
3.5.1 算術表達式
3.5.2 字符串表達式
3.5.3 邏輯表達式
3.5.4 表達式的運算順序
3.6 常用內部函數(shù)
3.6.1 數(shù)學函數(shù)
3.6.2 字符串函數(shù)
3.6.3 日期時間函數(shù)
3.6.4 轉換函數(shù)
3.6.5 Shell函數(shù)
習題
第4章 程序控制結構
4.1 順序結構程序設計
4.1.1 賦值語句
4.1.2 數(shù)據輸出
4.1.3 數(shù)據輸入
4.1.4 其他語句
4.2 選擇結構程序設計
4.2.1 單行結構If語句
4.2.2 塊結構If語句
4.2.3 多分支If結構
4.2.4 SelectCase語句
4.2.5 條件函數(shù)
4.3 循環(huán)結構程序設計
4.3.1 For-Next循環(huán)
4.3.2 While-Wend循環(huán)
4.3.3 Do-Loop循環(huán)
4.3.4 多重循環(huán)
4.4 程序調試
4.4.1 發(fā)現(xiàn)錯誤
4.4.2 調試方法
習題
第5章 常用控件
5.1 復選框、單選按鈕和框架
5.1.1 復選框
5.1.2 單選按鈕
5.1.3 框架
5.2 列表框和組合框
5.2.1 列表框
5.2.2 組合框
5.3 滾動條、滑動器和進度條
5.3.1 滾動條
5.3.2 滑動器
5.3.3 進度條
5.4 圖形控件
5.4.1 圖片框
5.4.2 圖像框
5.4.3 線條和形狀
5.5 計時器
5.6 事件與焦點
5.6.1 鼠標事件
5.6.2 鍵盤事件
5.6.3 焦點
習題
第6章 數(shù)組
6.1 數(shù)組的定義
6.1.1 靜態(tài)數(shù)組的定義
6.1.2 動態(tài)數(shù)組的定義
6.1.3 數(shù)組初始化
6.2 數(shù)組的操作
6.2.1 數(shù)組的引用
6.2.2 ForEachNext語句
6.3 數(shù)組應用舉例
6.4 控件數(shù)組
6.4.1 控件數(shù)組的創(chuàng)建
6.4.2 控件數(shù)組的應用
習題
第7章 過程
7.1 VB應用程序結構
7.1.1 窗體模塊
7.1.2 標準模塊
7.1.3 類模塊
7.2 多重窗體
7.2.1 窗體的添加
7.2.2 設置啟動對象
7.2.3 與多窗體操作有關的語句和方法
7.2.4 不同窗體間數(shù)據的存取
7.3 Sub過程
7.3.1 Sub過程的定義
7.3.2 Sub過程的創(chuàng)建
7.3.3 Sub過程的調用
7.4 Function過程
7.4.1 Function過程的定義
7.4.2 Function過程的調用
7.5 SubMain過程
7.5.1 SubMain過程在標準模塊中建立
7.5.2 將SubMain過程設置為啟動過程
7.6 參數(shù)傳遞
7.6.1 按值傳遞
7.6.2 按地址傳遞
7.6.3 數(shù)組參數(shù)傳遞
7.7 變量與過程的作用域
7.7.1 變量的作用域
7.7.2 靜態(tài)變量
7.7.3 過程的作用域
7.8 過程應用舉例
習題
第8章 菜單與對話框
8.1 菜單設計
8.1.1 菜單編輯器
8.1.2 菜單數(shù)組
8.1.3 彈出式菜單
8.2 通用對話框
8.2.1 基本屬性與方法
8.2.2 “打開”對話框
8.2.3 “另存為”對話框
8.2.4 “顏色”對話框
8.2.5 “字體”對話框
8.2.6 “打印”對話框
8.2.7 “幫助”對話框
習題
第9章 數(shù)據庫應用
9.1 數(shù)據庫概述
9.1.1 數(shù)據庫的基本概念
9.1.2 VB數(shù)據庫訪問技術
9.2 ADO Data控件
9.2.1 常用屬性、方法和事件
9.2.2 Recordset對象
9.2.3 Field對象
9.3 數(shù)據綁定控件
9.3.1 基本概念
9.3.2 主要屬性和使用步驟
9.3.3 應用舉例
9.4 SQL簡介
9.4.1 數(shù)據查詢語句
9.4.2 數(shù)據操作語句
9.4.3 數(shù)據定義語句
9.4.4 數(shù)據查詢應用舉例
9.5 ADO對象模型編程
9.5.1 常用ADO對象簡介
9.5.2 ADO對象編程操作形式
9.5.3 ADO對象編程應用舉例
習題
參考文獻