Шта је ВБСцрипт?

ВБСцрипт је лаган, општи програмски језик и скриптни језик који је развио Мицрософт, а моделиран је на основу Висуал Басиц. Овај језик се првенствено користи за развој веб пројеката и за потребе аутоматизације. Долази интегрисан са прегледачем Интернет Екплорер-а и може се користити за скриптирање на страни сервера у Мицрософтовој Интернет информативној служби.

Разумевање ВБСцрипт-а и његових апликација

Делује слично ЈаваСцрипт-у када се користи на клијенту у Интернет Екплорер-у. Упутства за извршавање ВБСцрипт-а налазе се на ХТМЛ страницама и такође директно комуницирају с ДОМ (Доцумент Објецт Модел) странице како би направили ствари које сами ХТМЛ нису могући. Али не постоји уграђена подршка за то у другим прегледачима као што су Мозилла Фирефок или Гоогле Цхроме или Опера, итд. Због чега ће вам можда требати инсталирати екстензију за тумачење ВБСцрипт-а или већина програмера иде са ЈаваСцрипт-ом да би постигли унакрсну везу - компатибилност прегледача.

Па, та прича је била о ВБСцрипт-у на предњој страни. Ако се узме у обзир бацк-енд, користи се и за обраду веб страница на страни сервера, углавном са АСП (Ацтиве Сервер Пагес). Библиотека типа АСП и АСП покретач позивају .длл датотеке ВБСцрипт да би покренули ВБСцрипт. АСП страница има одељке ВБСцрипт уграђене у тај прекидач контекста.

Такође се користи у развоју Виндовс апликација. Било који самостални ВБСцрипт ће имати .вбс екстензију.

Потребне вештине

  1. То је прилично лако научити чак и за оне који немају претходно искуство у програмирању.
  2. Ако сте неко ко познаје Висуал Басиц (ВБ) или Висуал Басиц за апликације (ВБА), то ће вам помоћи да своје знање искористите у њима.
  3. Како је ВБСцрипт понекад уграђен у ХТМЛ странице и АСП странице, добро је имати основно разумевање истих, као и за писање кода са елеганцијом.

Рад са ВБСцриптом

Испод је точка која ће говорити о начину на који функционише ВБСцрипт:

1. Напишемо први ВБСцрипт

У овом примеру, исписујемо реченицу на наш Интернет Екплорер. Дакле, погледајмо како уградити ВБСцрипт у ХТМЛ страницу.

2. Неосјетљив случај

То је неосјетљив случај који значи да се било која кључна ријеч или варијабла која се пише на исти начин без обзира на случај (било великим или малим словима) третира исто. На пример, променљиве ИНТ_ЦОУНТ и инт_цоунт третирају се исто.

3. Варијабле у ВБСцрипт

Постоји неколико правила при проглашавању променљиве.

  1. Име променљиве мора да започне с алфабетом.
  2. Максимална дужина имена променљивих може бити 255 знакова.
  3. Имена променљивих морају бити јединствена (чак и са правописима, јер је реч о неосјетљивом случају)

Променљиве су деклариране помоћу кључне речи 'дим'. Постоји само један примарни тип података који се зове Вариант и због тога се све променљиве декларишу коришћењем 'дим'.

На пример - Дим вар1, вар2

За разлику од ЈаваСцрипта, нема правила да прекине синтаксу користећи тачку двоточке.

Обим променљивих

Постоје три опсега променљивих -

  • ДИМ: Ово има процедурални опсег. То јест, променљиве су видљиве само у процедури или у функцији да се говори једноставним речима.
  • Јавно: Променљиве с јавним опсегом видљиве су свим осталим процедурама у свим придруженим скриптама.
  • Приватно: Променљиве варијабле са приватним опсегом видљиве су процедурама унутар скрипте коју је декларисала.

4. Доношење одлука

Подржава доношење одлука ако су изјаве, ако су друге ставке, угнијежђене ако изјаве и пребацују изјаве.

5. Прегледавање кода.

Како ВБСцрипт подржава сву програмску логику за имплементацију, има следећу синтаксу за пролаз кроз код.

Предности ВБСцрипт-а

У овој ери нема значајних предности у односу на било који други скриптни језик који постоји. Али да, са својим постојећим карактеристикама,

  1. Користи се за скриптирање административних задатака у Виндовс-у (али данас га углавном замењује Виндовс ПоверСхелл).
  2. То је скриптни језик за Куицк Тест Профессионал (КТП), широко коришћени алат за аутоматизацију тестова.
  3. То је интерни скриптни језик за уграђене апликације.
  4. ДБМС Интерсистем Цацхе такођер имплементира ВБСцрипт.
  5. Има снажну подршку за руковање грешкама, подпрограме итд.
  6. Користи се уместо ВБА као макро језик за Оутлоок 97.

Почетак рада са ВБСцриптом

Постоји довољно добрих ресурса за учење ВБСцрипт-а, али ништа не би одговарало званичној документацији Мицрософта.

  1. Званична ВБСцрипт документација
  2. ВБСцрипт Википедиа
  3. ВБСцрипт као један од 40 курсева програмских језика од стране ЕДУЦА-е.

Каријерски раст са ВБСцриптом као вештином

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

Закључак

Иако је успех ВБСцрипт-а као скриптног језика на страни клијента врло минималан и маргиналан, он је и даље један од три често коришћена скриптна језика (остала два су ЈаваСцрипт и Перл). Изласком Мицрософта ИИС, ВБСцрипт је постао главни скриптни језик за изградњу АСП (Ацтиве Сервер Пагес). Чак и за Виндовс Сцрипт Хост (ВСХ), пакетни језик за Виндовс, ВБСцрипт само представља претежни избор за скрипте ВСХ-ова.

Дакле, можда неће бити високих профита ако будете вешти у томе, али сигурно, нема ни губитка. Али, недостатак ВБСцрипт програмера може се сигурно искористити на предност.

Препоручени чланци

Ово је водич за шта је ВБСцрипт. Овде смо разговарали о разумевању, раду, развоју каријере, вештинама и предностима ВБСцрипт-а. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -

  1. Шта је ХТМЛ?
  2. Шта је ПоверСхелл?
  3. Шта је Мицрософт Повер БИ?
  4. Шта је Апацхе?
  5. Водич за Ц # ако Изјава

Категорија: