Visual Basic.NET forritun: Auðveld leið til að byggja upp Windows Apps

Birting: Stuðningur þinn hjálpar til við að halda vefnum í gangi! Við þénum tilvísunargjald fyrir sumar þjónusturnar sem við mælum með á þessari síðu.


Microsoft Visual Basic og Visual Studio

Visual Studio er flaggskip þróunarafurða Microsoft. Það er samþætt þróunarumhverfi (IDE) sem er hannað fræðilega til að vinna með hvaða forritunarmál sem er. Upprunalega var það mest tengt Java (Microsoft er núna hætt J ++ tungumálinu), C ++ og Visual Basic.

Í gegnum árin hefur tungumálum fjölgað til að styðja jafnvel Python og Ruby. En í dag er það aðallega notað með C # og Visual Basic .NET (VB.NET).

Hvað er í Visual Studio

IDE er hannað þannig að það er ekki mikil þörf á að vinna utan hans. Það felur í sér eftirfarandi grunnþætti:

  • Uppruni frumkóða.
  • Kembara.
  • Hönnuður
    • Windows Form: GUI bekkjasafn, svipað og MFC.
    • Vefritstjóri: draga-og-sleppa nálgun við að búa til vefsíður.
    • Class Designer: sjónrænt tæki til að búa til nýja flokka.
    • Gagnagrunnstæki: myndrænt tæki til að búa til gagnagrunnsskemu.

Það eru margir aðrir hlutir sem hægt er að nota með Visual Studio. Sérstakur áhugi er Team Explorer, sem gerir mismunandi forriturum sem nota Visual Studio kleift að vinna saman með Microsoft endurskoðunarkerfi.

Visual Basic

Allir nógu gamlir muna hvað BASIC var. Það var fyrst þróað árið 1964 fyrir aðalrammatölvur – byggt á FORTRAN tungumálinu snemma. Tungumálið var gert frjálst og svo fljótt var það alls staðar, einkum á háskólatölvutölvum, þar sem BASIC var notað til að skrifa nokkra af vinsælustu textaleikjum samtímans eins og Star Trek Mike Mayfield.

GRUNN

Þegar einkatölvur komu á svæðið var BASIC augljóst tungumál til að innihalda vegna þess að það var einfalt í notkun. Reyndar fengu Bill Gates og Paul Allen upphaf sitt við að skrifa BASIC túlk sem þeir skuldsettu til að skrifa stýrikerfið fyrir nýja IBM tölvuna. Að sama skapi notaði Commodore 64 stýrikerfi sem var lítið annað en BASIC túlkur. GRUNNLAGSKóði þess tíma líktist svona:

10 LET N = 0
20 LET N = N + 1
30 PRENT N
40 EF N = 8 ÞÁ GOTO 60
50 GOTO 20
60 END

Það hafði þann kost að vera mjög skýr. Flestir án forritunarreynslu geta fundið út hvað það gerir. Með tímanum varð BASIC eitthvað brandari í tölvuheiminum. En jafnvel á þeim tíma voru hlutirnir að breytast. Fyrir það eitt varð BASIC Basic. Farin voru línutölur, í voru raunverulegar aðgerðir. Og grunnþýðendur komu fram á sjónarsviðið – hluti eins og Borland’s Turbo Basic. En þetta var skottið á tækniþróuninni. Með uppgangi safnaðra tungumála eins og Pascal og C, varð BASIC að fara í áhugamálum – og bara byrjendur á því.

Visual Basic

Visual Basic breytti öllu þessu. Það kom út árið 1991. Svo virðist sem Microsoft hafi upphaflega hugsað það sem tungumál tómstundagamans – jafnvel þó að það væri mun flottara en það sem áður hafði komið. Í fyrstu var það notað sem hálf-faglegt tæki af fólki í litlum fyrirtækjum sem þurftu á sérhæfðum hugbúnaði að halda. Árið 1996 gaf Microsoft út VBScript, sem gerði fólki kleift að gera sjálfvirkan hlut eins og Office-forrit – mikil framför miðað við hefðbundin þjóðhags tungumál. Og þá breyttust hlutirnir virkilega.

Visual Basic .NET

Árið 2001 gaf Microsoft út Visual Basic .NET. Það er eitt af tveimur tungumálum (hitt er Visual C #) sem hefur verið smíðað sérstaklega til að vinna með .NET Framework. Það er í grundvallaratriðum bekkjasafn sem gerir það auðveldara að búa til Windows-undirstaða forrit en venjulega.

Til að vera heiðarlegur, Visual Basic lítur ekki út eins og upprunalega BASIC tungumálið. Síðustu tvo áratugi hefur verið mikil tilhneiging til að öll tungumál fari að líta út eins. En Visual Basic heldur mjög einfaldri setningafræði sem auðvelt er að skrifa og skilja. Hér er dæmi frá Microsoft Developer Network (athugið að allt sem fylgir postrophe er athugasemd):

„Leyfa auðvelda tilvísun í kerfisnafnsflokkana.
Innflutningskerfi

„Þessi eining hýsir aðgangsstað forritsins.
Opinber mát modmain
„Aðal er inngangspunktur forritsins.
Sub Main ()
‘Skrifaðu texta á stjórnborðið.
Console.WriteLine („Halló heimur með Visual Basic!“)
Lok Sub
Lokareining

Visual Basic útgáfur

Visual Basic hefur farið í gegnum margar útgáfur og tölunúmerið er svolítið ruglingslegt vegna þess að útgáfur eru bæði nefndar númer og ár þeirra. Hér er almenn yfirlit:

  • V01 (1991): Þetta var fyrsta útgáfan af vörunni. Næsta ár kom Visual Basic fyrir DOS út en það var í raun nýjasta útgáfan af IDE QuickBASIC frá Microsoft og ekki í raun samhæf við Windows útgáfuna.
  • V02 (1992): Þetta var aðallega snyrtivöruuppfærsla með auknum hraða.
  • V03 (1993): Þessi útgáfa kynnti Jet Database Engine.
  • V04 (1995): Þetta var fyrsta útgáfan sem gat búið til 32 bita forrit. Það kom einnig í stað VBX fyrir OLE stjórntæki.
  • V05 (1997): Þetta var fyrsta 32 bita eina útgáfan af Visual Basic. Það gerði notendum kleift að búa til ActiveX stýringar.
  • V06 (1998): Þessi útgáfa studdi sköpun vefforrits viðskiptavinar og netþjóna og mörg ný gagnagrunnsaðgerðir, þar með talinn fullur stuðningur ActiveX Data Objects.
  • V07 (2002): Þetta var fyrsta .NET útgáfan af Visual Basic byggð á .NET Framework 1.0.
  • V08 (2005): Þessi útgáfa styrkti Visual Basic sem .NET tungumál. Í samræmi við þetta var „.NET“ fallið frá nafni þannig að það var „Visual Basic“ rétt eins og C # var einfaldlega vísað til sem „C #.“
  • V09 (2008): Þetta var uppfærsla sem fylgdi .NET Framework 3.5.
  • V10 (2010): Þessi uppfærsla færði Visual Basic meira í samræmi við C #.
  • V11 (2012): Þessi útgáfa kynnti ósamstillta tölvuvinnslu og uppfærði í .NET Framework 4.5.
  • V12 (2013): Þessi útgáfa var í grundvallaratriðum bara Visual Basic 11 með Visual Studio 2013.
  • V13 (201?): Þessari útgáfu var sleppt af Microsoft til að gera númerun Visual Basic og Visual Studio sömu.
  • V14 (2015): Þetta er nýjasta útgáfan af Visual Basic og sú fyrsta sem er open source.

Að byrja

Almennt, ef þú ætlar að þróa Visual Basic forrit notarðu Visual Studio. Þau tvö fara saman. En það getur verið erfitt að fá nákvæmlega þau tæki sem notuð eru í þessum námskeiðum. Almennt ætti það ekki að vera vandamál að nota mismunandi útgáfur í ljósi þess að þessi úrræði eru að takast á við grunnaðstöðu bæði tungumálsins og IDE.

  • Byrjaðu með Visual Basic: Microsoft síðu með hlekkjum til að byrja með Visual Basic með Visual Studio 2015.
  • Visual Basic. NET námskeið: frábær kynning á Visual Basic, .NET ramma og Visual Studio.
  • Visual Basic 6 námskeið: góð kynning á Visual Basic 6, en hún inniheldur einnig tengla á námskeið fyrir allar útgáfur frá 9 (2008) til 14 (2015).
  • Byrjaðu með Visual Basic 2008 (pdf): fyrsti kaflinn í bók Evangelos Petroutsos, Mastering Microsoft Visual Basic 2008.
  • Microsoft Visual Basic námskeið: nokkur hundruð mjög skýr námskeið um Visual Basic og skyld efni.
  • Ókeypis VB. NET námskeið: ítarleg kynning á Visual Basic sem gerir ekki ráð fyrir neinni fyrri þekkingu.
  • Hvernig á að byrja forritun: röð af 56 stuttum myndböndum sem taka þig frá að hlaða niður Visual Basic 2008 yfir í hugtök eins og undantekningar og flokka.
  • VB.Net einkatími: grunn kennsla sem er nokkuð ítarleg.

Ítarleg námskeið

Visual Basic er svo mikið viðfangsefni að það er ómögulegt fyrir neina auðlind að takast á við alla þætti þess. En eftirfarandi mun koma þér af stað með frekari þætti tungumálsins þegar þú hefur náð tökum á grunnatriðum.

  • Visual Basic síðu Microsoft: inniheldur tengla á gríðarlegt magn upplýsinga fyrir Visual Basic með Visual Studio 2015.
  • Kennslumark: ýmsar námskeið, sumar grunnlegar en aðrar lengra komnar.
  • Ókeypis Tutes Advanced VB6 einkatími: Þrátt fyrir pre.NET, þessar námskeið fjalla um margt mikilvægt eins og COM og ActiveX stýringar. Þeir hafa einnig .NET námskeið.
  • Net-informations.com Visual Basic. NET: inniheldur fullt af grunnatriðum, en mikilvægara, háþróað efni eins og ADO.NET og GUI forritun..
  • FunctionX Visual Basic. NET síðu: námskeið um alla hluta Visual Basic ásamt fjölda þróaðra dæmum.
  • Visual Basic. NET frá C # Corner: háþróuð Visual Basic dæmi. Mjög áhugavert!
  • Hlutbundin forritun í VB.NET: Visual Basic námskeið með áherslu á hlutbundið náttúrulegt. Sennilega ekki góður kostur sem fyrsta kynning á tungumálinu.
  • Veltirðu fyrir þér hvernig á að VB.NET: Sjónræn grunndæmi sýnd með myndböndum.

Bækur

Til eru gríðarlegar fræðirit um Visual Basic og Visual Studio. Margar af eftirtöldum bókum eru hluti af seríu og kunna að hafa útgáfur fyrir fyrri útgáfur af kerfinu ef það er það sem þú ert að nota. En eins og með grunnnámskeiðin, þá muntu almennt vera í lagi að nota auðlind sem er ekki sérstök fyrir það sem þú notar.

  • Upphaf Visual Basic 2015 eftir Bryan Newsome: miðað við fólk sem er algerlega nýtt í forritun. Þessi bók er með útgáfur sem fara aftur í Visual Basic 2008.
  • Visual Basic 2015 í 24 tíma eftir James Foxall: kynning á Visual Basic frá upphafi. Þessi bók er með útgáfur sem fara aftur í Visual Basic 2005.
  • Að læra Visual Basic .NET eftir Jesse Liberty: gömul bók, en samt frábær kynning á forritunarmálinu Visual Basic.
  • Professional Visual Basic 2012 og .NET 4.5 forritun eftir Sheldon o.fl.: ítarleg kynning með fjölda þróaðra efnisatriða.
  • Visual Studio 2015 fyrir byrjendur eftir Lewis Edwards: mjög stutt kynning á Visual Studio.
  • Professional Visual Studio 2015 eftir Bruce Johnson: fullkominn tilvísun í allt sem Visual Studio getur gert. Það byrjar í byrjun og nær yfir allt. Það er einnig fáanlegt í 2012 og 2013 útgáfum.

Verkfæri

Visual Studio býður upp á öll þau tæki sem þú þarft venjulega. En það eru ýmsar viðbætur og viðbætur sem þú gætir fundið gagnlegar við nokkrar kringumstæður.

  • Visual Basic 6 Quick Reference: grunnvísun á einni pappírsblaði – handhæg til að festa á vegginn.
  • Þróunartæki og tungumál: tenglar á öll þróunarverkfæri Microsoft þ.mt Visual Studio og SDK.
  • Visual Basic Tools fyrir Visual Studio: þjónusta sem gerir þér kleift að kóða sígild Visual Basic í nýjustu útgáfurnar af Visual Studio.
  • MZ-Tools: auglýsing viðbót við Visual Studio sem býður upp á sérhannaðar kóða sniðmát, sérhæfða hönnuði og margt fleira.

VBScript

VBScript er sérskriftar tungumál þróað af Microsoft og byggt á Visual Basic. Það var hannað og gefið út um miðjan tíunda áratuginn, fyrst og fremst sem létt skriftunarmál til notkunar í Microsoft umhverfi. Það var einnig ætlað snemma sem tungumál í vafranum, sem valkostur við JavaScript.

VBScript saga

VBScript var þróað hjá Microsoft um svipað leyti og JScript, sem var innleiðing Microsoft á JavaScript tungumálinu. Þeir voru báðir fyrst og fremst miðaðir að vefur verktaki. VBScript, vegna þess að það var með API tengt hýsingarumhverfinu (kallað COM, eða Component Object Model), og vegna þess að það var nokkuð auðvelt í notkun, notaði fljótt notkun Microsoft kerfisstjóra.

Þegar vinsældir VBScript jukust fann hún leið sína í næstum öll Microsoft umhverfi sem til er. Einnig stækkaði tungumálið, til að innihalda reglulega orðatiltæki, hlutbundin forritunarreglur og aðra háþróaða eiginleika. Í útgáfu 5 af tungumálinu var það fær um að gera næstum það sem önnur helstu tungumál voru fær um.

Með tilkomu .NET ramma ákvað Microsoft að leggja VBScript í þann ramma. Vegna þess að það er tekið upp í .NET er VBScript nánast aðgengilegt í umhverfi Microsoft.

Athyglisvert er að eins mikið og VBScript hefur aukið umfang sitt á síðustu tveimur áratugum er einn staður þar sem hann er ekki lengur tiltækur: vafrinn. VBScript var aldrei til í vöfrum sem ekki eru í Microsoft. Síðasta útgáfa Internet Explorer til að innihalda stuðning við VBScript var útgáfa 10. Internet Explorer 11, og nýr Microsoft Edge vafri, styðja ekki VBScript. (Reyndar er mögulegt að keyra VBScript í Internet Explorer 11, ef þú kveikir á eindrægni. En það er ekki mælt með því.)

Aðalnotkun VBScript

VBScript er handritamál til almennra nota og gæti í orði verið notað í hvaða fjölda tilgangi sem er. Hins vegar fellur mest af VB handritanotkun í litla handfylli af flokkum:

  • Kerfisstjórnun: stjórnendur ýmissa Microsoft kerfa voru meðal fyrstu notendanna VBScript, þar sem það var veruleg framför miðað við fyrri val. Það heldur áfram að nota sysadmins og notkun þess er nokkuð hliðstæð notkun Bash eða Perl meðal Linux stjórnenda. PowerShell er farið að flýja VBScript á þessu svæði, en VBScript er áfram notað talsvert.
  • Prófun: VBScript er notað í Quick Test Professional (nú kallað Unified Functional Testing), vinsæl einingaprófssvíta.
  • Innbyggð tæki “VBScript er einnig tiltölulega vinsælt meðal þróunaraðila innbyggðra forrita (hugbúnaður fyrir samspil notenda innbyggður í sérsniðin tæki).
  • Fjölvi og forritsforrit: VBScript fær einnig talsverða notkun í öðrum Microsoft forritum, svo sem MS Office.

VBScript og vefþróun

Upprunalega var VBScript beint að vefur verktaki, bæði fyrir skjólstæðingahlið (í vafra) og forskrift miðlara. Með því að JavaScript hefur verið yfirráðandi var notkun VBScript í vafranum aldrei neitt meira en lítil. Það fékk þó nokkra notkun við þróun netþjóna í samhengi við Active Server Pages Microsoft (APS), sem gæti keyrt VBScript forskriftir í gegnum .dll.

Jafnvel þó að notkun í vafranum hafi verið lítil (og er ekki lengur studd), þá er hægt að nýta vafraskipta eiginleika VBScript í samhengi við HTML forrit, Windows app snið sem gerir kleift að byggja upp skrifborðsviðmót í HTML og knúið í gegnum eitt eða fleiri skriftunarmál. Þessi aðferð er nokkuð vinsæl meðal Windows kerfisstjóra og þróunaraðila þar sem hún gerir þeim kleift að koma frumgerð upp og ganga ansi hratt. (Þessi skrifborðsnotkun HTML aftur til loka tíunda áratugarins stillir upp nútíma forritavélar eins og Electron, NW.js og PhoneGap).

VBScript tungumál og dæmi

Hér að neðan munum við veita mjög grunn kynningu á tungumálinu.

Lögun

VBScript er fyrst og fremst starfhæft tungumál. Það styður flokka og hluti, en ekki dogmatically svo. Snemma útgáfur af tungumálinu studdu ekki flokka og aðra hlutbundna eiginleika. Hefðbundin rökfræði og stjórnflæðisvirki eru fáanleg, eins og margs konar gagnategundir.

Aðal „einingin“ forritunar er aðferðin. Það eru aðgerðir og undiraðferðir. Undiraðgerðir skila ekki gildi heldur geta framkvæmt aðgerðir.

Ólíkt Visual Basic hefur VB ekki mikla getu til að skilgreina GUI. Það getur búið til einfaldar sprettigluggar, en forrit sem byggir á formi þyrfti eitthvað eins og HTML eða XML til að skilgreina HÍ.

Umhverfi

VBScript verður að keyra í studdu umhverfi. Að því er varðar vefþróun netþjóna er umhverfið ASP. Fyrir sjálfvirkni kerfa er það venjulega Windows Script Host.

Setningafræði

VBScript var byggt á Visual Basic, þannig að setningafræði þess er líkust því. Visual Basic byggðist á BASIC og hélt mörgum setningafræði eiginleikum frá því tungumáli. Ef þú lærðir að forrita í BASIC mun VBScript líklega líta út í það minnsta nokkuð kunnuglegt.

Setningafræði VBScript lítur svolítið út eins og JavaScript, en það er nægur munur á því að það getur verið auðvelt að fá hann til. Líkindi fela í sér punktamerki til að fá aðgang að Component Object Model sem lítur út eins og að fá aðgang að Document Object Model í JavaScript.

Tilgreina skal breytur með því að nota lítil leitarorð áður en þau eru notuð. Þú getur tilgreint breytu gerð, eða látið hana vera óskilgreind þar til gildi er úthlutað.

Dimm kveðja
Dimmur viðtakandi Sem strengur
Dimm skilaboð
kveðja = "Halló"
viðtakandi = "Heimurinn!"
skilaboð = kveðja & " " & viðtakanda
document.write (skilaboð)

Ólíkt JavaScript, breytileg nöfn eru hástöfum ónæm (eins og flest tungumál), og hálf ristill ljúka er ekki krafist – línuskil þjóna sem ljúka yfirlýsingu.

Athugasemdir í VBScript eru eingöngu lína og eru skilgreindar af leiðandi stakri postrophe (‘).

‘Þetta er athugasemd.

Aðgerðir, verklagsreglur, ef yfirlýsingar og aðrar kóðablokkir er lýst með yfirlýsingu um lykilorð og endað með lokayfirlýsingunni.

‘einföld ef yfirlýsing
ef x > y þá
wsh.echo "X er meiri"
enda ef

VBScript auðlindir

  • Bækur
    • Tilvísun VBScript forritara
    • VBScript í hnotskurn
    • VBScript Pocket Reference
    • Að læra VBScript
    • Ítarleg VBScript fyrir Microsoft Windows stjórnendur
    • Microsoft VBScript: Skref fyrir skref
  • Online
    • Kennsla
      • W3Schools VBSCript námskeið
      • Níu hluta myndaseríur á VBScript
      • VbScript námskeið á Tizag.com
      • Tutorial fyrir Windows Scripting Host
    • Tilvísun
      • VBScript tungumál tilvísun (Microsoft)
      • VBScript tilvísun á PCTools
      • VBScript skipanir svindlari

Ætti ég að læra VBScript?

Ef þú ert upplýsingatæknifræðingur eða kerfisstjóri sem vinnur í Microsoft umhverfi ættirðu líklega að þekkja VBScript og notkun þess sem kerfis sjálfvirkni. Jafnvel þó að þú getir notað PowerShell og önnur tungumál, muntu líklega lenda í eldri sjálfvirkni og prófunarforritum sem skrifuð eru í VBScript, sem þú þarft að viðhalda, kemba eða umrita.

Yfirlit

Visual Basic og Visual Studio eru mjög stór viðfangsefni. Ef þú ert að forrita í Windows umhverfi veita þeir þér kraftinn til að gera það sem þú vilt. Með því að nota auðlindirnar sem hér eru kynntar geturðu byrjað og gengið langt. Þú þarft bara að kafa inn.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map