VB程序設(shè)計(jì)-第4章VisualBasic語言程序結(jié)構(gòu)

VB程序設(shè)計(jì)-第4章VisualBasic語言程序結(jié)構(gòu)

ID:41094096

大?。?66.00 KB

頁數(shù):49頁

時(shí)間:2019-08-16

VB程序設(shè)計(jì)-第4章VisualBasic語言程序結(jié)構(gòu)_第1頁
VB程序設(shè)計(jì)-第4章VisualBasic語言程序結(jié)構(gòu)_第2頁
VB程序設(shè)計(jì)-第4章VisualBasic語言程序結(jié)構(gòu)_第3頁
VB程序設(shè)計(jì)-第4章VisualBasic語言程序結(jié)構(gòu)_第4頁
VB程序設(shè)計(jì)-第4章VisualBasic語言程序結(jié)構(gòu)_第5頁
資源描述:

《VB程序設(shè)計(jì)-第4章VisualBasic語言程序結(jié)構(gòu)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、VB程序設(shè)計(jì)第四章VisualBasic語言程序結(jié)構(gòu)第四章VisualBasic語言程序結(jié)構(gòu)本章知識(shí)點(diǎn):順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu),常用算法的應(yīng)用等。第四章VisualBasic語言程序結(jié)構(gòu)4.1順序結(jié)構(gòu)程序設(shè)計(jì)4.2選擇結(jié)構(gòu)程序設(shè)計(jì)4.3循環(huán)結(jié)構(gòu)程序設(shè)計(jì)4.4常用算法舉例第四章VisualBasic語言程序結(jié)構(gòu)4.1順序結(jié)構(gòu)程序設(shè)計(jì)4.1.1賦值語句賦值語句一般形式如下:變量名=表達(dá)式對(duì)象.屬性=表達(dá)式功能:完成表達(dá)式的計(jì)算,將計(jì)算結(jié)果賦值給等號(hào)左側(cè)的變量或?qū)ο蟮膶傩?。例如:x=1'把1賦給變量xText1.text="hello!"‘把字符串

2、"hello!"賦給文本框Text1的text屬性第四章VisualBasic語言程序結(jié)構(gòu)4.1順序結(jié)構(gòu)程序設(shè)計(jì)4.1.2數(shù)據(jù)輸入用戶主要通過三種方式實(shí)現(xiàn)數(shù)據(jù)輸入:使用文本框控件,使用系統(tǒng)提供的InputBox函數(shù),使用磁盤數(shù)據(jù)文件。本節(jié)主要介紹InputBox函數(shù)。函數(shù)格式如下:變量名$=InputBox(提示信息,對(duì)話框標(biāo)題,缺省值)功能:彈出輸入對(duì)話框,供用戶輸入一個(gè)數(shù)據(jù)。其中:提示信息:是一個(gè)字符串表達(dá)式,最大長(zhǎng)度不超過1024個(gè)字符,要來提示用戶輸入相關(guān)內(nèi)容,可使用chr(13)+chr(10)實(shí)現(xiàn)換行。對(duì)話框標(biāo)題:是字符串表達(dá)式,可省略

3、,默認(rèn)為應(yīng)用程序名。缺省值:是顯示在對(duì)話框輸入?yún)^(qū)的默認(rèn)值。例如,Dimx%x=Val(InputBox("請(qǐng)輸入一個(gè)數(shù)","輸入框","100"))在屏幕上顯示如圖4.2所示的對(duì)話框:圖4.2InputBox對(duì)話框第四章VisualBasic語言程序結(jié)構(gòu)4.1順序結(jié)構(gòu)程序設(shè)計(jì)4.1.3數(shù)據(jù)輸出1)Print方法Print方法的一般格式如下:[對(duì)象名.]Print[Spc(n)

4、Tab(n)][<輸出項(xiàng)>][{,

5、;}]例如:PrintFormat(1234.5,"00000.00")PrintFormat(3.14159,"###.###")Pri

6、ntFormat(3.14159,"##%")PrintFormat(3.14159,"$(###.##)")PrintFormat(12345.6,"###.##E+")PrintFormat(0.123,"###.###e-")PrintFormat(date,"mm-dd-yy")PrintFormat(date,"yy年mm月dd")圖43例4.2執(zhí)行結(jié)果2.MsgBox函數(shù)和MsgBox方法函數(shù)形式:變量[%]=MsgBox(提示信息[,對(duì)話框類型][,標(biāo)題])(1)“標(biāo)題”和“提示信息”與InputBox函數(shù)中對(duì)應(yīng)的參數(shù)相同;(2)對(duì)話

7、框類型由“按鈕+圖標(biāo)+缺省按鈕+模式”4項(xiàng)組成,是整型表達(dá)式,決定信息框按鈕數(shù)目、出現(xiàn)在信息框上的圖標(biāo)類型及操作模式如表4.1所示。表4.1分組內(nèi)部常數(shù)取值描述按鈕數(shù)目VBOKONLYVBokcancelVBabortretryignreVByesnocancelVByesnoVBretrycancel012345只顯示“確定”按鈕顯示“確定”及“取消”按鈕顯示“終止”、“重試”及“忽略”按鈕顯示“是”、“否”及“取消”按鈕顯示“是”及“否”按鈕顯示“重試”及“取消”按鈕圖標(biāo)類型VBCriticalVBQuestionVBExclamationVB

8、Information16324864“停止”圖標(biāo)“X”“問號(hào)”圖標(biāo)?“驚嘆號(hào)”圖標(biāo)!“信息”圖標(biāo)i默認(rèn)按鈕VBDefaultButton1VBDefaultButton2VBDefaultButton30256512第1個(gè)按鈕為默認(rèn)按鈕第2個(gè)按鈕為默認(rèn)按鈕第3個(gè)按鈕為默認(rèn)按鈕模式VBApplicationModelVBSystemModel04096應(yīng)用模式系統(tǒng)模式例如:i=Msgbox(“注意:你輸入的數(shù)據(jù)不正確”,2+48+0+0,“錯(cuò)誤提示”),結(jié)果如圖4.4所示。圖4.4Msgbox對(duì)話框第四章VisualBasic語言程序結(jié)構(gòu)4.2選擇

9、結(jié)構(gòu)程序設(shè)計(jì)4.2.1IF語句1)If…Then語句(單分支結(jié)構(gòu))If<表達(dá)式>Then語句塊EndIf或:If<表達(dá)式>Then<語句>圖4.5選擇結(jié)構(gòu)流程圖例4.4設(shè)密碼。用IF語句來判定輸入密碼的正確性。PrivateSubCommand1_Click()DimaAsString,bAsStringa="111111"b=InputBox("請(qǐng)輸入密碼:","密碼對(duì)話框")Ifa=bThenMsgBox("密碼正確")EndIfEndSub2)If…Then…Else語句(雙分支結(jié)構(gòu))格式1:If<表達(dá)式>Then<語句塊1>Else<語句塊

10、2>EndIf格式2:If<表達(dá)式>Then<語句1>Else<語句2>例4.5計(jì)算下列分段函數(shù)的值分析:對(duì)于此分段函數(shù),

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。