《Visual Basic程序設(shè)計》以提高分析和解決問題的能力為目的,以設(shè)計應(yīng)用程序必備知識為主線,將可視化編程工具(Visual Basic 6.0)與程序設(shè)計有機結(jié)合,通過大量的實例深入淺出地進行了介紹。全書主要內(nèi)容有Visual Basic概述、代碼基礎(chǔ)、VB可視化編程基礎(chǔ)、基本控制結(jié)構(gòu)、數(shù)組與自定義數(shù)據(jù)類型、過程、數(shù)據(jù)文件、常用控件設(shè)計、界面設(shè)計、圖形操作、VB與數(shù)據(jù)庫和vB與Excel等。《Visual Basic程序設(shè)計》采用了導(dǎo)學(xué)編寫策略,每章有教學(xué)內(nèi)容提示及基本要求、教學(xué)內(nèi)容、教學(xué)小結(jié)和習(xí)題,有助于明確教學(xué)目標,加強基礎(chǔ),突出重點和難點;形式多樣的習(xí)題有利于深化對基本概念的理解和編程能力的提高;內(nèi)容豐富而翔實的實驗?zāi)苡行У靥岣邔嵙?xí)效果和實習(xí)效率。全書重點突出、概念清晰、層次分明、例題豐富,適合作為高等院校本科專業(yè)程序設(shè)計語言課程的教材,也可作為計算機等級考試參考資料。
第1章 Visual Basic概述
1.1 VB的啟動與退出
1.1.1 VB的啟動
1.1.2 VB的退出
1.2 VB的集成開發(fā)環(huán)境
1.2.1 標題欄
1.2.2 菜單欄
1.2.3 工具欄
1.2.4 窗口
1.3 可視化編程的基本概念
1.3.1 對象與類
1.3.2 控件的基本操作
1.3.3 控件的屬性及設(shè)置
1.3.4 控件的事件與事件過程
1.3.5 控件的方法
1.4 VB程序設(shè)計的步驟和執(zhí)行過程
1.4.1 vB可視化編程的一般步驟
1.4.2 VB應(yīng)用程序的執(zhí)行過程
1.4.3 制作一個簡單VB應(yīng)用程序
1.5 MSDN的使用
教學(xué)小結(jié)
習(xí)題
第2章 代碼基礎(chǔ)
2.1 數(shù)據(jù)類型
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 轉(zhuǎn)換函數(shù)
2.4.4 格式輸出函數(shù)
2.4.5 日期和時間函數(shù)
2.4.6 對話框函數(shù)
2.5 表達式
2.5.1 算術(shù)表達式
2.5.2 字符串表達式
2.5.3 關(guān)系表達式
2.5.4 布爾表達式
2.6 語句
2.6.1 VB語句的書寫規(guī)則
2.6.2 賦值語句
2.6.3 結(jié)束語句
2.6.4.注釋語句
教學(xué)小結(jié)
習(xí)題
第3章 VB可視化編程基礎(chǔ)
3.1 窗體
3.1.1 常用屬性
3.1.2 主要事件
3.1.3 常用的方法
3.2 命令按鈕
3.2.1 常用屬性
3.2.2 主要事件
3.3 標簽
3.3.1 常用屬性
3.3.2 主要事件
3.4 文本框
3.4.1 常用屬性
3.4.2 主要事件
3.4.3 主要方法
3.5 圖片框(PictureBox)和圖像框(Ianage)
3.6 工程及工程文件管理
3.6.1 工程的組成
3.6.2 工程文件的基本操作
3.6.3 向工程中添加、移除及保存
文件的操作
3.6.4 運行工程
3.6.5 生成.exe文件
教學(xué)小結(jié)
習(xí)題
第4章 基本控制結(jié)構(gòu)
4.1 順序結(jié)構(gòu)
4.1.1 輸出數(shù)據(jù)的基本方法
4.1.2 提供數(shù)據(jù)的基本方法
4.2 選擇結(jié)構(gòu)
4.2.1 H結(jié)構(gòu)
4.2.2 SelectCase結(jié)構(gòu)
4.2.3 有關(guān)函數(shù)
4.3 循環(huán)結(jié)構(gòu)
4.3.1 DoWhileI.oop循環(huán)結(jié)構(gòu)
4.3.2 ForNext循環(huán)結(jié)構(gòu)
4.4 嵌套
4.5 應(yīng)用舉例
4.6 Do循環(huán)的其他結(jié)構(gòu)
教學(xué)小結(jié)
習(xí)題
第5章 數(shù)組與自定義數(shù)據(jù)類型
5.1 數(shù)組
5.1.1 數(shù)組的基本概念
5.1.2 數(shù)組的聲明
5.1.3 數(shù)組的賦值
5.1.4 數(shù)組的輸出
5.1.5 數(shù)組應(yīng)用舉例
5.2 自定義數(shù)據(jù)類型
5.2.1 基本概念
5.2.2 用戶自定義數(shù)據(jù)類型數(shù)組
5.3 控件數(shù)組
5.3.1 基本概念
5.3.2 建立控件數(shù)組的方法
5.3.3 應(yīng)用舉例
教學(xué)小結(jié)
習(xí)題
第6章 過程
6.1 Sub過程
6.1.1 Sub過程的定義
6.1.2 Sub過程的調(diào)用
6.1.3 過程調(diào)用中的參數(shù)傳遞
6.2 Function過程
6.2.1 Function過程的定義
6.2.2 Function過程的調(diào)用
6.3 過程、變量的作用域
6.3.1 過程的作用域
6.3.2 變量的作用域
6.4 應(yīng)用舉例
6.5 遞歸
教學(xué)小結(jié)
習(xí)題
第7章 數(shù)據(jù)文件
7.1 與數(shù)據(jù)文件有關(guān)的概念
7.1.1 數(shù)據(jù)文件的概念
7.1.2 數(shù)據(jù)文件的組成
7.1.3 文件的讀/寫和文件的緩沖區(qū)
7.2 順序文件的讀,寫操作
7.2.1 順序文件的打開與關(guān)閉
7.2.2 順序文件的建立
7.2.3 順序文件的讀取
7.2.4 順序文件的記錄追加
7.2.5 順序文件的記錄編輯
7.3 隨機文件的讀,寫操作
7.3.1 隨機文件的打開與關(guān)閉
7.3.2 隨機文件的創(chuàng)建
7.3.3 隨機文件的讀取
7.3.4 隨機文件的修改與刪除
7.4 二進制文件的讀/寫
……
第8章 常用控制設(shè)計
第9章 界面設(shè)計
第10章 圖形操作
第11章 VB與數(shù)據(jù)庫
第12章 VD與Excel
1.3 可視化編程的基本概念
1.3.1 對象與類
1.對象
對象是現(xiàn)實生活中存在的客觀事物,是現(xiàn)實世界中的一個實體。例如,一個人、一臺電腦、一本書、一輛小汽車、一部手機等都是對象,它們均具有如下的特性:(1)有一組特征;
。2)有一定的行為或功能。如一臺愛國者MP3是一個對象,可以用生產(chǎn)廠家、型號、顏色、尺寸、重量、價格等信息來描述其靜態(tài)特征,即屬性;用所具有的錄音、放音、快進、倒退、暫停、停止等描述其動態(tài)行為,即功能。一般來說,凡是具備屬性和行為這兩種要素的,都可以稱為對象。
在面向?qū)ο蟪绦蛟O(shè)計中,對象是系統(tǒng)中的基本運行實體,是代碼和數(shù)據(jù)的集合。
2.類
類是對同種對象的抽象。如通常把所有國籍為中國的人抽象歸納為一類,稱為中國人;上面所提到的愛國者MP3抽象為MP3類。其實,類的概念可大可小,如桑塔納小汽車屬于汽車類,汽車類又屬于交通工具類等等。
類與對象的關(guān)系是:類是用來創(chuàng)建對象的模板,對象則是類實例化后的結(jié)果。類抽象出具體對象的相似性,定義它們的共同特征,包括數(shù)據(jù)和操作。對象是類的具體表現(xiàn)形式,它具有類的所有特征。由類創(chuàng)建對象的過程稱為實例化。一個類可以創(chuàng)建多個對象,這些對象具有相同的(特征)屬性,但可以具有不同的屬性值。
在面向?qū)ο蟪绦蛟O(shè)計中,類由編程者自己設(shè)計,而使用VB編程時,既可直接使用VB系統(tǒng)預(yù)先設(shè)計好的類或第三方軟件開發(fā)商開發(fā)好的類,也可由編程者自行設(shè)計。3.控件類與控件對象在VB中,控件類分為標準控件類和ActiveX控件類。標準控件類又稱內(nèi)部控件類,VB工具箱中的類圖標代表了VB系統(tǒng)設(shè)計好的標準控件類;ActiveX控件類是第三方軟件開發(fā)商開發(fā)的控件,使用時需按照一定的步驟添加到工具箱中。
……