Шта је ВБ.Нет? Увод, историја, карактеристике, предности, недостаци

Преглед садржаја:

Anonim

Шта је ВБ.Нет?

ВБ.НЕТ је кратица од Висуал Басиц.НЕТ и то је језик за рачунарско програмирање који је развио Мицрософт. Први пут је објављен 2002. године да замени Висуал Басиц 6. ВБ.НЕТ је објектно оријентисани програмски језик. То значи да подржава карактеристике објектно оријентисаног програмирања које укључују енкапсулацију, полиморфизам, апстракцију и наслеђивање.

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

Језик је дизајниран на такав начин да је лако разумљив и почетницима и напредним програмерима. Будући да се ВБ.НЕТ ослања на .НЕТ фрамеворк, програми написани на том језику раде са великом поузданошћу и скалабилношћу. Помоћу ВБ.НЕТ-а можете да креирате апликације које су потпуно објектно оријентисане, сличне онима креираним у другим језицима као што су Ц ++, Јава или Ц #. Програми написани у ВБ.НЕТ такође могу добро да комуницирају са програмима написаним на Висуал Ц ++, Висуал Ц # и Висуал Ј #. ВБ.НЕТ све третира као објект.

Тачно је да је ВБ.НЕТ развијена верзија Висуал Басиц-а 6, али није компатибилан са њим. Ако свој код напишете у Висуал Басиц 6, не можете га компајлирати под ВБ.НЕТ.

У овом упутству ћете научити:

  • Шта је ВБ.Нет?
  • Историја ВБ.НЕТ
  • ВБ.НЕТ карактеристике
  • Предности ВБ.НЕТ-а
  • Мане ВБ.НЕТ-а

Историја ВБ.НЕТ

  • ВБ.НЕТ је програмски језик са више парадигми који је Мицрософт развио на .НЕТ оквиру. Покренут је 2002. године као наследник језика Висуал Басиц. Ово је била прва верзија ВБ.НЕТ (ВБ.НЕТ 7.0) и ослањала се на .НЕТ верзију 1.0.
  • 2003. године објављена је друга верзија ВБ.НЕТ, ВБ.НЕТ 7.1. Овај се ослањао на .НЕТ верзију 1.1. Ова верзија је донела низ побољшања, укључујући подршку за .НЕТ Цомпацт Фрамеворк и побољшану поузданост и перформансе .НЕТ ИДЕ-а. ВБ.НЕТ 2003 је такође доступан у академском издању Висуал Студио.НЕТ и бесплатно је дистрибуиран разним научницима из различитих земаља.
  • 2005. године објављен је ВБ.НЕТ 8.0. Језгровити део .НЕТ избачен је из свог имена како би се разликовао од класичног језика Висуал Басиц. Ова верзија је названа Висуал Басиц 2005. Ова верзија је имала много функција јер је Мицрософт желео да се овај језик користи за брзе програмере апликација. Такође су желели да га учине другачијим од језика Ц #. Неке функције које је представила ова верзија ВБ.НЕТ-а укључивале су делимичне класе, генеричке, типове који могу да се поништавају, преоптерећење оператора и потпору целог броја без потписа. У овој верзији је такође представљен оператер ИсНот.
  • 2008. године представљен је ВБ 9.0. Ово је издато заједно са .НЕТ 3.5. Неке функције додате овом издању ВБ.НЕТ укључују анонимне типове, истински условни оператор, подршку за ЛИНК, КСМЛ литерале, Ламбда изразе, методе проширења и закључивање типа.
  • Мицрософт је 2010. објавио ВБ 2010 (код 10.0). Желели су да користе Динамиц Лангуаге Рунтиме за ово издање, али одлучили су се за стратегију коеволуције коју деле ВБ.НЕТ и Ц # како би ове језике приближили једни другима.
  • 2012. године објављен је ВБ 2012 (код 11.0) заједно са .НЕТ 4.5. Његове карактеристике су укључивале хијерархију позива, итераторе, податке о позиваоцима, асинхроно програмирање са изразима „аваит“ и „асинц“ и кључну реч „Глобал“ у изразима „простора имена“.
  • У 2015. години издат је ВБ 2015 (код 14.0) заједно са Висуал Студиом 2015. „?.“ оператер је представљен да врши инлине нулл провере. Уведена је и функција интерполације низа која помаже у форматирању низова у реду.
  • У 2017. години представљен је ВБ 2017 (код 15.0) заједно са Висуал Студио 2017. Уведен је бољи начин организовања изворног кода у само једној акцији.

ВБ.НЕТ карактеристике

ВБ.НЕТ има бројне функције које су га учиниле популарним програмским језиком међу програмерима широм света. Ове карактеристике укључују следеће:

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

Предности ВБ.НЕТ-а

Следе предности и предности које ћете уживати у кодирању у ВБ.НЕТ:

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

Мане ВБ.НЕТ-а

Испод су наведени неки недостаци / недостаци повезани са ВБ.НЕТ:

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

Резиме:

  • ВБ.НЕТ је развио Мицрософт.
  • То је објектно оријентисани језик.
  • Језик не разликује велика и мала слова.
  • ВБ.НЕТ програми се изводе на .НЕТ фрамеворк-у.
  • У ВБ.НЕТ-у поступак одвожења смећа је аутоматизован.
  • Језик пружа Виндовс обрасце из којих можете наследити властите обрасце.
  • ВБ.НЕТ вам омогућава да уживате у функцији превлачења и испуштања приликом креирања корисничког интерфејса.