Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

VBA Vs . Visual Basic

Visual Basic a Visual Basic for Applications ( VBA ) sú dva programovacie jazyky , ktoré sa objavujú podobné na prvý pohľad , ale v skutočnosti sa líši v mnohých ohľadoch . Programátor nemôže jednoducho zadať kód jazyka VBA a skopírujte ho do programu Visual Basic alebo naopak , a očakávajú , bezchybný výkon , pretože syntax a štruktúra týchto dvoch jazykov nie sú úplne kompatibilné . Funkcie

Visual Basic sa používa na vytvorenie rôznych typov projektov , ako sú formuláre systému Windows , knižníc tried a ovládacích prvkov ActiveX . Programátor píše kód , ktorý je nezávislý na platforme a môže bežať na všetkých operačných systémoch Windows . Aj keď to má iné použitia , VBA je najviac často používaný vytvoriť makro , ktoré je trochu kódu , ktorý vykonáva funkciu . VBA nepoužíva samostatné formuláre a moduly pre každý projekt , miesto , všetko je kódované v rovnakom priestore .
Prostredie

Programátori naprogramovať a vytvoriť pomocou Microsoft Visual Studio Visual Basic aplikácie samostatné . Oni potom distribuovať tieto aplikácie pre ostatné nainštalovať a spustiť na svojich počítačoch . VBA nevytvára samostatný spustiteľný súbor , a programátor nepotrebuje Visual Studio písať kód jazyka VBA . VBA beží v rámci iných hostiteľských programov , najmä Microsoft Office , pomocou jazyka Visual Basic runtime . Programátori vytvárať , upravovať a spúšťať programy v jazyku VBA všetko v týchto hostiteľských programov .
Programovanie

Visual Basic a VBA majú podobné štruktúry kódovania , ako napríklad použitie " Dim " deklarovať premenné alebo syntaxe rôznych podmienených a testovaných slučiek , ale dva sú rozdiely v tom , ako programátor pristupuje rôzne funkcie . V predvolenom nastavení , VBA odovzdá premenné odkazom , zatiaľ čo Visual Basic odovzdáva im hodnoty . S metódami , VBA niekedy nevyžaduje programátor používať zátvorky , aj keď odovzdávanie parametrov . VBA používa " Nastavenie " slovo , ktoré chcete priradiť odkaz na objekt , Visual Basic nepodporuje toto kľúčové slovo
Funkcia

V predvolenom nastavení , ako Visual Basic a VBA používať nulu . indexovanie pre pole , ale iba VBA umožňuje programátorovi použiť kľúčové slovo " Option Base " pre zmenu Array je dolná hranica . Visual Basic vynucuje explicitné definícia premennej , čo znamená , že programátor musí deklarovať každú premennú , zatiaľ čo to je voliteľná v jazyku VBA . Visual Basic má veľa bezpečnostných výhod , zatiaľ čo VBA dáva programátorovi len tri možnosti : vysoké , nízke , alebo nechať užívateľa rozhodnúť . Visual Basic programy využiť v plnom Microsoft . NET Framework 1.1 , ktorý umožňuje administrátorom nastaviť bezpečnostné politiky a znemožňujúce používateľom meniť ich.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené