VB程序PPT 1.ppt_第1頁
VB程序PPT 1.ppt_第2頁
VB程序PPT 1.ppt_第3頁
VB程序PPT 1.ppt_第4頁
VB程序PPT 1.ppt_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、Visual Basic計(jì)程儀編程,劉志偉華東交通大學(xué)phone 336015180466949 email 3360,1 .工作20%2.卷揚(yáng)機(jī)40% 3.授課考試304 .學(xué)習(xí)態(tài)度10%,平時(shí)成績(jī)?cè)u(píng)價(jià)方法, 第一1.1軟件編程語言1.2 Visual Basic概述1.3 Visual Basic集成開發(fā)環(huán)境1.4簡(jiǎn)單的應(yīng)用程序1.5面向?qū)ο缶幊陶Z言1.6格式、1.1軟件編程語言、軟件編程語言(編程語言) 具有被設(shè)定以描述校正過程的語法意義的校正功能計(jì)程儀程序是基于預(yù)定邏輯控制校正功能的操作的一系列指令的組合。 在軟件編程語言中有語法、意義、語用三個(gè)方面。 計(jì)算機(jī)軟件編程語言的發(fā)展,1 .

2、機(jī)器語言計(jì)算機(jī)使用由“0”和“1”組成的二進(jìn)制,二進(jìn)制是計(jì)算機(jī)語言的基礎(chǔ)。 2 .匯編語言用簡(jiǎn)單的字母、符號(hào)串代替特定指令的二進(jìn)制串。 計(jì)算機(jī)不識(shí)別這些個(gè)符號(hào),需要一個(gè)專用的把這些個(gè)符號(hào)翻譯成二進(jìn)制數(shù)字機(jī)器語言的程序計(jì)程儀,這個(gè)翻譯計(jì)程儀程序稱為匯編程序計(jì)程儀程序。 3 .高級(jí)語言這一語言與數(shù)學(xué)語言或者人類的自然語言相近,云同步不依賴計(jì)算機(jī)硬件,制作的程序在所有機(jī)器上都通用。 隨著高級(jí)語言的出現(xiàn),計(jì)算機(jī)軟件編程語言不再過度依賴于特定的機(jī)器和環(huán)境。 這是因?yàn)楦呒?jí)語言不是由機(jī)器直接執(zhí)行,而是在不同的平臺(tái)上編譯成不同的機(jī)器語言。 如果要翻譯的計(jì)劃查詢密碼是整體翻譯,然后使用執(zhí)行內(nèi)部格式的機(jī)制,則此翻

3、譯過程稱為編譯。 如果計(jì)程儀計(jì)劃查詢密碼在運(yùn)行時(shí)被即時(shí)翻譯,則此翻譯反應(yīng)歷程稱為解釋。 1.2 Visual Basic簡(jiǎn)介,1 .面向?qū)ο缶幊? .上通告驅(qū)動(dòng)的計(jì)程儀編程機(jī)制3 .提供應(yīng)用集成開發(fā)環(huán)境4 .結(jié)構(gòu)化軟件編程語言5 .通訊端口多種數(shù)據(jù)庫系統(tǒng)的網(wǎng)站數(shù)據(jù)庫6 .受支持的鏈路和嵌入技術(shù), 1.3 Visual Basic的集成開發(fā)環(huán)境、1.4簡(jiǎn)單的應(yīng)用程序的建構(gòu)、Visual Basic開發(fā)應(yīng)用程序的步驟: (1)問題的分析、算法的設(shè)定、修正(2)應(yīng)用程序用戶界面的設(shè)定、修正(3)對(duì)象的屬性的設(shè)定、(4)設(shè)定計(jì)程儀程序查詢密碼調(diào)試執(zhí)行計(jì)程儀程序【例1.1】:創(chuàng)建由字符框和命令按鈕構(gòu)成的

4、簡(jiǎn)單應(yīng)用程序。 喀嚦聲命令按鈕時(shí),字符框顯示“同學(xué)們,您好”,表單標(biāo)題欄顯示“歡迎使用VB6.0”。 1.4.1分析問題、設(shè)定修正算法對(duì)這個(gè)主題的要求很清楚,不需要進(jìn)一步分析,解決問題的程序很簡(jiǎn)單,即輸入、按鈕喀嚦聲、輸出等。 您需要?jiǎng)?chuàng)建的程序接口必須包含一個(gè)字符框和三個(gè)命令按鈕。 1.4.2建立和修訂應(yīng)用程序用戶界面表單是創(chuàng)建應(yīng)用程序的基礎(chǔ)。 窗體允許您將窗口和對(duì)話計(jì)程儀框添加到應(yīng)用程序中。 您也可以將窗體用作應(yīng)用程序界面中不可見項(xiàng)目的擠壓筒。1.4.3對(duì)象屬性設(shè)置、1.4.4寫入器查詢密碼(1)從對(duì)象下拉列表框中選擇對(duì)象名Command1。 然后,從“過程”下拉列表中選擇Click上通告。

5、 也可以雙擊“Command1(查看)”按鈕,直接進(jìn)入上通告過程Command1_Click查詢密碼編輯狀態(tài)。 此過程的查詢密碼如下:私有子命令1 _ click () text1. text=同級(jí)生,您好! 在字符框上顯示同學(xué)。 你好。 設(shè)定end sub (2)命令2 (清除)的喀嚦聲上通告。 其查詢密碼如下: private sub command2_ click () text1. text=清除字符框中顯示的內(nèi)容endsub ()。 private sub command3_ click () end plum結(jié)束End Sub,1.4.5調(diào)試執(zhí)行程序在應(yīng)用程序設(shè)置修訂完成后,必須運(yùn)

6、行調(diào)試以實(shí)現(xiàn)最終目標(biāo)。 Visual Basic有兩種執(zhí)行方法:執(zhí)行方法和編譯執(zhí)行方法。應(yīng)用程序的解釋、執(zhí)行很方便,有從“執(zhí)行”菜單中喀嚦聲“啟動(dòng)”菜單項(xiàng)的方法、從“執(zhí)行”菜單中喀嚦聲“啟動(dòng)”菜單項(xiàng)的方法,或者推一推F5函數(shù)牛鼻子,或者喀嚦聲工具條的“啟動(dòng)”按鈕。 1.4.6如果保存程序計(jì)程儀文件正確,則需要保存項(xiàng)目工程。 即,作為文件保存到磁盤。 選擇菜單【文件】【保存項(xiàng)目工程】,因?yàn)槭堑谝淮伪4嫘碌捻?xiàng)目工程,所以不僅保存項(xiàng)目工程項(xiàng)目工程文件,也保存表格文件。 首先出現(xiàn)“將文件另存為”對(duì)話計(jì)程儀框,提示您先保存窗口文件。 最后顯示【項(xiàng)目工程文件名保存】對(duì)話框,要求保存項(xiàng)目工程項(xiàng)目工程文件。

7、1.5面向?qū)ο缶幊陶Z言,1.5.1客體和類在面向?qū)ο缶幊趟枷胫?,所有的自然段都可以看作是一個(gè)客體。 例如,一個(gè)人、一輛車、一臺(tái)電腦等都是一個(gè)對(duì)象。 對(duì)象:具有某種特性的具體事物的抽象化。 每個(gè)對(duì)象都有描述職責(zé)膩?zhàn)臃鄣膶傩砸约八綆У男袨椤?Vb中常用的對(duì)象有表單、聯(lián)特羅爾等。 有自己的屬性和上通告。 表格的簡(jiǎn)介:名稱、標(biāo)題等。 上通告表單:喀嚦聲上通告(點(diǎn)擊上通告)等。 類是創(chuàng)建對(duì)象斯坦共和國(guó)的數(shù)字大板塊盤,是相同對(duì)象的總稱。 在VB中,工具箱上的可視類圖標(biāo)是VB系統(tǒng)設(shè)置的標(biāo)準(zhǔn)特羅爾類。 在VB中,還可以將許多ActiveX組合特羅爾添加到“工程”菜單的“裝配”選項(xiàng)卡。 將類斯坦共和國(guó)化到對(duì)象

8、中,可以創(chuàng)建一個(gè)簡(jiǎn)單的稱為console特羅爾的console對(duì)象。 對(duì)象的創(chuàng)建和編輯,1,對(duì)象的創(chuàng)建方法: (1)在工具箱中喀嚦聲相應(yīng)的圖標(biāo),然后將鼠標(biāo)置于表單的所需位置,按住鼠標(biāo)左鍵拖動(dòng)到所需大小,然后釋放鼠標(biāo)。 (2)雙擊工具箱中對(duì)應(yīng)的圖標(biāo),在車身上創(chuàng)建差速器奧爾特大小的特羅爾對(duì)象。 2 .對(duì)象的選擇(1)單一對(duì)象的選擇(2)多個(gè)對(duì)象的選擇(3)復(fù)制、刪除對(duì)象的命名(4)對(duì)象的命名,1.5.2對(duì)象的屬性,方法和上通告1,屬性對(duì)象的性質(zhì),即屬性對(duì)象的性質(zhì)反映的關(guān)殘奧儀表2 .方法對(duì)象的行為可以創(chuàng)建并封裝多個(gè)共同的進(jìn)程,并且用戶可以直接調(diào)用為方法。 3 .上通告響應(yīng)對(duì)象的動(dòng)作稱為上通告,在用

9、戶與應(yīng)用程序交互時(shí)發(fā)生。 例如,喀嚦聲特羅爾、鼠標(biāo)移動(dòng)、牛鼻子板按下等。 4 .上通告進(jìn)程是指附于對(duì)象中的用戶生成的程序查詢密碼、上通告的處理程序。 上通告驅(qū)動(dòng)過程是格拉夫伊卡斯用戶界面的本質(zhì),由用戶控制,查詢密碼響應(yīng)。 例如,關(guān)閉命令按鈕Command1表單的喀嚦聲上通告過程在Private Sub Command1_Click ()命令按鈕上執(zhí)行喀嚦聲上通告Unload Form1 End過程查詢密碼上通告過程End Sub VB過程的過程中給出啟動(dòng)應(yīng)用程序,加載和顯示表單2;以及3 )如果上通告發(fā)生,重復(fù)執(zhí)行相應(yīng)的上通告過程。 5 )在遇到“end”的結(jié)束語句之前結(jié)束程序計(jì)程儀的執(zhí)行,或

10、者按“結(jié)束”強(qiáng)制停止程序的執(zhí)行。VB plum的注釋和寫法,1、在查詢密碼中,除中國(guó)字外,各文字以英文輸入,文字不區(qū)分大小寫(1) VB基本文字定徑套:數(shù)字、英文、特殊符號(hào)。 其中英文字母不區(qū)分大小寫。 系統(tǒng)保留關(guān)鍵字會(huì)自動(dòng)將每個(gè)單詞的第一個(gè)字母轉(zhuǎn)換為大寫。 例: Print輸出累計(jì)值為:; A B C (2)除雙引號(hào)內(nèi)和單引號(hào)后面的字符外,其馀符號(hào)(包括雙引號(hào)、單引號(hào)、分?jǐn)?shù)、冒號(hào)等)都是構(gòu)成語言成分的字符。 1.VB語句可以自由寫(1)行,語句之間用冒號(hào)分隔(2)一句可以分成多行寫,用繼續(xù)符號(hào)“_”連接。(3)一行=255個(gè)字符(空格下劃線),2 .評(píng)論有助于普通堆計(jì)程儀的維護(hù)和調(diào)試(1)以

11、rem開頭的評(píng)論(2)以西文狀態(tài)的單引號(hào)開頭的評(píng)論示例:評(píng)論Text1.Text=“你好! ”對(duì)字符框說:“你好! ”(3)注釋可以和句子在同一行寫在句子的后面,也可以單獨(dú)占據(jù)一行。 但是,注釋不能跟在同一行的后續(xù)符號(hào)之后。 (4)如果必須將一個(gè)或多個(gè)連續(xù)語句作為注釋,則可以在“編輯”工具條中選擇“設(shè)置注釋塊搖滾樂”,如果取消注釋塊搖滾樂,則可以選擇“取消注釋塊搖滾樂”。 要打開“編輯”工具條方法,請(qǐng)打開“查看”菜單中的“工具條”菜單項(xiàng),然后選擇“編輯”命令。1.6表單、表單對(duì)象是Visual Basic應(yīng)用程序的基本建構(gòu)模塊,是應(yīng)用程序運(yùn)行時(shí)與用戶交互的實(shí)際窗口。 表單具有自己的專業(yè)技術(shù)膩?zhàn)?/p>

12、粉、上通告和方法,用于控制表單的外觀和行為。表單的基本屬性、1.6.1表單通用屬性1. Name名稱屬性創(chuàng)建的對(duì)象名稱和差異關(guān)奧爾特字名稱。 在pumblem中,concon特羅爾名稱作為對(duì)象的id被引用,而不出現(xiàn)在表單中。 2.Caption標(biāo)題代理膩?zhàn)臃鄞舜砟佔(zhàn)臃鄞_定在console中出現(xiàn)的內(nèi)容。 3. Height、width、top、left propy膩?zhàn)臃鄞藀ropy決定了控件特羅爾的大小和在表單中的位置。 4 .是否可以操作啟用的專業(yè)技術(shù)膩?zhàn)臃蹐D標(biāo)特羅爾。 如果設(shè)定為false,則變暗,禁止使用者操作。 5.visible property設(shè)置是否顯示控制器特羅爾。 如果設(shè)置為

13、false,則用戶看不見,但組合特羅爾本身是存在的。 6 .字體property font name字體字體字體大小字體粗體、字體italic斜體、字體tstrikethru刪除線字體underline加下劃線, 7. Forecolor前景顏色設(shè)置圖標(biāo)特羅爾的前景顏色(即正文顏色)8. Backcolor背景顏色屬性9. Backstyle背景風(fēng)格屬性0-transparent :透明顯示,即不顯示圖標(biāo)特羅爾背景顏色1-opaque :不透明顯示。 10 .邊框樣式屬性0-None :孔特羅爾周圍沒有邊框1-Fixed Single :孔特羅爾有一個(gè)邊框。 11 .對(duì)齊膩?zhàn)臃蹐D標(biāo)特羅爾上的正

14、文水平配置0:正文左配置1:右配置2:中央、12. AutoSize代理膩?zhàn)臃蹐D標(biāo)特羅爾是否根據(jù)正文化學(xué)基自動(dòng)調(diào)整大小。 13. WordWrap屬性(僅當(dāng)AutoSize為True時(shí)有效) True :文本在垂直方向上擴(kuò)展并自動(dòng)換行。 False :文本水平擴(kuò)展。 14.Tabindex property確定按tab牛鼻子時(shí)焦點(diǎn)將移動(dòng)到每個(gè)console特羅爾的順序。 各個(gè)康特羅爾的差動(dòng)奧爾特。 TabIndex值是在空特羅爾中創(chuàng)建的順序,最初為0。 15 .康特羅爾的差動(dòng)奧爾特分布膩?zhàn)臃鄯从沉丝堤亓_爾最重要的分布膩?zhàn)臃邸?一些康特羅爾的差動(dòng)奧爾特部署膩?zhàn)臃廴缦拢?以下兩個(gè)語句等效: tex

15、t1. text=“可視基本”text1=“可視基本”圖片1=加載圖片(c 33601.BMP ) Icon最大化和最小化表單按鈕的有木有取決于最小化Icon表單時(shí)顯示的圖標(biāo)控制框是否顯示“MaxButton”和“MinButton”(特羅爾菜單框(窗口左上角的犄角旮旯)。 僅當(dāng)CoutrolBox的屬性值為True時(shí)有效。 Picture將圖像設(shè)置為表單的背景(ico、bmp、gif等)。 AutoRedraw自動(dòng)重繪窗體變?yōu)榛顒?dòng)窗體時(shí),是否自動(dòng)更新或重繪該窗體上的所有圖形。 邊框類型0無邊界信息幀1窗口尺寸固定的單線信息幀3窗口尺寸固定的菱形計(jì)程儀表格4窗口尺寸固定的工具箱表格5窗口尺寸可

16、變的工具箱表格。1 在窗口狀態(tài)0正常、1最小化、2最大化Currentx(X坐標(biāo))、Currenty(Y坐標(biāo))差動(dòng)奧爾特下,表格的坐標(biāo)原點(diǎn)(0,0 )為表格的左上犄角旮旯。1.6.2上通告(常用上通告)喀嚦聲執(zhí)行Click上通告計(jì)程儀程序后,用鼠標(biāo)左鍵喀嚦聲車身的空心位置,即可觸發(fā)器該上通告。 DblClick雙喀嚦聲上通告計(jì)程儀程序執(zhí)行后,用鼠標(biāo)左鍵雙喀嚦聲窗體的中空位置,即可觸發(fā)器此上通告。Load導(dǎo)入在導(dǎo)入上通告表單時(shí)發(fā)生。 此上通告通常用于初始化屬性和變量。 Unload卸載上通告從內(nèi)存中清除表單時(shí)(或執(zhí)行Unload語句時(shí))觸發(fā)此上通告。 Activate活動(dòng)表單變?yōu)榛顒?dòng)表單,通常在

17、喀嚦聲表單或在plump中執(zhí)行show方法時(shí)觸發(fā)器上通告。 如果Deactivate非活動(dòng)表單變?yōu)榉腔顒?dòng)表單,并且通常通過喀嚦聲另一個(gè)表單使另一個(gè)表單變?yōu)榛顒?dòng)表單,則會(huì)觸發(fā)器此上通告。 的雙曲馀弦值。 GetFocus對(duì)象被聚焦時(shí)發(fā)生此上通告的大多數(shù)對(duì)象都有此上通告,如何僅在表單上沒有接受焦點(diǎn)的上下文特羅爾時(shí)才獲得焦點(diǎn):1)在tab牛鼻子上移動(dòng),在快捷牛鼻子上移動(dòng),使用鼠標(biāo)當(dāng)Label、Frame、Line和SetFocus lost focus對(duì)象失去焦點(diǎn)時(shí),在plump查詢密碼下的SetFocus方法中,對(duì)象名. setfocus不能接受焦點(diǎn)的console特羅爾將發(fā)生此上通告1.6.3 .方法Cls清除方法在執(zhí)行時(shí)清除表單或格拉夫輸入框中的文本或格拉夫快捷方式。 一般格式是對(duì)象名.方法名如果殘奧儀表對(duì)象是表單,則可以省略對(duì)象名2 )如果使用cls方法,則將Current X和Current Y設(shè)置為0 Move移動(dòng)方法move方法,以移動(dòng)表單或特羅爾常見的格式是對(duì)象名稱. Move Left,Top,Width,Height。 其中,對(duì)象名稱是除“Timer”和“Menu”之外的所有組合特羅爾。 L

溫馨提示

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

評(píng)論

0/150

提交評(píng)論