語言程序設(shè)計(jì)認(rèn)識(shí)_第1頁
已閱讀1頁,還剩37頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、V B語言程序設(shè)計(jì),認(rèn)識(shí) Visual Basic第一章,本章內(nèi)容,1.1 VB概述1.2 對VB應(yīng)用程序設(shè)計(jì)的初步認(rèn)識(shí)1.3 對象與事件的基本概念1.4 VB的集成開發(fā)環(huán)境1.5 工程的管理,Visual Basic 簡介,Visual Basic是Microsoft公司于 1991年在BASIC語言基礎(chǔ)上開發(fā)出的新一代的、面向?qū)ο蟮摹⒖梢暬?、以事件?qū)動(dòng)為運(yùn)行機(jī)制的程序設(shè)計(jì)語言。1992年至1997年,陸續(xù)推出2.0版

2、、3.0版、4.0版、5.0版。 1998年秋季,推出了Visual Basic 6.0版 。Windows 2000成功推出后,Microsoft公司又推出了功能更強(qiáng)的版本VB.net。,Visual Basic的特點(diǎn),可視化的設(shè)計(jì)平臺(tái)面向?qū)ο蟮脑O(shè)計(jì)方法(區(qū)別于面向過程)事件驅(qū)動(dòng)的編程機(jī)制結(jié)構(gòu)化的設(shè)計(jì)語言(模塊化)友好的VB集成開發(fā)環(huán)境強(qiáng)大的數(shù)據(jù)庫訪問能力,1. 啟動(dòng)VB VB集成開發(fā)環(huán)境

3、 2. 退出VB,VB的啟動(dòng)和關(guān)閉,簡單VB程序設(shè)計(jì)步驟,1.建立用戶界面以及界面中的對象2.設(shè)置各個(gè)對象的屬性3.為對象事件編寫程序代碼4.保存工程5.運(yùn)行程序,例1.1 在運(yùn)行中當(dāng)用鼠標(biāo)單擊窗體時(shí),窗體上顯示出“歡迎您來到VB世界! ” 先看運(yùn)行效果,第一個(gè)簡單程序,歡迎您來到VB世界!,(1) 創(chuàng)建窗體 在系統(tǒng)默認(rèn)提供的窗體上輸出若干文字 (2) 編寫程序代碼,建立事件過程 (3

4、) 保存工程 保存窗體文件(.frm)和工程文件(.vbp) (4) 運(yùn)行程序 執(zhí)行“啟動(dòng)”命令,即用解釋方式運(yùn)行程序 執(zhí)行“結(jié)束”命令,即可結(jié)束程序的運(yùn)行,窗體Form1,程序設(shè)計(jì)步驟,,程序代碼,例1.2 設(shè)計(jì)一個(gè)應(yīng)用程序,由用戶輸入一個(gè)數(shù),計(jì)算并輸出該數(shù)的平方數(shù) 。,(1)創(chuàng)建窗體(應(yīng)用程序用戶界面) (2)在窗體上添加界面的控件 (3)設(shè)置對象屬性,命令按鈕Command2,標(biāo)簽La

5、bel1,標(biāo)簽Label2,窗體Form1,文本框Text1,文本框Text2,命令按鈕Command1,程序設(shè)計(jì)步驟,VB編程環(huán)境,在窗體中建立2個(gè)標(biāo)簽(Label)、 2個(gè)文本框(TextBox)、2個(gè)按鈕(CommandButton),各控件的主要屬性設(shè)置如表所示。,,(4) 編寫程序代碼,建立事件過程,(5)保存工程 保存窗體文件(.frm)和工程文件(.vbp) (6)運(yùn)行程序 單擊工具欄上的“啟動(dòng)”按

6、鈕,即可采用解釋方式來運(yùn)行程序。 單擊“結(jié)束”按鈕,可以啟動(dòng)事件過程Command2_Click,則執(zhí)行End語句來結(jié)束程序的運(yùn)行。,例 1 - 3,制作一個(gè)簡單的可以進(jìn)行加、減、乘、除算術(shù)運(yùn)算的小型計(jì)算器,其界面如圖1-1所示,要求在前兩個(gè)空框(文本框)中輸入兩個(gè)數(shù)值,單擊加、減、乘、除按鈕中的一個(gè),則第三個(gè)空框(文本框)中顯示運(yùn)算的結(jié)果;單擊清除按鈕,則清除文本框中的內(nèi)容;單擊結(jié)束按鈕,則結(jié)束程序的運(yùn)行。,在窗體中建立3個(gè)標(biāo)

7、簽(Label)、 3個(gè)文本框(TextBox)、6個(gè)按鈕(CommandButton),各控件的主要屬性設(shè)置如表所示。,,,在窗體中建立3個(gè)標(biāo)簽(Label)、 3個(gè)文本框(TextBox)、6個(gè)按鈕(CommandButton),各控件的主要屬性設(shè)置如表所示。,例1-1代碼,VB的對象、屬性、方法和事件,1. 類 定義: 類是創(chuàng)建對象實(shí)例的模板, 是對象集合的抽象,包含了創(chuàng)建對象的屬性描述和行為特征的定義。 舉例:工具箱

8、上的TextBox類, 用來在窗體上創(chuàng)建文本框。2. 對象 定義: 一個(gè)具有屬性和方法的實(shí)體。是一組程序代碼和數(shù)據(jù)的集合。 舉例: 窗體窗口中的各類控件,如文本框等。,對象的三要素(屬性),定義:對象的某種特征。舉例:對象"標(biāo)簽"具有標(biāo)題(Caption)、字體大?。‵ontsize)等屬性。說明:設(shè)置屬性的方法: ①可通過屬性窗口來設(shè)置或修改  ?、诔绦虼a中的格式為:

9、對象名.屬性名=屬性值 Command1.Caption="確定",對象的三要素(事件),定義:由系統(tǒng)預(yù)先設(shè)置好的、能被對象識(shí)別的動(dòng)作。當(dāng)某一動(dòng)作發(fā)生時(shí),所執(zhí)行的一段程序代碼。常用事件: 鼠標(biāo)單擊(Click) 鼠標(biāo)雙擊(DblClick)鍵盤按下(KeyPress)等。事件過程命名格式為:對象名_事件名

10、 Form_ Click,對象的三要素(方法),定義:方法是對象本身能夠執(zhí)行的動(dòng)作,它是對象本身內(nèi)含的函數(shù)或過程,用于完成某種特定的功能。調(diào)用格式:[對象.]方法[(參數(shù)名表)]常用方法: Print 在窗體上輸出信息 Move 移動(dòng)窗體或控件 Cls 清除窗體或圖形框中的內(nèi)容與常用函數(shù)的區(qū)別:方法屬于對象,調(diào)用時(shí)需指明

11、對象,而函數(shù)不需要。,例 1 - 4,在窗體上利用方法顯示信息“歡迎使用VB6.0” 。,1. 主窗口:應(yīng)用程序窗口,由標(biāo)題欄、菜單欄和工具欄組成。2. 窗體(form)窗口:設(shè)計(jì)VB程序的界面。3. 代碼窗口:編輯窗體、標(biāo)準(zhǔn)模塊中的代碼。4. 屬性窗口:所有窗體或控件的屬性設(shè)置。5. 工程資源管理器窗口:列出了當(dāng)前工程的所有文件,并對工程進(jìn)行管理。6. 工具箱窗口:顯示各種控件的制作工具,供用戶在窗體上設(shè)計(jì)。,Visual

12、Basic 的編程環(huán)境,“新建工程”窗口,Visual Basic 的編程環(huán)境,工具箱窗口,屬性窗口,,屬性顯示排列方式,,,屬性名,屬性值,代碼窗口,,事件過程列表框,,事件過程模板,,,,工具欄,添加標(biāo)準(zhǔn)工程,工程資源管理器窗口,例1-2,VB的工程管理Visual Basic是以工程為單位,管理用戶的應(yīng)用程序。用戶每建立一個(gè)應(yīng)用程序,VB系統(tǒng)就根據(jù)應(yīng)用程序的功能為此應(yīng)用程序建立一系列的文件,并將這些文件的有關(guān)信息保存在工程文件中

13、,每次保存工程時(shí),這些信息都要被更新。 一個(gè)Visual Basic應(yīng)用程序或一個(gè)Visual Basic工程可以包括7種類型的文件,其中最常用的是窗體文件、標(biāo)準(zhǔn)模塊文件、類模塊文件。,工程文件(.vbp):包含了一個(gè)應(yīng)用程序的所有文件和對象的清單;窗體文件(.frm):包含了該窗體的所有控件屬性和代碼;窗體的二進(jìn)制數(shù)據(jù)文件(.frx):當(dāng)窗體上含有圖片或圖標(biāo)時(shí),自動(dòng)產(chǎn)生與窗體文件同名.frx文件;標(biāo)準(zhǔn)模塊文件(.b

14、as):用戶自定義的、可供本工程內(nèi)各窗體調(diào)用的過程。,工程的構(gòu)成,1.新建工程2.打開工程3.保存工程4.工程另存為,創(chuàng)建、打開和保存工程,1. 窗體名和窗體文件名概念 窗體名:窗體的Name屬性,在代碼中用來引用該窗體,同一工程不能有相同的窗體名; 窗體文件名:窗體存放在磁盤上的文件名,該文件包含了該窗體的所有控件屬性和代碼,同一文件夾不能有相同的文件名。2. 在工程中添加現(xiàn)存的窗體時(shí),只是對該窗體文件的引用納入工

15、程。因此,如果更改窗體并保存它,會(huì)影響包含此窗體文件的任何工程。,添加、刪除和保存文件,3. 在工程中刪除窗體時(shí),僅將此窗體從工程里刪除掉,但是窗體文件仍存在于磁盤上。但是,如果在VB之外刪除一個(gè)窗體文件,VB不能更新此工程文件,當(dāng)打開此工程時(shí),將顯示一個(gè)文件丟失的錯(cuò)誤信息。4.對窗體文件改名方法 打開工程 “另存為…Form”實(shí)現(xiàn)文件的復(fù)制——保存工程文件。,工程環(huán)境設(shè)置,編輯器,(1) 自動(dòng)語法檢測(2) 要求

溫馨提示

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

評論

0/150

提交評論