熱心網(wǎng)友
Visual Basic是在BASIC語(yǔ)言基礎(chǔ)上發(fā)展起來(lái)的。所以學(xué)習(xí)BASIC語(yǔ)言的人一般會(huì)對(duì)Visual Basic的語(yǔ)法感到熟悉。不過(guò)由于Visual Basic和BASIC語(yǔ)言在編程上存在巨大差異,所以兩者之間的相同點(diǎn)已經(jīng)不多了,一般學(xué)習(xí)Visual Basic也不必先學(xué)習(xí)BASIC。BASIC家族中還有VBA,VBScript, VBA(Visual Basic for Application)最早是內(nèi)嵌在Office 97中的一種編程語(yǔ)言,由于它易學(xué)易用、功能強(qiáng)大,所以很多軟件開(kāi)發(fā)商都從微軟公司購(gòu)得了VBA的使用許可,將其作為一種開(kāi)發(fā)工具提供給用戶使用。Autodesk公司從AutoCAD R14。01版開(kāi)始,內(nèi)置了VBA開(kāi)發(fā)工具,同時(shí)提供了適用于VBA開(kāi)發(fā)的ActiveX Automation對(duì)象模型。在最新版本的AutoCAD 2000中,這部分功能又得到了增強(qiáng)。VBscript是Visual Basic的子集VBA( Visual Basic for Application)的子集,VBA是VBscript的父親。因而VBscript簡(jiǎn)單、小巧、客移植性強(qiáng),與Visual Basic的主要差異體現(xiàn)在:變量類型和作用范圍;不能使用某些內(nèi)置函數(shù);增加可一些函數(shù)和對(duì)象;處理錯(cuò)誤的方式;進(jìn)行排錯(cuò)調(diào)試的方式。如果學(xué)過(guò)VB和VB。NET你會(huì)發(fā)現(xiàn)他們從根本的設(shè)計(jì)里念和思路已經(jīng)完全不同了,VB最初是微軟設(shè)計(jì)用做數(shù)據(jù)庫(kù)開(kāi)發(fā)的一個(gè)開(kāi)發(fā)工具,后來(lái)慢慢發(fā)展功能越來(lái)越強(qiáng)大,成為快速開(kāi)發(fā)的一個(gè)利器,而VB。NET是基于NET平臺(tái)的一個(gè)開(kāi)發(fā)工具,在有些地方還保留著VB的痕跡,但它絕對(duì)不是什么VB的升級(jí)版本(個(gè)人觀點(diǎn))。。
熱心網(wǎng)友
BASIC是編程語(yǔ)言,VB是可視化的編程工具
熱心網(wǎng)友
VISUAL BASIC是可視化的BASIC