Разлика између ВБ и ВБА

ВБ вс ВБА

ВБ скраћено од Висуал Басиц и ВБА познат као Висуал Басиц за апликације, оба потичу од Басиц. На тај начин они деле заједничку сличност. Висуал Басиц је стекао популарност као трећа генерација која подржава интегрисано развојно окружење које је увела водећа софтверска компанија Мицрософт. Са корисничке тачке гледишта, Висуал Басиц се сматра једним од релативно „једноставних за учење и коришћење“ језика за почетнике, јер омогућава РАД графичким апликацијама за корисничко сучеље, омогућава приступ базама података помоћу објеката приступа подацима и подржава стварање АцтивеКс-а контрола и објеката. Касније је то промењено у верзију платформе .НЕТ. Висуал Басиц за апликације смештен је у многим Мицрософтовим апликативним пакетима, као и у производима трећих произвођача. Примери укључују Мицрософт Оффице, СолидВоркс, АрцГИС, АутоЦАД, Саге Аццпац ЕРП, ВордПерфецт Оффице 2002, итд..

Висуал Басиц не само да омогућава програмерима да дизајнирају једноставно графичко корисничко сучеље, већ може и да дизајнирају апликације сложене природе попут извршних датотека и апликација. Програмирање у Висуал Басиц-у односи се на уређивање скупова компоненти и контрола или кодирање програмских изјава ради извршавања додатних и сложенијих функција. У Висуал Басиц за апликацију, код се пише да изврши властити интермедијарни језик, заснован на П-коду, познатом и као упаковани код. Ова схема кодирања представљена је као хостинг апликације као што су Аццесс, Екцел, Ворд и ПоверПоинт и сачувана је у ЦОМ Струцтуред Стораге датотекама.

Висуал Басиц омогућава обавезу корисника да креира инстанције апликације за манипулацију једним или више објеката апликације Оффице. Супротно томе, Висуал Басиц за апликације, то је подскуп ВБ-а, извршава упутства унутар једне од канцеларијских апликација. Тако подразумевано наслеђује тренутну библиотеку Оффице апликација и инстанцу апликације.

Висуал Басиц и Висуал Басиц за апликације, обе имају исту синтаксу, али са ВБ-ом можете да креирате праве извршне програме који се могу инсталирати и радити у менију Старт. У ту сврху корисник на свом рачунару мора имати ВБ рунтиме датотеке. ВБА не може да компајлира извршну бинарну датотеку / програме. Иако је Висуал Басиц за апликације функционално богат и изузетно флексибилан, има ограничења у погледу мале подршке за функцијске показиваче. Тако ће ВБ програм бити бржи од одговарајућег ВБА програма.

Резиме:
Главна разлика је у томе што ВБ може да прави самосталне извршне датотеке док се ВБА првенствено бави програмирањем у Оффице апликацијама као што су Ворд, Екцел и Оутлоок итд..
ВБ је у потпуности састављен, али насупрот томе, ВБА је делимично састављен и захтева преводилац да изврши.
Висуал басиц има широк опсег јер је представљен као самостална апликација.
Кориснику се помаже тијесна интеграција хост апликације у Висуал Басиц фор Апплицатион.
ВБ програми се сматрају брзим као одговор на ВБА, јер ВБА пружа ограничену подршку и захтева много времена за повратне функције у Виндовс АПИ-у.