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從一開(kāi)始的看書,理解,慢慢的看著課本的目錄去對(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ǔ)句是以( )開(kāi)始的?

(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

    瀏覽量

    31439
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    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)電源輸出,就像反激式開(kāi)關(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

    基于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 ?780次閱讀
    基于<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 ?741次閱讀

    stm32f0怎么不使用語(yǔ)音IC做合成語(yǔ)音?

    我這邊板子就一個(gè)功放電路,要求不使用語(yǔ)音IC做語(yǔ)音,我聽(tīng)別人說(shuō)去了解MP3這一方面,但我只找到MCU軟解碼,但我怎么不了解,不清楚怎么做成自己的語(yǔ)音,要的是語(yǔ)音,不是歌曲
    發(fā)表于 04-25 06:00

    瑞昱-RTL8153B-VB-CG數(shù)據(jù)手冊(cè) --以太網(wǎng)控制器IC 網(wǎng)卡USB3.0低功耗芯片

    description:瑞昱全系供應(yīng),如需其他PDF資料或樣品需求,歡迎來(lái)電聯(lián)系。RTL8367S-CGRTL8309N-VB-CGRTL8309M-CGRTL8213B-CGRTL8370N-VB-CGRTL8370MB-CGRTL8218B-VC-CGALC269Q-VC3-GRALC5616-CGTALC5621-G
    發(fā)表于 04-23 16:06 ?0次下載

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

    TM32H750VB sys無(wú)法選擇debug 模式,百度了兩天沒(méi)搞清楚為什么,請(qǐng)哪位大神指導(dǎo)下
    發(fā)表于 04-02 07:14

    鴻蒙TypeScript入門學(xué)習(xí)第6天:【條件語(yǔ)句

    條件語(yǔ)句用于基于不同的條件來(lái)執(zhí)行不同的動(dòng)作。 TypeScript 條件語(yǔ)句是通過(guò)一條或多條語(yǔ)句的執(zhí)行結(jié)果(True 或 False)來(lái)決定執(zhí)行的代碼塊。
    的頭像 發(fā)表于 04-01 13:51 ?772次閱讀
    鴻蒙TypeScript入門學(xué)習(xí)第6天:【條件<b class='flag-5'>語(yǔ)句</b>】

    請(qǐng)問(wèn)h7b0VB誤燒錄750VB程序后如何修復(fù)?

    如題, h7b0VB芯片,用MDK,不小心下錯(cuò)了h750的程序,而且是用了2M Flash的程序。 現(xiàn)在h7b0vb在下程序的時(shí)候卡在erase過(guò)程。 通過(guò)DFU,能識(shí)別到芯片,但是讀不到FLASH
    發(fā)表于 03-29 09:11

    fpga通用語(yǔ)言是什么

    FPGA(現(xiàn)場(chǎng)可編程門陣列)的通用語(yǔ)言主要是指用于描述FPGA內(nèi)部邏輯結(jié)構(gòu)和行為的硬件描述語(yǔ)言。目前,Verilog HDL和VHDL是兩種最為廣泛使用的FPGA編程語(yǔ)言。
    的頭像 發(fā)表于 03-15 14:36 ?525次閱讀

    assign語(yǔ)句和always語(yǔ)句的用法

    Assign語(yǔ)句和Always語(yǔ)句是在硬件描述語(yǔ)言(HDL)中常用的兩種語(yǔ)句,用于對(duì)數(shù)字電路建模和設(shè)計(jì)。Assign語(yǔ)句用于連續(xù)賦值,而Al
    的頭像 發(fā)表于 02-22 16:24 ?2644次閱讀

    vb語(yǔ)言和c++語(yǔ)言的區(qū)別

    VB語(yǔ)言和C++語(yǔ)言是兩種不同的編程語(yǔ)言,雖然它們都屬于高級(jí)編程語(yǔ)言,但在設(shè)計(jì)和用途上有很多區(qū)別。下面將詳細(xì)比較VB語(yǔ)言和C++語(yǔ)言的區(qū)別。 設(shè)計(jì)目標(biāo): VB語(yǔ)言(Visual Basic)是由
    的頭像 發(fā)表于 02-01 10:20 ?2379次閱讀

    深入探討嵌入式C編程的goto語(yǔ)句

    什么是goto語(yǔ)句? goto 語(yǔ)句被稱為 C 語(yǔ)言中的跳轉(zhuǎn)語(yǔ)句。 用于無(wú)條件跳轉(zhuǎn)到其他標(biāo)簽。它將控制權(quán)轉(zhuǎn)移到程序的其他部分。 goto 語(yǔ)句一般很少使用,因?yàn)樗钩?/div>
    發(fā)表于 01-21 10:41 ?622次閱讀
    深入探討嵌入式C編程的goto<b class='flag-5'>語(yǔ)句</b>