可化編程與VB開發(fā)環(huán)境_第1頁
可化編程與VB開發(fā)環(huán)境_第2頁
可化編程與VB開發(fā)環(huán)境_第3頁
可化編程與VB開發(fā)環(huán)境_第4頁
可化編程與VB開發(fā)環(huán)境_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、7.1 可視化編程與Visual Basic開發(fā)環(huán)境Visual Basic(簡稱VB)是美國微軟公司開發(fā)的一款可視化編程工具可視化編程工具可視化編程:可視化編程:讓程序設計人員利用讓程序設計人員利用軟件本身所提供的各種控件,像搭軟件本身所提供的各種控件,像搭積木式地構造應用程序的各種界面。積木式地構造應用程序的各種界面。可視化編程可視化編程 以以“所見即所得所見即所得”的編的編程思想為原則程思想為原則隨時可以看見結(jié)果可視化編程的一些基本概念可視化編程的一些基本概念1、對象:是人們要研究的事物。如:書、電燈、班規(guī)、學習計劃VB中:窗體、對話框、命令按鈕等對象具有三要素:屬性、事件、方法屬屬 性

2、性 指對象的性質(zhì)或描述對象的數(shù)據(jù),即對象所具有的特征。特征。 如:白色的白色的足球 長方形的長方形的書桌 不同類型對象的屬性可能會有差異屬性的設置格式:對象名對象名. .屬性名屬性名= =屬性值屬性值足球.顏色=白色事事 件件一種事先定義好的特定動作,由用戶或系統(tǒng)一種事先定義好的特定動作,由用戶或系統(tǒng)激活。激活。如:小明單擊單擊按鈕一般分為:鼠標事件 和鍵盤事件事件過程事件過程當在對象上發(fā)生某個事件后,要去處理這個事件,而處理這個事件的步驟就是事件過程。事件過程的格式:Private Sub 對象名稱對象名稱_ _事件名稱事件名稱()程序代碼End Sub方方 法法讓對象實施一個動作或執(zhí)行一項

3、任務的途徑,即方法告訴對象應處理的事情。小明單擊按鈕,按鈕消失了消失了。方法調(diào)用格式:方法調(diào)用格式:對象名稱對象名稱. .方法名稱方法名稱類類具有相同特性和行為的對象的抽象如:食物、水果等VBVB的版本功能特點的版本功能特點 Microsoft 公司于1991年推出Visual Basic 1.0,隨著Windows操作平臺的不斷完善,相繼推出了Visual Basic 2.0 、Visual Basic 3.0 、Visual Basic 4.0 、Visual Basic 5.0版本,1998年推出了Visual Basic 6.0Visual Basic 6.0VBVB的版本功能特點的版

4、本功能特點Visual Basic 6.0 Visual Basic 6.0 學習版學習版 :入門版本、:入門版本、基本基本 版本版本Visual Basic 6.0 Visual Basic 6.0 專業(yè)版專業(yè)版 :為專業(yè)編程人:為專業(yè)編程人員提供了一套功能完備的開發(fā)工具,員提供了一套功能完備的開發(fā)工具,包括包括學習版本的全部功能學習版本的全部功能Visual Basic 6.0 Visual Basic 6.0 企業(yè)版企業(yè)版 :是:是Visual Visual BasicBasic的最強版本,的最強版本,包括專業(yè)版的全部功能包括專業(yè)版的全部功能。Visual Basic 6.0Visual

5、 Basic 6.0的功能和特點的功能和特點1.具有面向?qū)ο竺嫦驅(qū)ο蟮目梢暬O計工具。2.2.事件驅(qū)動的程序運行機制。事件驅(qū)動的程序運行機制。練習題:一、選擇題一、選擇題1.Visual Basic 1.Visual Basic 是一種面向?qū)ο蟮某绦蛟O計語是一種面向?qū)ο蟮某绦蛟O計語言,構成對象的三要素是言,構成對象的三要素是 ( )A.A.屬性、事件、方法屬性、事件、方法 B.B.控件、屬性、控件、屬性、事件事件C C、窗體、控件、過程、窗體、控件、過程 D.D.窗體、控件、模窗體、控件、模塊塊2.下列關于事件的敘述中不正確的是( ) A.事件是系統(tǒng)預先為對象定義的能被對象識別的動作。B.事件

6、可分為用戶事件和系統(tǒng)事件兩類。C.VB為每個對象設置好各種事件,并定義好事件過程的過程名,但過程代碼必須由用戶自行編寫。D.VB中所有對象的默認事件都是Click3.事件是指( )A.對象的外部特征B.預先設置好的能被對象識別的特定動作C.對象的屬性D.VB的內(nèi)部函數(shù)或程序4.在VB中,方法是指( )A.對象的外部特征B.預先定義好的能被對象識別的特定動作C.VB 內(nèi)部函數(shù)或程序D.對象實施一個動作或執(zhí)行一項任務的途徑5.一只透明花瓶被擺上柜臺,則花瓶、透明、擺、上柜臺分別是( )A.屬性、對象、方法、事件B.屬性、對象、事件、方法C.對象、屬性、方法、事件D、對象 、屬性、事件、方法6.VB

7、6.06.VB6.0共有三個版本,功能最強的是(共有三個版本,功能最強的是( )A.A.增強版增強版 B.B.專業(yè)版專業(yè)版 C.C.企業(yè)版企業(yè)版 D.D.學習版學習版7. 7.下列選項中,不屬于下列選項中,不屬于Visual BasicVisual Basic功能特功能特點的是(點的是( )A.A.可視化程序設計可視化程序設計 B.B.面向?qū)ο蟮某绦蛟O計方法面向?qū)ο蟮某绦蛟O計方法C.C.面向圖形的過程化程序設計面向圖形的過程化程序設計D.D.事件驅(qū)動的編程機制事件驅(qū)動的編程機制8.8.下列有關類和對象的說法,錯誤的是(下列有關類和對象的說法,錯誤的是( )A.A.類是對象的模型,根據(jù)同一個模型

8、可以建立類是對象的模型,根據(jù)同一個模型可以建立相同的對象相同的對象B.B.對象是類的具體化,是類的實例對象是類的具體化,是類的實例C.C.由類創(chuàng)建對象的過程稱為實例化,每個對象由類創(chuàng)建對象的過程稱為實例化,每個對象是是類的一個實例類的一個實例D.D.類是具體的事物,以對象為模版來生成類是具體的事物,以對象為模版來生成7.1.3 VB7.1.3 VB的開發(fā)環(huán)境的開發(fā)環(huán)境1.啟動Visual Basic 6.0方法:開始-程序-Microsoft Visual Basic 6.0新建 現(xiàn)存 最新 標準EXE Visual Basic 6.0 Visual Basic 6.0 集成開發(fā)環(huán)境集成開發(fā)環(huán)

9、境菜單欄菜單欄工具欄工具欄工具箱工具箱窗體設計器窗體設計器屬性窗口屬性窗口1.1.標題欄標題欄Visual Basic 6.0 Visual Basic 6.0 集成開發(fā)環(huán)境集成開發(fā)環(huán)境開發(fā)工程的名稱,默認為開發(fā)工程的名稱,默認為“ “工程工程1 1” ”工作狀態(tài)工作狀態(tài)設計模式設計模式 運行模式運行模式 中斷模式中斷模式2.2.菜單欄菜單欄文件文件 編輯編輯 視圖視圖 工程工程 等等1313個菜個菜單項單項4.工具欄編輯工具欄編輯工具欄標準工具欄標準工具欄窗體編輯器窗體編輯器調(diào)試工具欄調(diào)試工具欄5.窗體設計器是VB開發(fā)應用程序的主要場所第一個窗體第一個窗體的默認名稱的默認名稱6.6.工程資源

10、管理器窗口工程資源管理器窗口顯示當前工程的所有組成元素7. 7.屬性窗口屬性窗口用于顯示被選中對象的屬性用于顯示被選中對象的屬性標題欄標題欄對象列表框?qū)ο罅斜砜驅(qū)傩灾祵傩灾祵傩悦麑傩悦麑傩院x說明屬性含義說明8.8.窗體布局窗口窗體布局窗口指定程序運行時的初始位置縮略圖縮略圖9.工具箱又稱控件箱,包含了1 1個指針圖標個指針圖標和2020個控件圖標個控件圖標。主要用于應用程序的界面設計界面設計,在設計階段用戶利用工具箱中的控件建立應用程序界面。標簽標簽文本框文本框框架框架命令按鈕命令按鈕復選框復選框單選按鈕單選按鈕組合框組合框列表框列表框水平滾動條水平滾動條垂直滾動條垂直滾動條時時 鐘鐘10.

11、代碼窗口用于輸入應用程序的代碼用于輸入應用程序的代碼 。打開代碼窗口的方法:打開代碼窗口的方法:1.1.雙擊窗體或控件雙擊窗體或控件2.2.單擊單擊“ “視圖視圖-代碼窗口代碼窗口” ”3.3.右擊窗體或控件右擊窗體或控件-在快捷菜單中選擇在快捷菜單中選擇“ “查看代碼查看代碼” ”命令命令4.4.按按F7F7代碼窗口組成對象列表框?qū)ο罅斜砜蚴录斜砜蚴录斜砜虼a編寫區(qū)代碼編寫區(qū)7.1.4 VB簡單應用程序設計1.1.設計應用程序界面設計應用程序界面: (1).啟動VB,創(chuàng)建工程和窗體 (2).添加控件,并調(diào)整控件的位置和大小小知識:小知識:1.1.雙擊雙擊工具箱中的工具圖標會在窗體中央位置

12、添加一個該類控件工具箱中的工具圖標會在窗體中央位置添加一個該類控件2.2.按住按住CtrlCtrl鍵鍵后再單擊工具箱中的工具圖標,后再單擊工具箱中的工具圖標, 可在窗體中多次繪制相同類型的控件可在窗體中多次繪制相同類型的控件3.3.按住按住shiftshift鍵鍵后再單擊控件可選擇多個控件后再單擊控件可選擇多個控件2.2.設置對象屬性設置對象屬性(1)靜態(tài)設置:在程序運行前設置對象屬性初始值,在屬性窗口中設置對象的屬性在屬性窗口中設置對象的屬性 (2)動態(tài)設置:在程序運行期間動態(tài)改變屬性值,在代碼窗口中通過編程來實現(xiàn)在代碼窗口中通過編程來實現(xiàn)設置屬性的方法有兩種:屬性窗口設置步驟1.選中控件選中控件,打開屬性窗口2.在屬性列表中選擇需要設置的屬性名選擇需要設置的屬性名3.根據(jù)要求,輸入或選擇屬性值輸入或選擇屬性值小知識:打開屬性窗口的方法小知識:打開屬性窗口的方法 方法一:視圖方法一:視圖-屬性窗口屬性窗口 方法二:按方法二:按F4F4鍵鍵 方法三:單擊工具欄中方法三:單擊工具欄中“ “屬性窗口屬性窗口” ”按鈕按鈕3.3.編寫代碼:編寫代碼:回顧打開代碼窗口的方法4.4.調(diào)試運行和保存調(diào)試運行和保存運行程序方法:運行程序方法:方法一:單擊標準工具欄上的啟動按鈕方法一:單擊標準工具欄上的啟動按鈕方法二:按方法二:按F5F5鍵鍵方法三:運行

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論