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ǔ)言的特點(diǎn)_VB語(yǔ)言的三個(gè)特點(diǎn)說(shuō)明

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

VB語(yǔ)言的特點(diǎn)

鑒于Visual Basic 6.0的成熟穩(wěn)定,并且可以讓企業(yè)快速建立多層系統(tǒng),可以開(kāi)發(fā)Web應(yīng)用程序等優(yōu)點(diǎn),Visual Basic 6.0是當(dāng)前最為流行的一種Visual Basic版本。本書(shū)所有后續(xù)內(nèi)容使用的版本均為Visual Basic 6.0。

下面先簡(jiǎn)要介紹Visual Basic 6.0的主要特點(diǎn)。

易學(xué)易用的集成開(kāi)發(fā)環(huán)境:Visual Basic 6.0為用戶設(shè)計(jì)界面、編寫代碼、調(diào)試程序、編譯程序、制作應(yīng)用程序安裝盤等提供了友好的集成開(kāi)發(fā)環(huán)境。

可視化的設(shè)計(jì)平臺(tái):在使用傳統(tǒng)的程序設(shè)計(jì)語(yǔ)言編程時(shí),一般需要通過(guò)編寫程序來(lái)設(shè)計(jì)應(yīng)用程序的界面(如界面的外觀和位置等),在設(shè)計(jì)過(guò)程中看不見(jiàn)界面的實(shí)際效果。而在Visual Basic 6.0中,采用面向?qū)ο蟪绦蛟O(shè)計(jì)方法(Object-Oriented Programming),把程序和數(shù)據(jù)封裝起來(lái)作為一個(gè)對(duì)象,每個(gè)對(duì)象都是可視的。開(kāi)發(fā)人員在界面設(shè)計(jì)時(shí),可以直接用Visual Basic 6.0的工具箱在屏幕上“畫”出窗口、菜單、命令按鍵等不同類型的對(duì)象,并為每個(gè)對(duì)象設(shè)置屬性。開(kāi)發(fā)人員要做的僅僅是對(duì)要完成事件過(guò)程的對(duì)象進(jìn)行編寫代碼,因而程序設(shè)計(jì)的效率可大大提高。

事件驅(qū)動(dòng)的編程機(jī)制:面向過(guò)程的程序是由一個(gè)主程序和若干個(gè)子程序及函數(shù)組成的。程序運(yùn)行時(shí)總是先從主程序開(kāi)始,由主程序調(diào)用子程序和函數(shù),開(kāi)發(fā)人員在編程時(shí)必須事先確定整個(gè)程序的執(zhí)行順序。而Visual Basic 6.0事件驅(qū)動(dòng)的編程是針對(duì)用戶觸發(fā)某個(gè)對(duì)象的相關(guān)事件進(jìn)行編碼,每個(gè)事件都可以驅(qū)動(dòng)一段程序的運(yùn)行。開(kāi)發(fā)人員只要編寫響應(yīng)用戶動(dòng)作的代碼。這樣的應(yīng)用程序代碼精簡(jiǎn),比較容易編寫與維護(hù)。

VB語(yǔ)言的特點(diǎn)_VB語(yǔ)言的三個(gè)特點(diǎn)說(shuō)明

結(jié)構(gòu)化的程序設(shè)計(jì)語(yǔ)言:Visual Basic 6.0具有豐富的數(shù)據(jù)類型和眾多的內(nèi)部函數(shù)。其采用模塊化和結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言,結(jié)構(gòu)清晰,語(yǔ)法簡(jiǎn)單,容易學(xué)習(xí)。

強(qiáng)大的數(shù)據(jù)庫(kù)功能:Visual Basic 6.0利用數(shù)據(jù)控件可以訪問(wèn)Access、FoxPro等多種數(shù)據(jù)庫(kù)系統(tǒng),也可以訪問(wèn)Excel、Lotus等多種電子表格。

ActiveX技術(shù):ActiveX發(fā)展了原有的OLE技術(shù),使開(kāi)發(fā)人員擺脫了特定語(yǔ)言的束縛,方便地使用其他應(yīng)用程序提供的功能,使Visual Basic 6.0能夠開(kāi)發(fā)集聲音、圖像、動(dòng)畫、字處理、電子表格、Web等對(duì)象于一體的應(yīng)用程序。

網(wǎng)絡(luò)功能:Visual Basic 6.0提供的DHTML(動(dòng)態(tài)HTML)設(shè)計(jì)工具可以使開(kāi)發(fā)者動(dòng)態(tài)地創(chuàng)建和編輯Web頁(yè)面,使用戶能開(kāi)發(fā)出多功能的網(wǎng)絡(luò)應(yīng)用軟件。

VB語(yǔ)言的三個(gè)特點(diǎn)說(shuō)明:

1、在輸入語(yǔ)句時(shí),命令詞、函數(shù)可以不必要區(qū)分大小寫。

例如:鼠標(biāo)當(dāng)單擊—按妞—在窗臺(tái)上輸出“單擊事件”的字符串。

Private Sub Command1_Click()

Form1.Print “單擊事件”

End Sub

你可以寫成為小寫的:

private sub command1_Click()

form1.print “單擊事件”

end sub 你可以寫成為大寫的:

PRIVATE SUB COMMAND1_CLICK()

FORM1.PRINT“單擊事件”

END SUB

VB語(yǔ)言的特點(diǎn)_VB語(yǔ)言的三個(gè)特點(diǎn)說(shuō)明

2、輸入程序時(shí)要求一行一句、一句一行。但VB中允許使用復(fù)合語(yǔ)句行,既把幾個(gè)語(yǔ)句放在一行中,各語(yǔ)句之間用冒號(hào)(:)格開(kāi)。

例如:鼠標(biāo)當(dāng)單擊—按妞—在窗臺(tái)上輸出“單”的字符串然后再在下行輸出“擊”然后再在下行輸出“事”然后再在下行輸出“件”。我們通常的寫法是:Private Sub COMMAND1_CLICK() Form1.Print “單” Form1.Print “擊” Form1.Print “事” Form1.Print “件” End Sub 但是我們也可以用冒號(hào)(:)格開(kāi)把它們寫到一行里面:Private Sub COMMAND1_CLICK() Form1.Print “單”:Form1.Print “擊”:Form1.Print “事”:Form1.Print “件” End Sub

3、VB6.0中使用續(xù)行符是下劃線(_)。如果一個(gè)語(yǔ)句的末尾是下劃線,則下行與該行屬于同一個(gè)語(yǔ)句行。

注意:續(xù)行符與它前面的字符之間至少有一個(gè)空格。篇程序時(shí)有時(shí)因?yàn)橛行┏绦虼a太長(zhǎng),為了提高程序的可讀性我們就要用到續(xù)行符(_)

例如:

private sub command1_Click()

form1.print “單擊事件”

end sub 可以用續(xù)行符(_)把form1.print “單擊事件”分成兩行來(lái)顯示:

private sub command1_Click()

private sub command1_Click()

form1.print _ “單擊事件”

end sub

聲明:本文內(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語(yǔ)言
    +關(guān)注

    關(guān)注

    1

    文章

    18

    瀏覽量

    9710
收藏 人收藏

    評(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

    C語(yǔ)言與Java語(yǔ)言的對(duì)比

    C語(yǔ)言和Java語(yǔ)言都是當(dāng)前編程領(lǐng)域中的重要成員,它們各自具有獨(dú)特的優(yōu)勢(shì)和特點(diǎn),適用于不同的應(yīng)用場(chǎng)景。以下將從語(yǔ)法特性、內(nèi)存管理、跨平臺(tái)性、性能、應(yīng)用領(lǐng)域等多個(gè)方面對(duì)C語(yǔ)言和Java
    的頭像 發(fā)表于 10-29 17:31 ?358次閱讀

    C語(yǔ)言與其他編程語(yǔ)言的比較

    C語(yǔ)言作為一種歷史悠久的編程語(yǔ)言,自其誕生以來(lái),一直在軟件開(kāi)發(fā)領(lǐng)域扮演著重要角色。它以其高效、靈活和可移植性強(qiáng)的特點(diǎn),成為了系統(tǒng)級(jí)編程的首選語(yǔ)言之一。
    的頭像 發(fā)表于 10-29 17:30 ?295次閱讀

    ChatGPT 的多語(yǔ)言支持特點(diǎn)

    )技術(shù)迎來(lái)了巨大的挑戰(zhàn)和機(jī)遇。ChatGPT,作為一個(gè)領(lǐng)先的語(yǔ)言模型,其多語(yǔ)言支持的特點(diǎn)成為了它在眾多應(yīng)用場(chǎng)景中不可或缺的優(yōu)勢(shì)。 1. 多語(yǔ)言
    的頭像 發(fā)表于 10-25 17:30 ?805次閱讀

    機(jī)器人語(yǔ)言系統(tǒng)包括三個(gè)基本狀態(tài)

    機(jī)器人語(yǔ)言系統(tǒng)(有時(shí)也被稱為機(jī)器人語(yǔ)言操作系統(tǒng))確實(shí)包括三個(gè)基本狀態(tài),這些狀態(tài)是機(jī)器人程序運(yùn)行和管理的核心組成部分。它們分別是: 監(jiān)控狀態(tài) :在此狀態(tài)下,系統(tǒng)負(fù)責(zé)對(duì)機(jī)器人的運(yùn)行狀況進(jìn)行實(shí)時(shí)監(jiān)控。這
    的頭像 發(fā)表于 09-04 09:24 ?584次閱讀

    對(duì)稱相電壓的特點(diǎn)是哪三個(gè)方面

    相電壓的特點(diǎn)。 一、對(duì)稱相電壓的基本概念 1.1 相電壓的定義 相電壓是指在電力系統(tǒng)中,由三個(gè)相位組成的電壓。這
    的頭像 發(fā)表于 08-12 18:18 ?1453次閱讀

    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 ?772次閱讀
    基于<b class='flag-5'>VB</b>6.0 實(shí)現(xiàn) CAN信號(hào)收發(fā) Demo

    自然語(yǔ)言列舉法描述法各自的特點(diǎn)

    自然語(yǔ)言處理(Natural Language Processing,簡(jiǎn)稱NLP)是人工智能領(lǐng)域的一個(gè)重要分支,它涉及到計(jì)算機(jī)與人類語(yǔ)言之間的交互。自然語(yǔ)言處理技術(shù)使得計(jì)算機(jī)能夠理解、
    的頭像 發(fā)表于 07-03 14:13 ?1082次閱讀

    abb工業(yè)機(jī)器人的編程語(yǔ)言是什么

    編程而設(shè)計(jì)。RAPID語(yǔ)言具有易學(xué)易用、功能強(qiáng)大、靈活性高等特點(diǎn),廣泛應(yīng)用于ABB工業(yè)機(jī)器人的編程和應(yīng)用開(kāi)發(fā)。 ABB工業(yè)機(jī)器人編程語(yǔ)言RAPID概述 RAPID語(yǔ)言簡(jiǎn)介 RAPID是
    的頭像 發(fā)表于 06-16 16:49 ?2606次閱讀

    PLC常用編程語(yǔ)言有哪些

    語(yǔ)言多種多樣,每種語(yǔ)言都有其獨(dú)特的特點(diǎn)和適用場(chǎng)景。本文將詳細(xì)介紹PLC常用的編程語(yǔ)言,包括梯形圖(LD)、指令表(IL)、功能模塊圖(FBD)、順序功能流程圖(SFC)以及結(jié)構(gòu)化文本(
    的頭像 發(fā)表于 06-14 16:58 ?1501次閱讀

    請(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

    Stability AI發(fā)布Stable Code Instruct 3B大語(yǔ)言模型,可編譯多種編程語(yǔ)言

    據(jù)報(bào)道,Stability AI公司近期推出了適配程序員使用的Stable Code Instruct 3B大語(yǔ)言模型,此款模型的顯著特點(diǎn)是能夠?qū)崿F(xiàn)編程語(yǔ)言間的自如切換。
    的頭像 發(fā)表于 03-27 10:04 ?507次閱讀

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

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