您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“VB語(yǔ)言如何實(shí)現(xiàn)文件識(shí)別”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“VB語(yǔ)言如何實(shí)現(xiàn)文件識(shí)別”這篇文章吧。
一、文件識(shí)別
看擴(kuò)展名來(lái)識(shí)別VB中的常用文件:
vbp擴(kuò)展名:VB工程文件,這個(gè)文件可以用來(lái)組織項(xiàng)目文件結(jié)構(gòu)。
exe擴(kuò)展名:編譯生成的應(yīng)用程序文件,這個(gè)文件運(yùn)行程序的。
frm擴(kuò)展名:窗體文件,這個(gè)文件中保存著窗體文件的所有代碼。
本節(jié)任務(wù):
點(diǎn)擊“顯示form2窗體”按鈕后,彈出詢(xún)問(wèn)窗口,提示信息“是否真的要打開(kāi)form2窗體?”
圍繞這個(gè)任務(wù),我們展開(kāi)今天要學(xué)習(xí)的內(nèi)容。
任務(wù)思路:
1.使用函數(shù)msgbox,選擇這個(gè)函數(shù)的第2個(gè)參數(shù),選擇是或者否的類(lèi)型vbyesno
2.通過(guò)if語(yǔ)句進(jìn)行判斷msgbox點(diǎn)擊的結(jié)果是yes或者no
判斷點(diǎn)擊是(yes)和否(no)的核心代碼:
MsgBox("是否真的要打開(kāi)form2窗體?", vbYesNo, "消息標(biāo)題") = vbYes
知識(shí)補(bǔ)充:
打開(kāi)單擊事件的兩種方法(以按鈕為例):
第一種:直接雙擊控件,就可以自動(dòng)生成一個(gè)單擊事件。
第二種:在代碼界面的“通用”中,找到控件的名稱(chēng),然后再找到事件的名稱(chēng)。
二、案例學(xué)習(xí)
制作測(cè)試區(qū):
textbox控件:這個(gè)用控件用來(lái)輸入內(nèi)容,輸入的內(nèi)容在text屬性中
val函數(shù):這個(gè)函數(shù)是用來(lái)將文本轉(zhuǎn)為數(shù)值
val函數(shù)使用方法:val(文本內(nèi)容),結(jié)果返回的是數(shù)值類(lèi)型。
程序中比較時(shí)候的注意事項(xiàng):
在進(jìn)行比較的時(shí)候,一定要進(jìn)行數(shù)值比較,只有數(shù)學(xué)中的數(shù)值才能比較。
新知識(shí):
判斷學(xué)習(xí):使用if語(yǔ)句
使用格式:
第一種使用方法:
if 條件內(nèi)容 then
符合條件下執(zhí)行的代碼
end if
翻譯一下:如果(if)條件符合情況下,那么(then),就執(zhí)行符合條件的代碼
第二種使用方法:
if 條件 then
符合條件下的代碼
else
不符合條件的代碼
end if
翻譯一下:如果(if)條件符合情況下,那么(then),就執(zhí)行符合條件的代碼,否則(else),就執(zhí)行不符合條件的代碼
三、顯示form2窗體按鈕效果
在“顯示form2窗體”按鈕點(diǎn)擊后,彈出選擇框,如果選擇“是”的結(jié)果,可以在form2窗體中插入一個(gè)label標(biāo)簽,描述一個(gè)簡(jiǎn)單的內(nèi)容,例如:
如果選擇“否”,得到結(jié)果如下:
本節(jié)代碼如下:
Private Sub Command1_Click()
If MsgBox("是否真的要打開(kāi)form2窗體?", vbYesNo, "消息標(biāo)題") = vbYes Then
Form2.Show
Else
MsgBox "你沒(méi)中招"
End If
End Sub
Private Sub Command2_Click()
Print Val(Text1.Text)
If Val(Text1.Text) > 30 Then
MsgBox "太熱了"
Else
MsgBox "溫度適宜"
End If
End Sub
以上是“VB語(yǔ)言如何實(shí)現(xiàn)文件識(shí)別”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。