vb是編程軟件,最新版vb6,主要用于vb98時代的系統(tǒng)編寫應(yīng)用程序

目前創(chuàng)新互聯(lián)公司已為成百上千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、網(wǎng)站托管、服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計、沅江網(wǎng)站維護等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
vba是office里編寫宏的工具,最常用應(yīng)該是access了,編的好的access可以當系統(tǒng)用,并可以賣不少錢(我舅舅就干這個)
vb.net是vb的改進版啦,用于vista系統(tǒng)后的程序編寫。最新版2010,缺點是無法脫離。net框架直接在系統(tǒng)上運行(vista后系統(tǒng)自帶此東東)
樓主注意哦,這3個是完全不同的東西,雖然語法大同小異但是的確是不同的,別混淆了
EXCEL中自帶的VBA和VB區(qū)別為:性質(zhì)不同、運行依賴性不同、獨立性不同。
一、性質(zhì)不同
1、VBA:VBA是VB的一個子集,是使已有的應(yīng)用程序(EXCEL)自動化。
2、VB:VB是設(shè)計用于創(chuàng)建應(yīng)用程序(EXCEL)標準的應(yīng)用程序。
二、運行依賴性不同
1、VBA:運行VBA開發(fā)的程序必須依賴于它的父應(yīng)用程序。
2、VB:運行VB開發(fā)的應(yīng)用程序,用戶不必安裝VB,因為VB開發(fā)出的應(yīng)用程序是可執(zhí)行文件。
三、獨立性不同
1、VBA:VBA獨立性差,必須寄生于已有的應(yīng)用程序。
2、VB:VB獨立性強,具有自己的開發(fā)環(huán)境。
VB是一門獨立的編程語言,全稱VisualBasic,VBA全稱為VisualBasicforApplications,VBA是VB語言的子集,主要用于OFFICE辦公軟件、CAD中編寫代碼用于控制宿主程序?qū)崿F(xiàn)辦公自動化。VB編寫的代碼在操作系統(tǒng)中可以獨立運行(需要運行庫支持),但是VBA不能獨立運行,需要宿主程序的支持,如前所述的OFFICE軟件和CAD等。
計算機輔助設(shè)計(ComputerAidedDesign)指利用計算機及其圖形設(shè)備幫助設(shè)計人員進行設(shè)計工作。在設(shè)計中通常要用計算機對不同方案進行大量的計算、分析和比較,以決定最優(yōu)方案;各種設(shè)計信息,不論是數(shù)字的、文字的或圖形的,都能存放在計算機的內(nèi)存或外存里,并能快速地檢索;設(shè)計人員通常用草圖開始設(shè)計,將草圖變?yōu)楣ぷ鲌D的繁重工作可以交給計算機完成;由計算機自動產(chǎn)生的設(shè)計結(jié)果,可以快速作出圖形,使設(shè)計人員及時對設(shè)計作出判斷和修改;利用計算機可以進行與圖形的編輯、放大、縮小、平移、復(fù)制和旋轉(zhuǎn)等有關(guān)的圖形數(shù)據(jù)加工工作。
更多關(guān)于vb和vba的區(qū)別,進入:查看更多內(nèi)容
VBA 是 Office 常見套件的母語,不是說換就換的,就好比 N 年前發(fā)明的自行車,在這個汽車流行的時代依然存在,這至少說明了一點:經(jīng)典的東西自然有其自身存在的價值。
當使用 VBA 做出來的功能滿足不了我們需求的時候,我們可以考慮用 VSTO (Visual Studio Tools for Office) 來開發(fā),而在 VSTO 的開發(fā)中就有兩種常見的語言,他們是:VB.NET、C#。VB.NET 和 VBA 都屬于 Basic 語言家族的,所以他們有相似之處。
PS:
在 .NET 中有 WebService,在 Excel 2013 中也可以方便的調(diào)用 WorksheetFunction.WebService,但是在 Excel 2013 以前的版本中是沒有的,從這點可以看出,微軟還是在不斷的加強和完善新版 Office 組件中的 VBA 功能。
1、從語法上來說:兩者近乎完全相同
2、從編輯工具上來說:
VBA 的編輯工具相對落伍一點,VB 的編輯工具則更智能一些
3、從使用方法上來說:
VBA 需要在應(yīng)用程序內(nèi)運行,拿Excel來說,你必須打開一個Excel文檔,然后才能執(zhí)行文檔里的VBA代碼;VB 則不需要,你可以生產(chǎn)自己的exe文件去執(zhí)行
4、從功能上說:
VBA 是針對某個特定的應(yīng)用開發(fā)的特定語言,如果想要對某個特定的應(yīng)用執(zhí)行大量的,復(fù)雜的自動化操作,那么VBA就非常合適,因為應(yīng)用里的絕大部分功能都可以通過VBA來操作;
VB 相對于VBA來說,去操控某一個特定的應(yīng)用就沒有相應(yīng)的VBA靈巧,所以更適用于去完成一些不需要與其他應(yīng)用有太多交互的任務(wù)
擴展資料:
VBA程序員很多是業(yè)余程序員,正因為業(yè)余,解決的卻是工作中需要解決的問題;所以,VBA程序大多都是只是在部門內(nèi)部或個人使用的小工具。集成了VBA的其他應(yīng)用程序也很多,但真正能為程序增色的不多。
參考資料來源:
百度百科-VBA
分享標題:vba和vb.net區(qū)別 vba和vb的區(qū)別
鏈接分享:http://chinadenli.net/article36/hjigpg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計、網(wǎng)站導(dǎo)航、定制網(wǎng)站、做網(wǎng)站、軟件開發(fā)、微信小程序
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)