0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Vb常用語(yǔ)句

lhl545545 ? 來(lái)源:電子發(fā)燒友網(wǎng) ? 2018-02-13 10:53 ? 次閱讀

VB能做什么?

學(xué)習(xí)是一個(gè)知識(shí)積累思考的過(guò)程。大家學(xué)習(xí)VB從一開始的看書,理解,慢慢的看著課本的目錄去對(duì)自己學(xué)習(xí)的東西有序,整理自己的VB語(yǔ)言的框架,實(shí)際也是按照目錄出現(xiàn)的。第一版的整理沒(méi)有了,看第二,第三,第四版??赐赀@些圖我意義的說(shuō)我的思考角度。個(gè)人認(rèn)為每個(gè)角度都可以,沒(méi)有對(duì)錯(cuò),只有自己的理解。

Vb常用語(yǔ)句

上面這張圖就沒(méi)有自己思考什么都不想就是看書有幾個(gè)章節(jié)就有幾個(gè)二級(jí)的分支,而后二級(jí)分支的后面又寫了幾個(gè)標(biāo)題,就在它的后面加幾個(gè)分支,由此你可以看到這樣個(gè)思維方式的宏偉藍(lán)圖,很詳細(xì)可以和筆記媲美了,你這樣認(rèn)為嗎?但是這樣的一張圖對(duì)我們的的記憶不是很清晰,沒(méi)有重要突出,但是細(xì)節(jié)很多,沒(méi)有自己的思考聯(lián)系,你理解這張圖也是有問(wèn)題的,就不要說(shuō)幾個(gè)月后你都不知道這圖是不是你畫的了。

下面這張圖

Vb常用語(yǔ)句

這張圖就有了自己的思考了,把很多的東西有聯(lián)系的知識(shí)聯(lián)系起來(lái),如何有這些聯(lián)系就是聯(lián)想。例如,我畫這張圖的時(shí)候我會(huì)想VB學(xué)習(xí)時(shí)自己咋學(xué)習(xí)的。首先會(huì)有理論知識(shí),和實(shí)踐知識(shí),理論知識(shí)就是一些代碼中的應(yīng)用例如規(guī)則, 聲明,變量,常量,函數(shù),過(guò)程,文件,VB 6.0,數(shù)據(jù)庫(kù) ,工程,面向?qū)ο?。這就是自己的考慮,通過(guò)他門之間的聯(lián)系分類整理。就是現(xiàn)在的圖片。

Vb常用語(yǔ)句

上面的是C#的一個(gè)學(xué)習(xí)最后版的東西,也是自己的考慮的東西思維。自己的考慮就是語(yǔ)言嗎!代碼層次,工具層次。工具的應(yīng)用,基礎(chǔ)知識(shí)的學(xué)習(xí),通過(guò)這些東西我們就學(xué)會(huì)了一門計(jì)算機(jī)語(yǔ)言。簡(jiǎn)單而有效果。第一次的C#的圖片,你對(duì)比看思維改變的巨大。

Vb常用語(yǔ)句

Vb常用語(yǔ)句

1.賦值語(yǔ)句

變量的賦值

格式:

[Let] <變量> = <表達(dá)式>

¨ 功能:先計(jì)算賦值號(hào)右邊表達(dá)式的值,然后將值賦值給變量。

注意:

“=” 意義是“賦值”而不是“等于”,x = y和y = x不等價(jià)。

“=”左邊只能是變量,不能是數(shù)值或表達(dá)式,下面語(yǔ)句是錯(cuò)誤的:

4 = x+y

a + b/2 = 6

一次只能給一個(gè)變量賦值,如果要給多個(gè)變量賦相同的值,只能使用多個(gè)賦值語(yǔ)句。

例如:sum = 0 : i = 0不能寫成:sum = i = 0

對(duì)象屬性的動(dòng)態(tài)設(shè)置、對(duì)象屬性值的返回

對(duì)象屬性的動(dòng)態(tài)設(shè)置

格式:對(duì)象名。屬性名 = <屬性值>

例如:

Command1.Caption = “計(jì)算”

Text2.Text=Str(c)

¨ 注意:Name屬性只能在屬性窗口賦值

¨ 對(duì)象屬性值的返回

¨ 例如:

R = Val(Text1.Text)

(2)Print語(yǔ)句

[<對(duì)象名>。]Print[<表達(dá)式表>][,|;]

功能:在指定的對(duì)象上輸出<表達(dá)式表>中各元素的值。

Private Sub Command1_Click()

a = 123: b = 456: c = 789

Form1.Print a; b; c ‘輸出在窗體Form1上

Print “中華”, “天下”, a + b + c ‘輸出在窗體Form1上

Picture1.Print “中華”, “天下”, a + b + c ’輸出在圖片框Picture1上

Debug.Print “中華”, “天下”, a + b + c ‘輸出在立即窗口上

Printer.Print “中華”, “天下”, a + b + c ’在打印機(jī)上輸出

End Sub

注意:

只能在窗體、圖片框、打印機(jī)、立即窗口上輸出內(nèi)容

Print的相關(guān)函數(shù)

①Tab()函數(shù)

Tab(N)

功能:把光標(biāo)移到由N確定的位置。

②Spc()函數(shù)

Spc(N)

功能:光標(biāo)移到N個(gè)空格之后的位置。

③Cls方法

[<對(duì)象名>.]Cls

功能:清除由Print方法顯示的信息。

④Format$函數(shù)

Format$(表達(dá)式,格式字符串)

功能:將數(shù)值、字符串或日期等數(shù)據(jù)按照指定的格式生成字符串

Vb常用語(yǔ)句

3.注釋語(yǔ)句

Vb中添加注釋語(yǔ)句的方法為在字符“’”(即單引號(hào))后加注釋內(nèi)容或采用Rem 注釋內(nèi)容的形式

參照print語(yǔ)句中的例子

4.結(jié)束語(yǔ)句

語(yǔ)法格式:end

功能:強(qiáng)制程序結(jié)束運(yùn)行

練習(xí):

1.用vb語(yǔ)言編程序,分別為每個(gè)基本數(shù)據(jù)類型聲明一個(gè)變量,給變量賦一個(gè)合適的值,使用print語(yǔ)句輸出變量值

2.上機(jī)編寫如下代碼

Private Sub Form_Click()

Print “北京”,“奧運(yùn)”

Print“北京”;“奧運(yùn)”

表達(dá)式列表各輸出項(xiàng)之間有分隔符。運(yùn)行上面的程序說(shuō)出逗號(hào)分隔符和分號(hào)分隔符的不同

采用逗號(hào)分隔符各輸出項(xiàng)

采用分號(hào)分隔符各輸出項(xiàng)

3.編寫一個(gè)程序,用end語(yǔ)句結(jié)束這個(gè)程序,體會(huì)一下end語(yǔ)句的用法。

綜合練習(xí):

新建一工程,在窗體中有兩個(gè)命令按鈕,通過(guò)代碼使一按鈕顯示“輸出”,另一按鈕顯示“結(jié)束”。定義一變量a,類型為數(shù)值型且賦值123。定義一變量s, 類型為字符型且賦值為I am a student.要求當(dāng)點(diǎn)擊輸出按鈕時(shí),用print語(yǔ)句輸出“I am a student 學(xué)號(hào)位123”。點(diǎn)擊結(jié)束按鈕時(shí),結(jié)束本程序。

選擇:

1、在VB應(yīng)用程序中,修改控制代碼,使Command1按鈕顯示“end”,正確的設(shè)置是() 。

A. Command1.Text=“end” B. Command1.Caption=“end”

C. Command1.Name=end D. Command1.Caption=end

2、在VB程序中,當(dāng)變量H的值等于8時(shí),執(zhí)行“IF H>8 then R=10 else R=20”語(yǔ)句后,R值為 () 。

A.5 B.10 C.20 D.10或20

3.下列句子中,() 不是賦值語(yǔ)句。

A.A=”123” +”456” B.Label1.Captin=”你好!”

C.r=Val(Text1.Text) D.x+1=y

4. 下列程序運(yùn)行后,變量s= () 。

Dim a,b,c,s As Integer

a=9

b=41

c=2*(a+b)

s=a*c

A.100 B.50 C.900 D.300

4.VB的注釋語(yǔ)句是以( )開始的?

(A)Rem或‘ (B)Rem或; (C)Note或* (D)Note或!

5.針對(duì)下面的賦值語(yǔ)句,哪個(gè)敘述是正確的?

HA123=&HA456

(A)“=”左右兩邊的都是變量 (B)“=”左邊的是變量,右邊是常量

(C)“=”左邊的是常量,右邊是變量 (D)“=”左右兩邊的都是常量

6.下列哪個(gè)是結(jié)束程序的語(yǔ)句

(A)End (B)Stop (C)Exit (D)Pause

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • VB
    VB
    +關(guān)注

    關(guān)注

    1

    文章

    154

    瀏覽量

    31883
收藏 5人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    詳解TIA Portal SCL編程語(yǔ)言中的IF語(yǔ)句

    IF 語(yǔ)句是編程中最基本和最重要的控制結(jié)構(gòu)之一,它的主要作用是根據(jù)條件決定程序的執(zhí)行路徑,IF 語(yǔ)句是編程中實(shí)現(xiàn)邏輯判斷和決策的基礎(chǔ)。
    的頭像 發(fā)表于 05-24 15:01 ?387次閱讀
    詳解TIA Portal SCL編程語(yǔ)言中的IF<b class='flag-5'>語(yǔ)句</b>

    Matter 智能家居的通用語(yǔ)

    Matter由連接標(biāo)準(zhǔn)聯(lián)盟(CSA)創(chuàng)建,旨在解決智能家居的互操作性問(wèn)題。Matter 基于簡(jiǎn)單性、互操作性、可靠性和安全性四大核心原則 。 是采用基于 IP 應(yīng)用層的開源協(xié)議,本質(zhì)上是一種“通用語(yǔ)
    發(fā)表于 05-19 15:35

    捷杰傳感VB24H — 24 小時(shí)在線的工業(yè)設(shè)備 “聽(tīng)診器”

    。捷杰傳感VB24H高頻智能溫振傳感器,憑借其卓越性能與先進(jìn)技術(shù),為工業(yè)設(shè)備健康監(jiān)測(cè)保駕護(hù)航。01探尋VB24H故障預(yù)警的關(guān)鍵1.1壓電效應(yīng),精準(zhǔn)感知細(xì)微振動(dòng)VB
    的頭像 發(fā)表于 05-14 17:46 ?86次閱讀
    捷杰傳感<b class='flag-5'>VB</b>24H — 24 小時(shí)在線的工業(yè)設(shè)備 “聽(tīng)診器”

    AD7265的VB的引腳映射的順序與數(shù)據(jù)手冊(cè)的并不一致是怎么回事?

    我在一些參考設(shè)計(jì)中發(fā)現(xiàn)AD7265的VB的引腳映射的順序與數(shù)據(jù)手冊(cè)的并不一致。 參考設(shè)計(jì):VB1-6(12-18腳正序排列) 數(shù)據(jù)手冊(cè):VB1-6(12-18腳倒序排列)
    發(fā)表于 04-16 08:15

    STM32H750VB sys為什么無(wú)法選擇debug模式?

    STM32H750VB sys無(wú)法選擇debug 模式, 哪位大佬可以解答一下,非常感謝
    發(fā)表于 03-19 18:32

    鎵仁半導(dǎo)體成功實(shí)現(xiàn)VB法4英寸氧化鎵單晶導(dǎo)電摻雜

    VB法4英寸氧化鎵單晶導(dǎo)電型摻雜 2025年1月,杭州鎵仁半導(dǎo)體有限公司(以下簡(jiǎn)稱“鎵仁半導(dǎo)體”)基于自主研發(fā)的氧化鎵專用晶體生長(zhǎng)設(shè)備進(jìn)行工藝優(yōu)化,采用垂直布里奇曼(VB)法成功實(shí)現(xiàn)4英寸氧化鎵單晶
    的頭像 發(fā)表于 02-14 10:52 ?372次閱讀
    鎵仁半導(dǎo)體成功實(shí)現(xiàn)<b class='flag-5'>VB</b>法4英寸氧化鎵單晶導(dǎo)電摻雜

    深入理解C語(yǔ)言:循環(huán)語(yǔ)句的應(yīng)用與優(yōu)化技巧

    在程序設(shè)計(jì)中,我們常常需要重復(fù)執(zhí)行某一段代碼。為了提高效率和簡(jiǎn)化代碼,循環(huán)語(yǔ)句應(yīng)運(yùn)而生。C語(yǔ)言作為一門經(jīng)典的編程語(yǔ)言,提供了多種循環(huán)控制結(jié)構(gòu),幫助程序員高效地實(shí)現(xiàn)重復(fù)操作。掌握循環(huán)語(yǔ)句的使用,不僅
    的頭像 發(fā)表于 12-07 01:11 ?540次閱讀
    深入理解C語(yǔ)言:循環(huán)<b class='flag-5'>語(yǔ)句</b>的應(yīng)用與優(yōu)化技巧

    ADS1255 Vb電壓異常的原因?怎么解決?

    我在測(cè)試ADS1255的時(shí)候,VIN接地,發(fā)現(xiàn)的問(wèn)題是AIN0與AIN1之間的電壓,也就是Vb電壓異常,條件是基準(zhǔn)2.5V,buffer關(guān)閉,速率1000sps,其它是默認(rèn)參數(shù), G=1時(shí)候
    發(fā)表于 11-20 08:36

    RTL8309NI-VB-CG VB含義

    RTL8309NI-VB-CG尾綴VB是什么意思?跟沒(méi)帶的有什么區(qū)別?哪位大神知道?
    發(fā)表于 11-18 19:04

    LTspice的編程語(yǔ)句應(yīng)該怎么寫?

    有關(guān)LTspice電路仿真軟件的使用,應(yīng)該怎么編寫一個(gè)變壓器的語(yǔ)句,尤其是多路輸出的,并且這個(gè)軟件是否支持多路浮動(dòng)電源輸出,就像反激式開關(guān)電源那樣副邊多路浮地? 有關(guān)LTspice的軟件使用有什么資料推薦,重點(diǎn)是關(guān)于編程語(yǔ)句編寫的,就像上面那樣兩個(gè)電感的耦合關(guān)系那樣實(shí)現(xiàn)變
    發(fā)表于 10-11 19:19

    INA156的熱電偶應(yīng)用電路VB那個(gè)地方是接地的?

    INA156“VB is bias voltage within common-mode range, dependent on VREF’\'.這句話不太理解, (1)Vref不就是偏壓么
    發(fā)表于 09-23 06:05

    OPA657 Vb電壓的選取,過(guò)大的Vb電壓是否會(huì)擊穿運(yùn)放,以及是否需要額外的保護(hù)?

    在OPA657應(yīng)用中,我的光電探測(cè)器是一個(gè)APD,需要50V的很大的Vb,這樣大的一個(gè)偏置電壓,是否會(huì)對(duì)后級(jí)產(chǎn)生影響,是不是需要額外的隔直或者保護(hù)。
    發(fā)表于 07-29 06:41

    基于VB6.0 實(shí)現(xiàn) CAN信號(hào)收發(fā) Demo

    、VB6.0、libTSCAN1關(guān)于Demo工程簡(jiǎn)要描述:VB6.0編程語(yǔ)言調(diào)用libTSCAN接口實(shí)現(xiàn)硬件掃描、連接、CAN報(bào)文單幀發(fā)送、周期發(fā)送、報(bào)文接收,報(bào)文過(guò)濾。典
    的頭像 發(fā)表于 07-27 08:21 ?1228次閱讀
    基于<b class='flag-5'>VB</b>6.0 實(shí)現(xiàn) CAN信號(hào)收發(fā) Demo

    s25vb100整流橋怎么判斷好壞

    S25VB100整流橋是一種常用的整流器件,廣泛應(yīng)用于電源、電機(jī)驅(qū)動(dòng)、通信設(shè)備等領(lǐng)域。在實(shí)際應(yīng)用中,整流橋的好壞直接影響到整個(gè)電路的性能和可靠性。 外觀檢查 首先,我們需要對(duì)S25VB100整流橋
    的頭像 發(fā)表于 07-24 10:52 ?1314次閱讀

    如何限制IPD語(yǔ)句中的最大字節(jié)數(shù)?

    當(dāng)數(shù)據(jù)可用時(shí),我正在使用帶有 IP 和 PORT 的擴(kuò)展 IPD 語(yǔ)句。 我的問(wèn)題是,如何限制 IPD 語(yǔ)句中的最大字節(jié)數(shù)? 當(dāng)我嘗試從服務(wù)器作為客戶端檢索數(shù)據(jù)時(shí),響應(yīng)包含大約 20k 的數(shù)據(jù),在
    發(fā)表于 07-17 06:06

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品