VisualBasic基本語(yǔ)句與結(jié)構(gòu)

VisualBasic基本語(yǔ)句與結(jié)構(gòu)

ID:36872479

大?。?03.00 KB

頁(yè)數(shù):79頁(yè)

時(shí)間:2019-05-10

VisualBasic基本語(yǔ)句與結(jié)構(gòu)_第1頁(yè)
VisualBasic基本語(yǔ)句與結(jié)構(gòu)_第2頁(yè)
VisualBasic基本語(yǔ)句與結(jié)構(gòu)_第3頁(yè)
VisualBasic基本語(yǔ)句與結(jié)構(gòu)_第4頁(yè)
VisualBasic基本語(yǔ)句與結(jié)構(gòu)_第5頁(yè)
資源描述:

《VisualBasic基本語(yǔ)句與結(jié)構(gòu)》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、第4章VisualBasic基本語(yǔ)句與結(jié)構(gòu)賦值語(yǔ)句與注釋語(yǔ)句暫停語(yǔ)句與結(jié)束語(yǔ)句數(shù)據(jù)輸出——Print方法交互函數(shù)選擇結(jié)構(gòu)循環(huán)語(yǔ)句與循環(huán)結(jié)構(gòu)GoTo型控制結(jié)構(gòu)上機(jī)實(shí)驗(yàn)4.1賦值語(yǔ)句與注釋語(yǔ)句4.1.1語(yǔ)句書(shū)寫(xiě)規(guī)則在VB中,進(jìn)行程序的語(yǔ)句輸入時(shí),一般情況是一行一句。但VB允許使用復(fù)合語(yǔ)句行,即把幾個(gè)語(yǔ)句(特別是短語(yǔ)句)放在一行中,各語(yǔ)句之間用冒號(hào)(:)隔開(kāi)。一個(gè)語(yǔ)句行的長(zhǎng)度最多不能超過(guò)1023個(gè)字符(ASCII碼)。在輸入過(guò)程中,可以通過(guò)續(xù)行符把程序分別放在幾行中。VisualBasic6.0中所使用的續(xù)行符是下劃線(xiàn)(_)。如果一個(gè)語(yǔ)句行的末尾是下劃線(xiàn),則下一行與該行屬

2、于同一個(gè)語(yǔ)句行。注意:續(xù)行符前要求有一個(gè)空格。4.1.2賦值語(yǔ)句用賦值語(yǔ)句可以把指定的值賦給某個(gè)變量或某個(gè)帶有屬性的對(duì)象,其一般格式為:[Let]<變量名>=<表達(dá)式>其中,“=”被稱(chēng)為“賦值號(hào)”(與等號(hào)概念不同)。它的功能是:先計(jì)算表達(dá)式的值,然后把它的值賦給賦值號(hào)左邊的變量。所以賦值語(yǔ)句含有雙重功能,即計(jì)算和賦值。<變量名>為變量或?qū)傩缘拿Q(chēng),<表達(dá)式>是任何數(shù)據(jù)類(lèi)型的表達(dá)式,但兩者的類(lèi)型必須相同或兼容4.1.2賦值語(yǔ)句例4.1賦值語(yǔ)句示例。本例的前3個(gè)賦值語(yǔ)句分別是數(shù)值型、字符型和邏輯型,而后3個(gè)語(yǔ)句給對(duì)象的屬性賦值。DimABCAsInteger,StrAs

3、String,LgAsBooleanABC=3456Str=”程序設(shè)計(jì)”Lg=TrueText1.Text=”歡迎使用”Label1.Caption=Str+Text1.TextForm1.Visible=False4.1.3注釋語(yǔ)句注釋語(yǔ)句用來(lái)給程序或語(yǔ)句添加注釋?zhuān)蕴岣叱绦虻目勺x性,其格式為:Rem

4、’<字符串>注釋語(yǔ)句可單獨(dú)占用一行或與語(yǔ)句行同行(即直接在語(yǔ)句的后面)。若在其他語(yǔ)句行后面使用Rem命令,則必須使用冒號(hào)(:)與語(yǔ)句隔開(kāi);若在其他語(yǔ)句行后使用單引號(hào),不必加冒號(hào)。這里特別提醒:?jiǎn)我?hào)是英文情況下的符號(hào)4.2暫停語(yǔ)句與結(jié)束語(yǔ)句4.2.1暫停語(yǔ)句(Sto

5、p)Stop語(yǔ)句用來(lái)暫停程序的執(zhí)行,其作用類(lèi)似執(zhí)行“運(yùn)行”/“中斷”命令。當(dāng)執(zhí)行Stop語(yǔ)句時(shí),將中斷程序的運(yùn)行并自動(dòng)打開(kāi)立即窗口。Stop語(yǔ)句的主要作用是把解釋程序設(shè)置為中斷(Break)模式,以便對(duì)程序進(jìn)行檢查和調(diào)試。一旦VB應(yīng)用程序通過(guò)編譯并能運(yùn)行,則不再需要解釋程序的輔助,也不需要進(jìn)入中斷模式。因此,程序調(diào)試結(jié)束后,生成可執(zhí)行文件之前,應(yīng)刪去代碼中的所有Stop語(yǔ)句。4.2.2結(jié)束語(yǔ)句(End)End語(yǔ)句結(jié)束的是一個(gè)過(guò)程或塊。它提供了一種強(qiáng)迫中止程序的方法。End語(yǔ)句可放在程序中的任何位置,執(zhí)行到End語(yǔ)句時(shí)將退出程序。4.3數(shù)據(jù)輸出——Print方法Vis

6、ualBasic用Print方法實(shí)現(xiàn)數(shù)據(jù)輸出該方法可用于窗體,也可用于其他對(duì)象。實(shí)際上,用于窗體的方法有的也可以用于其他多種對(duì)象。在這一節(jié)中,將主要介紹如何在窗體中使用這種方法。4.3.1Print方法Print方法可以在窗體上顯示文本字符串和表達(dá)式的值,并可在其他圖形對(duì)象或打印機(jī)上輸出信息。其一般格式為:[對(duì)象名稱(chēng).]Print[表達(dá)式表][,

7、;]4.3.1Print方法(1)“對(duì)象名稱(chēng)”可以是窗體(Form)、圖片框(PictureBox)或打印機(jī)(Printer),也可以是立即窗口(Debug)。如果省略“對(duì)象名稱(chēng)”,則在當(dāng)前窗體上輸出(2)“表達(dá)式表”是一

8、個(gè)或多個(gè)表達(dá)式,可以是數(shù)值表達(dá)式或字符串。對(duì)于數(shù)值表達(dá)式,打印出表達(dá)式的值;而字符串則照原樣輸出。如果省略“表達(dá)式表”,則輸出一個(gè)空行。(3)當(dāng)輸出多個(gè)表達(dá)式或字符串時(shí),各表達(dá)式用分隔符(逗號(hào)、分號(hào)或空格)隔開(kāi)。如果輸出的各表達(dá)式之間用逗號(hào)分隔,則按標(biāo)準(zhǔn)輸出格式(分區(qū)輸出格式)顯示數(shù)據(jù)項(xiàng)。如果各輸出項(xiàng)之間用分號(hào)或空格作為分隔符,則按緊湊輸出格式輸出數(shù)據(jù)。(4)Print方法具有計(jì)算和輸出雙重功能,對(duì)于表達(dá)式,它先計(jì)算后輸出。(5)在一般情況下,每執(zhí)行一次Print方法要自動(dòng)換行(6)Print方法在Form_Load事件過(guò)程中不起作用。4.3.2與Print方法有關(guān)

9、的函數(shù)1.Tab函數(shù) 格式:Tab(n)Tab函數(shù)把光標(biāo)移到由參數(shù)n指定的列,從這個(gè)位置開(kāi)始輸出信息。要輸出的內(nèi)容放在Tab函數(shù)的后面,并用分號(hào)隔開(kāi)。(1)參數(shù)n為數(shù)值表達(dá)式,其值為一整數(shù),它是下一個(gè)輸出位置的列號(hào),表示在輸出前把光標(biāo)(或打印頭)移到該列(2)對(duì)參數(shù)n的取值范圍沒(méi)有具體限制。當(dāng)n比行寬大時(shí),顯示位置為nMod行寬(3)當(dāng)在第一個(gè)Print方法中有多個(gè)Tab函數(shù)時(shí),每個(gè)Tab函數(shù)對(duì)應(yīng)一個(gè)輸出項(xiàng),各輸出項(xiàng)之間用分號(hào)隔開(kāi)。4.3.2與Print方法有關(guān)的函數(shù)例4.2打印如下的人員名冊(cè)4.3.2與Print方法有關(guān)的函數(shù)例4.2代碼:PrivateSub

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

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

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(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)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。