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