Visual Basic.NET programmēšana: vienkāršs veids, kā izveidot Windows lietotnes

Atklāšana: Jūsu atbalsts palīdz vietnei darboties! Mēs nopelnām nodošanas maksu par dažiem pakalpojumiem, kurus mēs iesakām šajā lapā.


Microsoft Visual Basic un Visual Studio

Visual Studio ir Microsoft vadošais izstrādes produkts. Tā ir integrēta izstrādes vide (IDE), kas teorētiski izstrādāta darbam ar jebkuru programmēšanas valodu. Sākotnēji tas visvairāk asociējās ar Java (Microsoft tagad ir pārtraukusi J ++ valodu), C ++ un Visual Basic.

Gadu gaitā valodu skaits ir palielinājies, lai atbalstītu pat Python un Ruby. Bet šodien tas galvenokārt tiek izmantots ar C # un Visual Basic .NET (VB.NET).

Kas atrodas Visual Studio?

IDE ir izveidots tā, ka nav daudz jāstrādā ārpus tā. Tas ietver šādus pamatelementus:

  • Pirmkoda redaktors.
  • Atkļūdotājs.
  • Dizainers
    • Windows veidlapas: GUI klases bibliotēka, līdzīga MFC.
    • Web redaktors: vilkšanas un nomešanas pieeja tīmekļa lapu izveidošanai.
    • Klases noformētājs: vizuāli balstīts rīks jaunu nodarbību izveidošanai.
    • Datu bāzes rīki: grafisks rīks datu bāzes shēmu izveidošanai.

Ir arī daudzas citas daļas, kuras var izmantot kopā ar Visual Studio. Īpaša interese ir Team Explorer, kas ļauj dažādiem programmētājiem, kas izmanto Visual Studio, sadarboties, izmantojot Microsoft versiju kontroles sistēmu.

Visual Basic

Visi pietiekami veci atceras, kas bija BASIC. Pirmoreiz tā tika izstrādāta 1964. gadā lieldatoriem – balstoties uz agrīno FORTRAN valodu. Valoda tika padarīta brīva, un tik drīz tā bija visur, īpaši koledžas pilsētiņas datoros, kur BASIC tika izmantots, lai rakstītu dažas no tā laika populārajām teksta spēlēm, piemēram, Maika Meitfīlda Star Trek.

PAMATA

Kad personālie datori ieradās notikuma vietā, BASIC bija acīmredzama valoda, kas bija jāiekļauj, jo to bija viegli lietot. Faktiski Bils Geitss un Pols Allens sāka rakstīt BASIC tulku, kuru viņi izmantoja, rakstot operētājsistēmu jaunajam IBM PC. Līdzīgi Commodore 64 izmantoja operētājsistēmu, kas bija nedaudz vairāk par BASIC tulku. Tā laika BASIC kods izskatījās apmēram šādi:

10 LET N = 0
20 LET N = N + 1
30 PRINT N
40 JA N = 8, TAD GOTO 60
50 GOTO 20
60 BEIGAS

Tam bija tā priekšrocība, ka tas bija ļoti skaidrs. Lielākā daļa cilvēku bez jebkādas programmēšanas pieredzes var izdomāt, ko tas dara. Laika gaitā BASIC kļuva par joku datoru pasaulē. Bet pat šajā laikā lietas mainījās. Pirmkārt, BASIC kļuva par Basic. Aizgājuši līniju numuri, reālās funkcijas. Un Basic kompilatori parādījās uz skatuves – tādas lietas kā Borland’s Turbo Basic. Bet tas bija tehnoloģiju tendences astes beigas. Pieaugot tādu sastādīto valodu kā Paskāls un C, BASIC tika piesaistīts hobijiem – un tikai tajā iesācējiem..

Visual Basic

Visual Basic to visu mainīja. Tas iznāca 1991. gadā. Izskatās, ka Microsoft sākotnēji to bija domājis par hobistu valodu – pat ja tā ir daudz foršāka par tām, kas bija iepriekš. Sākumā mazos uzņēmumos cilvēki to izmantoja kā daļēji profesionālu rīku, kam bija nepieciešama specializēta programmatūra. Līdz 1996. gadam Microsoft izlaida VBScript, kas ļāva cilvēkiem automatizēt tādas lietas kā Office lietojumprogrammas – tas ir liels uzlabojums salīdzinājumā ar tradicionālajām makro valodām. Un tad lietas tiešām mainījās.

Visual Basic .NET

2001. gadā Microsoft izlaida Visual Basic .NET. Tā ir viena no divām valodām (otra ir Visual C #), kas ir īpaši izveidotas darbam ar .NET Framework. Tā pamatā ir klases bibliotēka, kas padara Windows balstītu lietojumprogrammu izveidi daudz vieglāku, nekā tas parasti būtu.

Godīgi sakot, Visual Basic neizskatās pēc oriģinālās BASIC valodas. Pēdējo divu desmitgažu laikā ir bijusi izteikta tendence, ka visas valodas sāk izskatīties līdzīgas. Bet Visual Basic saglabā ļoti skaidru sintaksi, kuru ir viegli rakstīt un saprast. Šis ir piemērs no Microsoft izstrādātāju tīkla (ņemiet vērā, ka viss, kas seko apostrofam, ir komentārs):

“Ļauj ērti atsaukties uz sistēmas nosaukumvietas klasēm.
Importa sistēma

“Šajā modulī atrodas lietojumprogrammas piekļuves punkts.
Publiskā moduļa modmain
“Galvenais ir lietojumprogrammas piekļuves punkts.
Apakšgalds ()
Rakstiet tekstu konsolē.
Console.WriteLine (“Sveika pasaule, izmantojot Visual Basic!”)
Beigas apakš
Beigu modulis

Visual Basic versijas

Visual Basic ir bijis daudz versiju, un numerācija ir nedaudz mulsinoša, jo versijas tiek sauktas gan par to skaitu, gan pēc gada. Šeit ir vispārīgs pārskats:

  • V01 (1991): Tā bija pirmā produkta versija. Nākamajā gadā tika izlaista Visual Basic for DOS, taču tā faktiski bija Microsoft IDE QuickBASIC jaunākā versija un faktiski nebija savietojama ar Windows versiju..
  • V02 (1992): Tas galvenokārt bija kosmētiskais jauninājums ar palielinātu ātrumu.
  • V03 (1993): Šī versija ieviesa Jet Database Engine.
  • V04 (1995): Šī bija pirmā versija, kas varēja izveidot 32 bitu lietojumprogrammas. Tas arī aizstāja VBX ar OLE vadības ierīcēm.
  • V05 (1997): Tā bija Visual Basic pirmā 32 bitu versija. Tas lietotājiem ļāva izveidot ActiveX vadīklas.
  • V06 (1998): Šī versija atbalstīja klienta un servera puses tīmekļa lietojumprogrammu izveidi un daudzas jaunas datu bāzes funkcijas, ieskaitot pilnīgu ActiveX datu objektu atbalstu.
  • V07 (2002): Šī bija pirmā Visual Basic .NET versija, kuras pamatā bija .NET Framework 1.0.
  • V08 (2005): Šī versija nostiprināja Visual Basic kā .NET valodu. Ievērojot to, “.NET” tika atcelts no tā nosaukuma, lai tas būtu “Visual Basic”, tāpat kā C # vienkārši tika saukts par “C #”.
  • V09 (2008): Šis bija jauninājums, kas notika kopā ar .NET Framework 3.5.
  • V10 (2010): Šis atjauninājums ļāva Visual Basic vairāk saskaņot ar C #.
  • V11 (2012): Šī versija ieviesa asinhrono skaitļošanu un atjaunināta .NET Framework 4.5.
  • V12 (2013): Šī versija būtībā bija tikai Visual Basic 11 ar Visual Studio 2013.
  • V13 (201?): Microsoft izlaida šo versiju, lai Visual Basic un Visual Studio numerācija būtu vienāda.
  • V14 (2015): Šī ir Visual Basic jaunākā versija un pirmā, kas ir atvērta koda.

Darba sākšana

Parasti, ja jūs plānojat attīstīt Visual Basic lietojumprogrammas, jūs izmantosit Visual Studio. Abi iet kopā. Tomēr var būt grūti iegūt tieši tādus rīkus, kas tiek izmantoti šajās apmācībās. Kopumā, izmantojot dažādas versijas, nevajadzētu sagādāt problēmas, ņemot vērā, ka šie resursi attiecas gan uz valodas, gan IDE pamata iespējām.

  • Darba sākšana ar Visual Basic: Microsoft saitu lapa saitēm, lai sāktu darbu ar Visual Basic, izmantojot Visual Studio 2015.
  • Visual Basic .NET konsultācijas: lielisks ievads Visual Basic, .NET ietvarā un Visual Studio.
  • Apmācība Visual Basic 6: labs ievads Visual Basic 6, taču tajā ir arī saites uz pamācībām visām versijām no 9. (2008) līdz 14. (2015)..
  • Darba sākšana ar Visual Basic 2008 (pdf): Evangelos Petroutsos grāmatas pirmā nodaļa, Microsoft Visual Basic 2008 apgūšana.
  • Microsoft Visual Basic konsultācijas: pāris simti ļoti skaidru mācību materiālu par Visual Basic un saistītām tēmām.
  • Bezmaksas VB .NET kurss: vispusīgs Visual Basic ievads, kas neprasa iepriekšējas zināšanas.
  • Kā sākt programmēšanu: 56 īsu videoklipu sērija, kas ļauj jums lejupielādēt Visual Basic 2008 līdz tādiem jēdzieniem kā izņēmumi un klases.
  • VB.Net apmācība: diezgan pamatīga pamata apmācība.

Papildu konsultācijas

Visual Basic ir tik plašs temats, ka nevienam resursam nav iespējams tikt galā ar visiem tā elementiem. Pēc tam, kad būsit apguvis pamatus, jūs varēsit sākt strādāt ar dažiem sarežģītākiem valodas aspektiem.

  • Microsoft Visual Basic lapa: satur saites uz milzīgu informācijas daudzumu par Visual Basic ar Visual Studio 2015.
  • Pamācību punkts: dažādas apmācības, dažas no tām ir pamata, bet citas – sarežģītākas.
  • Bezmaksas apmācības papildprogramma VB6 apmācībai: lai arī pirms-.NET, šīs apmācības attiecas uz daudzām svarīgām lietām, piemēram, COM un ActiveX vadīklas. Viņiem ir arī .NET apmācības.
  • Net-informations.com Visual Basic .NET: satur daudz pamata mācību materiālu, bet svarīgākas, uzlabotas tēmas, piemēram, ADO.NET un GUI programmēšana.
  • FunctionX Visual Basic .NET lapa: konsultācijas par visām Visual Basic daļām, kā arī vairāki uzlaboti piemēri.
  • C # Corner’s Visual Basic .NET: uzlaboti Visual Basic piemēri. Diezgan interesanti!
  • Objektiem orientēta programmēšana vietnē VB.NET: Visual Basic apmācība ar uzsvaru uz dabiski objektorientētu. Droši vien nav laba izvēle kā pirmais valodas ievads.
  • Wonder How to VB.NET: Vizuāli pamata piemēri, kas demonstrēti ar videoklipiem.

Grāmatas

Par Visual Basic un Visual Studio ir milzīga literatūra. Daudzas no šīm grāmatām ir sērijas daļas, un, ja tieši to jūs izmantojat, iespējams, ir sistēmas iepriekšējo versiju izdevumi. Bet tāpat kā ar pamata apmācību, jūs parasti varēsit izmantot resursu, kas nav specifisks jūsu izmantotajam.

  • Sākotnējais Visual Basic 2015, kuru izveidojis Braiens Jaunjome: ir paredzēts cilvēkiem, kuri programmēšanas jomā ir pilnīgi jauni. Šajā grāmatā ir izdevumi, kas atgriežas Visual Basic 2008.
  • Visual Basic 2015 24 stundās, veidojis Džeimss Foksals: ievads Visual Basic no paša sākuma. Šajā grāmatā ir izdevumi, kas atgriežas Visual Basic 2005.
  • Jesse Liberty mācīšanās Visual Basic .NET: sena grāmata, taču joprojām lielisks ievads Visual Basic programmēšanas valodā.
  • Profesionālās Visual Basic 2012 un .NET 4.5 programmēšana, kuru izstrādājuši Šeldons un citi: visaptverošs ievads ar vairākām izvērstām tēmām.
  • Lūiss Edvards: Visual Studio 2015 iesācējiem: ļoti īss Visual Studio ievads.
  • Brūsa Džonsona profesionālā Visual Studio 2015: galvenā atsauce uz visu, ko Visual Studio var darīt. Tas sākas sākumā un aptver visu. Tas ir pieejams arī 2012. un 2013. gada izdevumos.

Rīki

Visual Studio nodrošina visus rīkus, kas jums parasti būtu nepieciešami. Bet ir dažādi papildinājumi un paplašinājumi, kas dažos gadījumos jums varētu būt noderīgi.

  • Visual Basic 6 ātrā atsauce: pamata atsauce uz vienas papīra lapas – ērts piespraušanai pie sienas.
  • Izstrādes rīki un valodas: saites uz visiem Microsoft attīstības rīkiem, ieskaitot Visual Studio un SDK.
  • Visual Studio rīki Visual Basic: pakalpojums, kas ļauj kodēt klasisko Visual Basic visjaunākās Visual Studio versijās..
  • MZ-Tools: komerciāls Visual Studio papildinājums, kas piedāvā pielāgojamas kodu veidnes, specializētus dizainerus un daudz ko citu.

VBScript

VBScript ir patentēta skriptu valoda, ko izstrādājusi Microsoft un kuras pamatā ir Visual Basic. Tas tika izstrādāts un izlaists 1990. gadu vidū, galvenokārt kā viegla skriptu valoda lietošanai Microsoft vidēs. Tā jau sākumā bija paredzēta kā pārlūkprogrammas valoda kā alternatīva JavaScript.

VBScript vēsture

VBScript tika izstrādāts Microsoft apmēram tajā pašā laikā kā JScript, kas bija Microsoft ieviestā JavaScript valoda. Sākotnēji viņi abi bija vērsti galvenokārt uz tīmekļa izstrādātājiem. Tomēr VBScript tāpēc, ka tam bija sasaistīta API ar resursdatora vidi (sauktu par COM vai Component Object Model) un tā kā to bija diezgan viegli lietot, ātri ieguva lietojumu Microsoft sistēmu administratoru starpā.

Tā kā VBScript popularitāte pieauga, tā atrada ceļu gandrīz katrā pieejamajā Microsoft vidē. Turklāt valoda paplašinājās, iekļaujot regulārās izteiksmes, uz objektu orientētas programmēšanas principus un citas uzlabotas funkcijas. Pēc valodas 5. versijas tā bija spējīga izdarīt gandrīz visu, ko citas lielās valodas bija spējīgas.

Ar .NET ietvara parādīšanos Microsoft nolēma tajā ievietot VBScript. Sakarā ar tā iekļaušanu .NET, VBScript ir gandrīz vispārēji pieejams Microsoft vidēs.

Interesanti, ka tik daudz, cik VBScript ir paplašinājis savu sasniedzamību pēdējo divu desmitgažu laikā, ir viena vieta, kur tas vairs nav pieejams: pārlūks. VBScript nekad nebija pieejams pārlūkprogrammās, kas nav Microsoft. Pēdējā Internet Explorer versija, kurā iekļauts VBScript atbalsts, bija 10. versija. Internet Explorer 11 un jaunais pārlūks Microsoft Edge neatbalsta VBScript. (Faktiski ir iespējams palaist VBScript pārlūkprogrammā Internet Explorer 11, ja ieslēdzat saderības režīmu. Bet tas nav ieteicams.)

VBScript primārie lietojumi

VBScript ir universāla skriptu valoda, un teorētiski to var izmantot daudziem mērķiem. Tomēr lielāko daļu VB skriptu lietojuma var iedalīt nelielā skaitā kategoriju:

  • Sistēmu administrēšana: dažādu Microsoft sistēmu administratori bija vieni no pirmajiem VBScript ieviesējiem, jo ​​tas bija ievērojams uzlabojums salīdzinājumā ar iepriekšējām alternatīvām. To turpina izmantot sysadmins, un tā lietošana ir nedaudz analoga Baša vai Perla lietošanai Linux administratoru starpā. Šajā jomā PowerShell sāk pārvietot VBScript, taču VBScript joprojām tiek izmantots diezgan daudz.
  • Testēšana: VBScript tiek izmantots Quick Test Professional (tagad saukts par vienoto funkcionālo testēšanu), populārajā vienību testēšanas komplektā.
  • Iegultās ierīces ”. VBScript ir samērā populārs arī iegulto lietojumprogrammu (lietotāja mijiedarbības programmatūra, kas iebūvēta pielāgotajām ierīcēm) izstrādātāju vidū..
  • Makro un lietotņu skriptu veidošana: VBScript diezgan daudz izmanto arī citās Microsoft lietojumprogrammās, piemēram, MS Office.

VBScript un Web izstrāde

Sākotnēji VBScript bija paredzēts tīmekļa izstrādātājiem – gan klienta puses (pārlūkā), gan servera puses skriptiem. Tā kā JavaScript kļūst par dominējošu stāvokli, VBScript izmantošana pārlūkprogrammā nekad nebija nekas vairāk kā margināls. Tas patiešām tika izmantots servera puses attīstībā Microsoft aktīvo serveru lapu (APS) kontekstā, kas varētu palaist VBScript skriptus, izmantojot .dll.

Kaut arī pārlūkprogrammā lietošana ir bijusi ierobežota (un tā vairs netiek atbalstīta), pārlūka bāzes VBScript funkcijas var izmantot HTML lietojumprogrammas kontekstā – Windows lietotnes formātā, kas darbvirsmas lietotāja saskarni ļauj veidot HTML un darbināt izmantojot vienu vai vairākas skriptu valodas. Šī pieeja ir diezgan populāra Windows sistēmas administratoru un izstrādātāju vidū, jo tā ļauj viņiem izveidot prototipu diezgan ātri. (Šī HTML darbvirsmas izmantošana, kas datēta ar 1990. gadu beigām, nosaka tādu modernu lietotņu motoru kā Electron, NW.js un PhoneGap pieaugumu).

VBScript valoda un piemēri

Zemāk mēs sniegsim ļoti vienkāršu valodas ievadu.

Iespējas

VBScript galvenokārt ir funkcionāla valoda. Tas atbalsta klases un objektus, bet ne dogmatiski. Agrīnās valodas versijas neatbalstīja klases un citas objektorientētas funkcijas. Ir pieejamas standarta loģikas un vadības plūsmas struktūras, kā arī ļoti dažādi datu tipi.

Programmēšanas galvenā “vienība” ir procedūra. Ir funkciju procedūras un apakšprocedūras. Papildu procedūras neatdod vērtību, bet var veikt darbības.

Atšķirībā no Visual Basic, VB nav daudz iespēju definēt GUI. Tas var radīt vienkāršus uznirstošos brīdinājumus, bet uz veidlapu balstītai lietojumprogrammai būtu nepieciešams kaut kas līdzīgs HTML vai XML, lai definētu lietotāja saskarni.

Vide

VBScript jādarbina atbalstītā vidē. Serveru puses tīmekļa izstrādei šī vide ir ASP. Sistēmu automatizācijai tas parasti ir Windows skriptu resursdators.

Sintakse

VBScript pamatā bija Visual Basic, tāpēc tā sintakse ir visvairāk līdzīga tai. Visual Basic pamatā bija BASIC, un tajā tika saglabātas daudzas sintakses funkcijas no šīs valodas. Ja jūs iemācījāties programmēt BASIC, VBScript, iespējams, izskatīsies vismaz nedaudz pazīstams.

VBScript sintakse mazliet izskatās kā JavaScript, taču ir pietiekami daudz atšķirību, ka to var viegli paņemt. Līdzības ietver dot-notation, lai piekļūtu komponentu objekta modelim, kas daudz izskatās pēc piekļuves dokumenta objekta modelim JavaScript.

Mainīgie pirms to izmantošanas ir jādeklarē, izmantojot blāvo atslēgvārdu. Jūs varat norādīt mainīgā veidu vai atstāt to nenoteiktu, līdz tiek piešķirta vērtība.

Dim sveiciens
Dim saņēmējs kā stīga
Blāva ziņa
sveiciens = "Sveiki"
saņēmējs = "Pasaule!"
ziņa = sveiciens & " " & saņēmējs
document.write (ziņojums)

Atšķirībā no JavaScript, mainīgajiem nosaukumiem ir lielo un mazo burtu lietojums (kā tas ir lielākajā daļā valodas), un semikolu terminātoriem nav nepieciešami – rindu pārtraukumi kalpo kā paziņojumu beidzēji.

Komentāri VBScript ir tikai vienas rindas, un tos nosaka ar vadošu atsevišķu apostrofu (‘).

‘Šis ir komentārs.

Funkcijas, procedūras, ja paziņojumi un citi koda bloki tiek deklarēti ar atslēgas vārda paziņojumu un beidzas ar beigu paziņojumu.

‘vienkāršs, ja paziņojums
ja x > y tad
wsh.echo "X ir lielāks"
beigas, ja

VBScript resursi

  • Grāmatas
    • VBScript programmētāja atsauce
    • Īsumā VBScript
    • VBScript kabatas atsauce
    • Mācīšanās VBScript
    • Advanced VBScript Microsoft Windows administratoriem
    • Microsoft VBScript: soli pa solim
  • Tiešsaistē
    • Pamācības
      • W3Schools VBSCript apmācība
      • Deviņu daļu video sērija vietnē VBScript
      • VbScript apmācība vietnē Tizag.com
      • Windows skriptu resursdatora apmācība
    • Atsauce
      • VBScript valodas atsauce (Microsoft)
      • VBScript atsauce PCTools
      • VBScript komandu krāpšanās lapa

Vai man vajadzētu iemācīties VBScript??

Ja esat IT speciālists vai sistēmu administrators, kas strādā Microsoft vidē, jums, iespējams, vajadzētu būt pazīstamam ar VBScript un tā izmantošanu kā sistēmas automatizācijas rīku. Pat ja jūs varat izmantot PowerShell un citas valodas, jūs, iespējams, sastapsit vecākus automatizācijas un testēšanas skriptus, kas uzrakstīti VBScript, kas jums būs jāuztur, atkļūdot vai pārrakstīt..

Kopsavilkums

Visual Basic un Visual Studio ir ļoti lieli priekšmeti. Ja jūs plānojat Windows vidē, tie nodrošina jums iespēju darīt visu, ko vēlaties. Izmantojot šeit piedāvātos resursus, jūs varat sākt un iet tālu. Jums vienkārši nepieciešams ienirt.

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