《Visual Basic 程序設(shè)計》由多年從事Visual Basic程序設(shè)計教學(xué)的 一線教師,根據(jù)教學(xué)實際,結(jié)合多年的教學(xué)經(jīng)驗編寫 而成。全書共10章,詳細(xì)介紹了Visual Basic可視化 編程的基本方法,包括Visual Basic集成開發(fā)環(huán)境、 常用控件的使用、Visual Basic語言基礎(chǔ)、數(shù)據(jù)的輸 入和輸出、程序控制結(jié)構(gòu)、數(shù)組的定義和使用、過程 的建立和調(diào)用、窗體界面設(shè)計、圖形繪制、文件操作 、數(shù)據(jù)庫訪問技術(shù)等內(nèi)容。每章還提供了適量的示例 、練習(xí)題和實驗,便于讀者自學(xué)。
本書的文字?jǐn)⑹鐾ㄋ滓锥瑸榱耸棺x者便于入手 ,每個示例和實驗都給出了操作步驟,強(qiáng)調(diào)實用性和 可操作性,注重編程能力及良好編程習(xí)慣的培養(yǎng)。
本書可作為高等學(xué)校開設(shè)Visual Basic程序設(shè)計 的教材,也可作為參加全國計算機(jī)等級考試二級 Visual Basic的人員和編程初學(xué)者的參考用書。
前言
第1章 VisualBasic編程初步
1.1 中文VisualBasic6.0概述
1.1.1 VisualBasic的發(fā)展過程
1.1.2 VisualBasic6.O的特點
1.2 VisualBasic6.0的集成開發(fā)環(huán)境
1.2.1 VisualBasic6.O的啟動
1.2.2 主窗口
1.2.3 常用工作窗口
1.2.4 VisualBasic6.0的退出
1.3 ⅥsualBasic6.0工程的組成與管理
1.3.1 工程的構(gòu)成
1.3.2 創(chuàng)建工程
1.3.3 保存工程
1.3.4 工程的使用
1.3.5 更改工程屬性
1.4 一個簡單VisualBasic6.O應(yīng)用程序的創(chuàng)建實例
1.4.1 新建工程
1.4.2 程序界面設(shè)計
1.4.3 編寫相關(guān)代碼
1.4.4 運行、調(diào)試程序
1.4.5 生成可執(zhí)行文件
1.5 面向?qū)ο蟪绦蛟O(shè)計的基本概念
1.5.1 對象
1.5.2 類
1.5.3 屬性
1.5.4 事件
1.5.5 方法
1.6 窗體
1.6.1 窗體的主要屬性
1.6.2 窗體的事件
1.6.3 窗體的方法
1.7 基本控件
1.7.1 標(biāo)簽
1.7.2 文本框
1.7.3 命令按鈕
1.7.4 焦點與’lab鍵順序
1.7.5 控件的默認(rèn)屬性
習(xí)題一
上機(jī)實驗一基本控件的應(yīng)用
第2章 順序結(jié)構(gòu)
2.1 VisualBasic6.0語言字符集及編碼規(guī)則
2.1.1 VisualBasic6.0的字符集
2.1.2 編碼規(guī)則與約定
2.2 數(shù)據(jù)類型
2.2.1 VisualBasic6.0的標(biāo)準(zhǔn)數(shù)據(jù)類型
2.2.2 用戶自定義類型
2.3 常量與變量
2.3.1 變量
2.3.2 常量
2.4 常用內(nèi)部函數(shù)
2.4.1 數(shù)學(xué)函數(shù)
2.4.2 字符串函數(shù)
2.4.3 日期與時間函數(shù)
2.4.4 類型轉(zhuǎn)換函數(shù)
2.4.5 其他函數(shù)
2.4.6 應(yīng)用實例
2.5 運算符與表達(dá)式
2.5.1 算術(shù)運算符與算術(shù)表達(dá)式
2.5.2 字符串運算符與字符串表達(dá)式
2.5 13關(guān)系運算符與關(guān)系表達(dá)式
2.5.4 邏輯運算符與邏輯表達(dá)式
2.5.5 日期表達(dá)式
2.5.6 表達(dá)式的運算順序
2.6 數(shù)據(jù)的輸入和輸出..
2.6.1 利用標(biāo)簽控件進(jìn)行數(shù)據(jù)的輸出
2.6.2 利用文本框控件輸入輸出數(shù)據(jù)
2.6.3 InputBox()函數(shù)
2.6.4 Print方法及相關(guān)函數(shù)
2.6.5 MsgBox()函數(shù)
2.7 其他常用語句
2.7.1 賦值語句
2.7.2 注釋語句Rem
2.7.3 結(jié)束語句end
2.7.4 暫停語句Stop
習(xí)題二
上機(jī)實驗二信息的輸入與輸出
第3章 選擇結(jié)構(gòu)
3.1 If語句
3.1.1 簡單分支結(jié)構(gòu)
3.1.2 If語句的嵌套
3.2 SelectCase語句
3.3 分支函數(shù)
3.4 選擇性控件
3.4.1 單選按鈕
3.4.2 復(fù)選框
3.4.3 框架
3.5 程序舉例
習(xí)題三
上機(jī)實驗三加法練習(xí)程序
第4章 循環(huán)結(jié)構(gòu)
4.1 循環(huán)語句
4.1.1 ForNext循環(huán)語句
4.1.2 ForNext語句的循環(huán)嵌套
4.1.3 DoLoop循環(huán)語句
4.1.4 WhileWend循環(huán)語句
4.1.5 其他輔助控制語句
4.2 選擇性控件
4.2.1 計時器控件
4.2.2 滾動條控件
4.3 程序舉例
習(xí)題四
上機(jī)實驗四利用公式計算sinx的值
第5章 數(shù)組
5.1 概述
5.2 一維數(shù)組的聲明和應(yīng)用
5.2.1 如何聲明一維數(shù)組
5.2.2 使用一維數(shù)組
5.2.3 一維數(shù)組的應(yīng)用
5.2.4 使用ForEach/Next語句訪問數(shù)組
5.3 列表框與組合框
5.3.1 列表框
5.3.2 組合框
5.4 控件數(shù)組
5.4.1 控件數(shù)組的概念
5.4.2 控件數(shù)組的建立
5.4.3 控件數(shù)組的使用
5.5 二維數(shù)組
5.5.1 如何聲明二維數(shù)組
5.5.2 使用二維數(shù)組
5.6 動態(tài)數(shù)組
5.6.1 如何聲明動態(tài)數(shù)組
5.6.2 保留動態(tài)數(shù)組中存放的數(shù)據(jù)
5.7 程序舉例
習(xí)題五
上機(jī)實驗五設(shè)計一個學(xué)生成績統(tǒng)計的程序
第6章 過程
6.1 通用過程
6.1.1 Sub過程
6.1.2 Function過程
6.2 參數(shù)傳遞
6.2.1 按地址調(diào)用
6.2.2 按值傳遞
6.2.3 數(shù)組參數(shù)
6.2.4 可選參數(shù)
6.2.5 可變參數(shù)
6.3 過程的嵌套與遞歸調(diào)用
6.3.1 過程的嵌套調(diào)用
6.3.2 過程的遞歸調(diào)用
6.4 變量的作用域和生存期
6.4.1 變量的作用域
6.4.2 變量的生存期
6.5 標(biāo)準(zhǔn)模塊與SubMain過程
6.5.1 標(biāo)準(zhǔn)模塊
6.5.2 SubMain過程
6.6 程序舉例
習(xí)題六
上機(jī)實驗六過程程序設(shè)計
第7章 界面設(shè)計
7.1 菜單設(shè)計
7.1.1 菜單編輯器
7.1.2 菜單的Click事件
7.1.3 運行時改變菜單屬性
7.1.4 彈出式菜單
7.2 工具欄設(shè)計
7.3 狀態(tài)欄設(shè)計
7.3.1 狀態(tài)欄的建立
7.3.2 運行時改變狀態(tài)欄
7.4 多文檔設(shè)計
7.4.1 多窗體程序設(shè)計中的語句和方法
7.4.2 多重窗體程序的執(zhí)行與保存
7.5 鼠標(biāo)與鍵盤事件
7.5.1 鍵盤事件
7.5.2 鼠標(biāo)事件
7.5.3 拖放操作
習(xí)題七
上機(jī)實驗七記事本界面設(shè)計
第8章 圖形設(shè)計與操作
8.1 圖形控件
8.1.1 圖片框控件和圖像框控件
8.1.2 直線控件
8.1.3 形狀控件
8.2 繪圖屬性
8.2.1 CurrentX、CurrentY屬性
8.2.2 線形與線寬
8.2.3 圖形的填充
8.2.4 AutoRedraw屬性
8.3 坐標(biāo)系統(tǒng)AutoRedraw屬性
8.3.1 默認(rèn)坐標(biāo)系統(tǒng)
8.3.2 用戶自定義坐標(biāo)系統(tǒng)
8.4 常用繪圖方法
8.4.1 Line方法
8.4.2 Circle方法
8.4.3 Pset方法
8.4.4 Poim方法
8.5 應(yīng)用舉例——圖形的繪制
習(xí)題八
上機(jī)實驗八畫板應(yīng)用程序
第9章 文件
9.1 文件基本概念
9.1.1 文件
9.1.2 文件分類
9.2 文件操作
9.2.1 文件處理的步驟
9.2.2 文件操作的相關(guān)函數(shù)和語句
9.2.3 順序文件
9.2.4 隨機(jī)文件
9.2.5 二進(jìn)制文件
9.3 文件系統(tǒng)控件
9.3.1 驅(qū)動器列表框
9.3.2 目錄列表框
9.3.3 文件列表框
9.3.4 文件系統(tǒng)控件的應(yīng)用
9.4 通用對話框
9.4.1 CommonDialog控件
9.4.2 通用對話框的使用
9.4.3 應(yīng)用舉例——記事本的實現(xiàn)
習(xí)題九
上機(jī)實驗九學(xué)生信息管理系統(tǒng)中照片的存放
第10章 VisualBasic與數(shù)據(jù)庫訪問
10.1 數(shù)據(jù)庫概述
10.1.1 數(shù)據(jù)庫的基本概念
10.1.2 關(guān)系數(shù)據(jù)庫的概念
10.1.3 數(shù)據(jù)模型
10.1.4 關(guān)系數(shù)據(jù)庫
10.2 結(jié)構(gòu)化查詢語言
10.3 Data控件
10.3.1 Data控件
10.3.2 記錄集對象
10.3.3 應(yīng)用實例——數(shù)據(jù)的添加、刪除和查找
10.4 ADO數(shù)據(jù)控件
10.5 DataGrId控件
10.6 數(shù)據(jù)環(huán)境設(shè)計器和數(shù)據(jù)報表設(shè)計器
10.7 可視化數(shù)據(jù)管理器
習(xí)題十
上機(jī)實驗十通訊錄信息管理
附錄A 字符ASCⅡ碼
附錄B 內(nèi)部函數(shù)
附錄C 顏色常數(shù)
參考文獻(xiàn)