Visual Basic程序設計教程

2014 華南理工大學出版社李偉

《Visual Basic程序設計教程》是由華南理工大學出版社出版的圖書,作者是李偉。

目錄


任務:利用按鈕更換窗體背景色彩
任務描述
任務分析
準備知識
VisualBasic的特點
VisualBasic版本簡介
運行VB的硬體和軟體要求
安裝VB程序
啟動VB程序
VB集成開發環境介紹
對象與類
模塊和過程
任務實施
建立工程
設立應用程序界面
設置對象屬性
編寫程序代碼
保存程序
運行調試程序
執行可執行文件
項目小結
項目考核
項目二 窗體對象及其操作
任務:製作加法計算器
任務描述
任務分析
準備知識
AutoRedraw(自動重畫)
BackColor(背景顏色)
BorderStyle(邊框類型)
Caption(標題)
ControlBox(控制框)
Enabled(允許)
字形屬性設置
ForeColor(前景顏色)
Height、Width(高、寬)
Icon(圖標屬性)
MaxButton、MinButton(最大化按鈕、最小化按鈕)
Moveable(窗口移動)
Name(名稱)
Picture(圖形)
ShowInTaskbar(運行顯示)
Top、Left(頂邊、左邊位置)
Visible(可見性)
WindowState(窗口狀態)
Click(單擊)事件
DblClick(雙擊)事件
Load(裝入)事件
UnLoad(卸載)事件
Activate(活動)事件
Paint(繪畫)事件
任務實施
項目小結
項目考核
項目三 活用常量、變數與數據類型
任務:互換a與b的數值
任務描述
任務分析
準備知識
VB中的基本數據類型
自定義數據類型
枚舉類型
標識符命名規則
變數
常量
VB程序的構成
任務實施
項目小結
項目考核
項目四 VB的運算表達式和內部函數
任務:使用函數返回相應數值
任務描述
任務分析
準備知識
運算的基本概念
算術運算
比較運算(關係運算)
邏輯運算
連接運算符
表達式的執行順序
常用內部函數
VisualBasic字元處理機制
任務實施
顯示字元串長度
查找字元
項目小結
項目考核
項目五 數據的輸入與輸出
任務一:製作課程表
任務描述
任務分析
準備知識
Print方法
與Print方法有關的函數
格式輸出
任務實施
任務二:求解雞兔同籠問題
任務描述
任務分析
準備知識
InputBox函數
使用InputBox函數時的注意事項
任務實施
任務三:製作註冊成功提示框
任務描述
任務分析
準備知識
MsgBox函數
MsgBox語句
任務實施
任務四:列印歡迎標語宣傳單
任務描述
任務分析
準備知識
直接輸出
窗體輸出
任務實施
項目小結
項目考核
項目六 VisualBasic常用標準控制項應用
任務一:製作文本控制項程序
任務描述
任務分析
準備知識
標籤(Label)控制項
文本框(TextBox)控制項
任務實施
實現大小寫字母的轉換
更改文字顏色
任務二:使用圖形控制項控制圖片
任務描述
任務分析
準備知識
圖片框控制項
圖像框控制項
裝入圖形文件
圖片框和圖像框的主要區別
任務實施
設計一個程序完成對一個圖形的放大和縮小
編寫程序完成兩個在設計階段載入的圖片的交換
任務三:製作加減乘除計算器
任務描述
任務分析
準備知識
任務實施
任務四:繪製填充圖形
任務描述
任務分析
準備知識
直線
形狀(Shape)
任務實施
任務五:利用控制項設置文本格式
任務描述
任務分析
準備知識
複選框和單選按鈕的常用屬性和事件
Style屬性
複選框和單選按鈕的應用舉例
任務實施
任務六:顯示學生基本信息
任務描述
任務分析
準備知識
列表框
組合框
任務實施
任務七:創建滾動條
任務描述
任務分析
準備知識
常用屬性
滾動條事件
任務實施
任務八:製作時鐘
任務描述
任務分析
準備知識
計時器屬性
計時器事件
任務實施
項目小結
項目考核
項目七 控制語句
任務一:輸出以內的所有素數
任務描述
任務分析
準備知識
條件語句
IIf函數
SelectCase語句
For循環語句
While循環語句
Do循環語句
循環的嵌套
任務實施
任務二:製作學生成績評語
任務描述
任務分析
準備知識
任務實施
任務三:判斷素數
任務描述
任務分析
準備知識
Exit語句
End語句
With語句
任務實施
項目小結
項目考核
項目八 數組及其應用
任務一:製作學生成績管理表
任務描述
任務分析
準備知識
數組的定義
默認數組
創建靜態數組與動態數組
任務實施
任務二:顯示不同填充圖案的圓
任務描述
任務分析
準備知識
對數組元素進行初始化
數組元素的輸入
數組元素的輸出
數組的賦值
ForEach…Next語句
控制項數組的建立
任務實施
項目小結
項目考核
項目九 過程及其應用
任務一:計算矩形面積
任務描述
任務分析
準備知識
Sub過程的定義
Sub過程的建立
Sub過程的調用
任務實施
任務二:計算級數和
任務描述
任務分析
準備知識
Function過程的定義
Function過程的調用
任務實施
任務三:設置文本框字體
任務描述
任務分析
準備知識
傳值和傳址
數組作參數傳遞
按位置傳送和指名傳送
可選參數
可變參數
窗體參數
控制項參數
任務實施
項目小結
項目考核
項目十 鍵盤與滑鼠事件
任務一:轉換鍵與功能鍵配合使用
任務描述
任務分析
準備知識
KeyPress事件
KeyDown和KeyUp事件
任務實施
任務二:變換滑鼠指針形狀
任務描述
任務分析
準備知識
MouseDown、MouseUp和MouseMove事件
X參數、Y參數
使用滑鼠事件
MousePointer和MouseIcon屬性
任務實施
任務三:手動拖放圖標
任務描述
任務分析
準備知識
與拖放有關的屬性、事件和方法
自動拖放
手動拖放
任務實施
項目小結
項目考核
項目十一 菜單與對話框設計
任務一:製作彈出式菜單
任務描述
任務分析
準備知識
菜單概述
菜單編輯器
用菜單編輯器建立菜單
菜單項的增減
彈出式菜單
任務實施
任務二:改變標籤的字體顏色
任務描述
任務分析
準備知識
對話框概述
通用對話框
通用對話框的使用
自定義對話框
任務實施
項目小結
項目考核
項目十二 多重窗體與MDI窗體程序設計
任務一:製作學生成績表
任務描述
任務分析
準備知識
多重窗體
MDI窗體
添加窗體
設置啟動對象
與多重窗體程序設計有關的語句和方法
不同窗體間數據的存取
任務實施
任務二:製作模擬登錄系統
任務描述
任務分析
準備知識
MDI窗體特性
創建MDI應用程序
MDI窗體及子窗體
使用VB應用程序嚮導
任務實施
建立窗體
編寫代碼
項目小結
項目考核
項目十三 文件操作
任務一:製作文字編輯軟體
任務描述
任務分析
準備知識
文件概述
文件的打開與關閉
Input$函數
任務實施
編程步驟
編程步驟
任務二:讀取磁碟數據文件
任務描述
任務分析
準備知識
順序文件的打開
順序文件的寫操作
順序文件的讀操作
任務實施
項目小結
項目考核
參考文獻

內容簡介


全書分為13個項目,主要包括Visual Basic程序開發環境、對象與控制項、數據類型與變數、數據的輸入和輸出、Visual Basic控制結構、數組及其應用、函數與過程、菜單與對話框設計、多重窗體與多文檔界面設計、圖形設計、文件操作、用Visual Basic訪問資料庫等內容。