Tässä opetusohjelmassa opit-
- Moduulit
- Hei maailma -ohjelma
- Luokat
- Rakenteet
- Microsoft Visual Studio IDE: n käyttö
Moduulit
VB.NET-ohjelma koostuu seuraavista:
- Nimiavaruusilmoitus
- Yksi tai useampi menettely
- Luokka tai moduuli
- Muuttujat
- Päämenettely
- Kommentit
- Lausunnot ja lausekkeet
Hei maailma -ohjelma
Vaihe 1) Luo uusi konsolisovellus.
Vaihe 2) Lisää seuraava koodi:
Imports SystemModule Module1'Prints Hello Guru99Sub Main()Console.WriteLine("Hello Guru99")Console.ReadKey()End SubEnd Module
Vaihe 3) Suorita se napsauttamalla työkalurivin Käynnistä-painiketta. Sen tulisi tulostaa konsolille seuraava:
Keskustelkaamme yllä olevan ohjelman eri osista:
Koodin selitys:
- Tätä kutsutaan nimiavaruusilmoitukseksi. Se, mitä teemme, on, että sisällytämme ohjelmointirakenteeseen nimitilan, jolla on nimi System. Sen jälkeen voimme käyttää kaikkia menetelmiä, jotka on määritelty kyseisessä nimiavaruudessa ilman virheitä.
- Tätä kutsutaan moduulideklaraatioksi. Tässä olemme julistaneet moduulin nimeltä Module1. VB.NET on olio-kieli. Siksi jokaisessa ohjelmassa on oltava luokan moduuli. Tämän moduulin sisällä voit määrittää tiedot ja menetelmät, joita ohjelmasi käyttää.
- Tämä on kommentti. Merkitsemällä sen kommentiksi, lisättiin yksi lainaus (') lauseen alkuun. VB.NET-kääntäjä ei käsittele tätä osaa. Kommenttien tarkoituksena on parantaa koodin luettavuutta. Käytä niitä selittämään koodisi eri lauseiden merkitys. Kuka tahansa, joka lukee koodisi, on helppo ymmärtää.
- VB.NET-moduulilla tai luokassa voi olla useampi kuin yksi toiminto. Menettelyjen sisällä on määritettävä suoritettava koodi. Tämä tarkoittaa, että menettely määrittää luokan käyttäytymisen. Menettely voi olla Function, Sub, Get, Set, AddHandler, Operator, RemoveHandler tai RaiseEvent. Tässä rivissä määriteltiin pääalimenettely. Tämä merkitsee lähtökohdan kaikkiin VB.NET-ohjelmiin. Se määrittää, mitä moduuli tekee, kun se suoritetaan.
- Tässä olemme määrittäneet ensisijaisen menetelmän käyttäytymisen. WriteLine-menetelmä kuuluu konsoliluokkaan, ja se määritetään järjestelmän nimiavaruudessa. Muista, että tämä tuotiin koodiin. Tämä lause saa ohjelman tulostamaan tekstin Hello Guru99 konsolille, kun se suoritetaan.
- Tämä rivi estää näyttöä sulkeutumasta tai poistumasta pian ohjelman suorittamisen jälkeen. Näyttö keskeytyy ja odottaa käyttäjän suorittavan toiminnon sen sulkemiseksi.
- Päämenettelyn päättäminen.
- Moduulin lopettaminen.
Luokat
VB.NET: ssä käytämme luokkia määrittelemään suunnitelman tietotyypille. Se ei tarkoita, että luokan määritelmä on datamääritelmä, mutta se kuvaa, mistä kyseisen luokan esine tehdään ja mitä toimintoja voimme suorittaa tällaisella objektilla.
Objekti on luokan esiintymä. Luokan jäsenet ovat luokassa määriteltyjä menetelmiä ja muuttujia.
Luokan määrittelemiseen käytämme Luokka-avainsanaa, jota seuraa luokan nimi, luokan runko ja Loppu-lause. Tämä kuvataan seuraavassa syntaksissa:
[] [ accessmodifier ] _Class name[ Inherits classname ][ statements ]End Class
Tässä,
- AttributeList tarkoittaa luetteloa määritteistä, jotka on sovellettava luokkaan.
- AccessModifier on määritetyn luokan käyttöoikeustaso. Se on valinnainen parametri, ja se voi ottaa arvoja, kuten Julkinen, Suojattu, Suojattu ystävä, Ystävä ja Yksityinen.
- Perinnöt tarkoittaa mitä tahansa vanhempainluokkaa, jonka se perii.
Seuraava on esimerkkikoodi luokan luomiseen VB.NET: ään -
Vaihe 1) Luo uusi konsolisovellus.
Vaihe 2) Lisää seuraava koodi:
Imports SystemModule Module1Class FigurePublic length As DoublePublic breadth As DoubleEnd ClassSub Main()Dim Rectangle As Figure = New Figure()Dim area As Double = 0.0Rectangle.length = 8.0Rectangle.breadth = 7.0area = Rectangle.length * Rectangle.breadthConsole.WriteLine("Area of Rectangle is : {0}", area)Console.ReadKey()End SubEnd Module
Vaihe 3) Suorita koodi napsauttamalla työkalurivin Käynnistä-painiketta. Sinun pitäisi saada seuraava ikkuna:
Olemme käyttäneet seuraavaa koodia:
Koodin selitys:
- Moduulin nimisen moduulin luominen 1.
- Luokan luominen nimeltä Kuva.
- Luodaan luokan jäsen, jonka nimi on Double-tyyppi. Sen käyttöoikeustaso on asetettu julkiseksi, mikä tarkoittaa, että siihen pääsee julkisesti.
- Luodaan luokan jäsen, jonka nimi on leveys Double. Sen käyttöoikeustaso on asetettu julkiseksi, mikä tarkoittaa, että siihen pääsee julkisesti.
- Luokan päättäminen.
- Pääalimenettelyn luominen.
- Suorakulmion nimisen objektin luominen. Tämä objekti on tyypin muotoinen, mikä tarkoittaa, että se pystyy käsittelemään kaikkia Fig-luokan sisällä määriteltyjä jäseniä.
- Määritetään Double-tyyppinen muuttuja nimeltä alue ja alustetaan sen arvo arvoon 0.0.
- Pääsy Fig-luokassa määriteltyyn pituusominaisuuteen ja alustaa sen arvo arvoon 8.0.
- Pääsy Kuva-luokassa määriteltyyn leveysominaisuuteen ja alustaa sen arvoksi 7.0.
- Suorakulmion pinta-ala lasketaan kertomalla pituus ja leveys. Tämän laskennan tulos osoitetaan pinta-alamuuttujalle.
- Tulostetaan tekstiä ja suorakulmion aluetta konsolille.
- Keskeytetään konsolin odottaminen, kunnes käyttäjä ryhtyy toimiin sen sulkemiseksi.
- Alimenettelyn päättäminen.
- Luokan päättäminen.
Rakenteet
Rakenne on käyttäjän määrittelemä tietotyyppi. Rakenteet tarjoavat meille tavan pakata erityyppisiä tietoja yhdessä. Rakenne ilmoitetaan käyttämällä rakenteen avainsanaa. Esimerkki rakenteen luomisesta VB.NET: iin:
Vaihe 1) Luo uusi konsolisovellus.
Vaihe 2) Lisää seuraava koodi:
Module Module1Structure StructPublic x As IntegerPublic y As IntegerEnd StructureSub Main()Dim st As New Structst.x = 10st.y = 20Dim sum As Integer = st.x + st.yConsole.WriteLine("The result is {0}", sum)Console.ReadKey()End SubEnd Module
Vaihe 3) Suorita koodi napsauttamalla työkalurivin Käynnistä-painiketta. Sinun pitäisi saada seuraava ikkuna:
Olemme käyttäneet seuraavaa koodia:
Koodin selitys:
- Moduulin nimisen moduulin luominen 1.
- Rakenteen nimeltä Struct. Luominen.
- Luodaan muuttuja x tyyppiä kokonaisluku. Sen käyttöoikeustasoksi on asetettu Julkinen, jotta se olisi julkisesti käytettävissä.
- Luodaan muuttuja y tyypin kokonaisluku. Sen käyttöoikeustasoksi on asetettu Julkinen, jotta se olisi julkisesti käytettävissä.
- Rakenteen loppu.
- Pääalimenettelyn luominen.
- Luodaan objekti nimeltä nimeltään STR. Tämä tarkoittaa, että se pystyy käyttämään kaikkia ominaisuuksia, jotka on määritelty Struct-nimisessä rakenteessa.
- Pääsy rakenteen Struct määriteltyyn muuttujaan x ja alustaa sen arvo arvoon 10.
- Pääsy rakenteen Struct määriteltyyn muuttujaan y ja alustaa sen arvo arvoon 20.
- Muuttujan summan määritteleminen ja sen arvon alustaminen kahden edellisen muuttujan arvojen summaksi.
- Tulostetaan tekstiä ja edellä mainitun toiminnan tulos konsolille.
- Keskeytetään konsoli-ikkunan odottaminen, kunnes käyttäjä ryhtyy toimiin sen sulkemiseksi.
- Päämenettelyn loppu.
- Moduulin loppu.
Microsoft Visual Studio IDE: n käyttö
IDE tarkoittaa integroitua kehitysympäristöä. Siellä kirjoitamme koodimme. Microsoft Visual Studio muodostaa yleisimmän IDE-tyypin VB.NET-ohjelmoinnille.
Asenna Visual Studio tämän oppaan avulla.
Koodin kirjoittamiseksi sinun on luotava uusi projekti. Seuraavat vaiheet voivat auttaa sinua saavuttamaan tämän:
Vaihe 1) Avaa Visual Studio ja napsauta Tiedosto-valikkoa, valitse työkaluriviltä Uusi ja sitten Projekti.
Vaihe 2) Napsauta uudessa ikkunassa Visual Basic vasemmasta pystysuorasta siirtymisruudusta. Valitse Window Forms Application.
Vaihe 3) Anna sille nimi ja napsauta OK-painiketta. Projekti luodaan.
Olet luonut Windows Form Application -projektin. Tämän tyyppinen projekti antaa sinun luoda graafisen käyttöliittymän vetämällä ja pudottamalla elementtejä.
Saatat joutua luomaan sovelluksen, joka toimii konsolilla. Tämä edellyttää, että luot konsolisovellusprojektin. Seuraavat vaiheet voivat auttaa sinua saavuttamaan tämän:
Vaihe 1) Avaa Visual Studio ja napsauta Tiedosto-valikkoa, valitse työkaluriviltä Uusi ja sitten Projekti.
Vaihe 2) Napsauta uudessa ikkunassa Visual Basic vasemmasta pystysuorasta siirtymisruudusta. Valitse konsolisovellus.
Vaihe 3) Anna sille nimi ja napsauta OK-painiketta. Projekti luodaan.
Yhteenveto
- VB.NET-ohjelma koostuu useista osista.
- Kun olet tuonut nimitilan ohjelmaan, voimme käyttää kaikkia menetelmiä ja toimintoja, jotka on määritelty kyseisessä moduulissa.
- Jokaisella VB.NET-ohjelmalla on oltava moduuli.
- VB.NET-kääntäjä ohittaa kommentit.
- VB.NET-ohjelmassa voi olla useita toimenpiteitä.