VB.Net-ohjelma koodiesimerkeillä: moduuli, luokka ja rakenne
Moduulit VB.Netissä
VB.Net-ohjelma koostuu seuraavista moduuleista:
- Nimiavaruuden ilmoitus
- Yksi tai useampi toimenpide
- Luokka tai moduuli
- Muuttujat
- Päämenettely
- Kommentit
- Lausunnot & Ilmaisut
Hello World -ohjelmaesimerkki VB.Netissä
Alla on yksinkertainen Hello World -ohjelmaesimerkki VB.Netissä:
Vaihe 1) Luo uusi konsolisovellus.
Vaihe 2) Lisää seuraava koodi:
Imports System Module Module1 'Prints Hello Guru99 Sub Main() Console.WriteLine("Hello Guru99") Console.ReadKey() End Sub End Module
Vaihe 3) Suorita se napsauttamalla työkalupalkin Käynnistä-painiketta. Sen pitäisi tulostaa konsoliin seuraavat tiedot:
Keskustellaanpa yllä olevan ohjelman eri osista:
Koodin selitys:
- Tätä kutsutaan nimiavaruuden ilmoitukseksi. Olemme tekemässä sitä, että sisällytämme ohjelmointirakenteeseen nimiavaruuden, jonka nimi on System. Sen jälkeen voimme käyttää kaikkia kyseisessä nimiavaruudessa määritettyjä menetelmiä ilman virhettä.
- Tätä kutsutaan moduulin ilmoitukseksi. Tässä olemme ilmoittaneet moduulin nimeltä Moduuli1. VB.Net on oliokieli. Siksi meillä on oltava luokkamoduuli jokaisessa ohjelmassa. Tämän moduulin sisällä voit määrittää ohjelmassasi käytettävät tiedot ja menetelmät.
- Tämä on kommentti. Merkitsimme sen kommentiksi lisäsimme yhden lainauksen (') 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. Jokaisen, joka lukee koodisi, on helppo ymmärtää.
- VB.Net-moduulissa tai luokassa voi olla useampi kuin yksi toimintosarja. Se on prosessien sisällä, jossa sinun tulee määrittää suoritettava koodi. Tämä tarkoittaa, että menettely määrittää luokan käyttäytymisen. Proseduuri voi olla Function, Sub, Get, Set, AddHandler, OperaTor,, RemoveHandler tai RaiseEvent. Tällä rivillä määritimme pääalimenettelyn. Tämä merkitsee aloituskohtaa kaikissa VB.Net-ohjelmissa. Se määrittää, mitä moduuli tekee, kun se suoritetaan.
- Tässä olemme määrittäneet ensisijaisen menetelmän toiminnan. WriteLine-metodi kuuluu Console-luokkaan, ja se on määritelty System-nimiavaruudessa. Muista, että tämä tuotiin koodiin. Tämä lauseke saa ohjelman tulostamaan tekstin Hello Guru99 konsolille suoritettaessa.
- Tämä rivi estää näyttöä sulkeutumasta tai poistumasta pian ohjelman suorittamisen jälkeen. Näyttö pysähtyy ja odottaa, että käyttäjä suorittaa toiminnon sulkeakseen sen.
- Pääaliprosessin sulkeminen.
- Moduulin lopetus.
Luokka VB.Netissä
VB.Netissä käytämme luokkia määrittämään suunnitelman a Tietotyyppi. Se ei tarkoita, että luokkamäärittely on datamäärittely, mutta se kuvaa, mistä kyseisen luokan objekti koostuu ja mitä toimintoja voimme suorittaa sellaiselle objektille.
Objekti on luokan esiintymä. Luokan jäsenet ovat luokassa määriteltyjä menetelmiä ja muuttujia.
Luokan määrittämiseen käytämme Class-avainsanaa, jonka jälkeen tulee olla luokan nimi, luokan runko ja End Class -lause. Tämä on kuvattu seuraavassa syntaksissa:
[ <attributelist> ] [ accessmodifier ] _ Class name [ Inherits classname ] [ statements ] End Class
Täällä
- Attribuuttilista tarkoittaa luetteloa attribuuteista, joita käytetään luokassa.
- AccessModifier on määritellyn luokan käyttöoikeustaso. Se on valinnainen parametri ja voi ottaa arvoja, kuten julkinen, suojattu, suojattu ystävä, ystävä ja yksityinen.
- Peri tarkoittaa mitä tahansa vanhempiluokkaa, jonka se perii.
VB.Net-luokan esimerkki
Seuraavassa on esimerkkikoodi luokan luomiseksi VB.Netissä:
Vaihe 1) Luo uusi konsolisovellus.
Vaihe 2) Lisää seuraava koodi:
Imports System Module Module1 Class Figure Public length As Double Public breadth As Double End Class Sub Main() Dim Rectangle As Figure = New Figure() Dim area As Double = 0.0 Rectangle.length = 8.0 Rectangle.breadth = 7.0 area = Rectangle.length * Rectangle.breadth Console.WriteLine("Area of Rectangle is : {0}", area) Console.ReadKey() End Sub End Module
Vaihe 3) Suorita koodi napsauttamalla työkalupalkin Käynnistä-painiketta. Sinun pitäisi saada seuraava ikkuna:
Olemme käyttäneet seuraavaa koodia:
Koodin selitys:
- Moduuli nimeltä Moduuli1 luominen.
- Luodaan Figuuri-niminen luokka.
- Luodaan luokan jäsen nimeltä pituus tyyppi Double. Sen käyttöoikeustaso on asetettu julkiseksi, mikä tarkoittaa, että sitä käytetään julkisesti.
- Luodaan luokan jäsen, jonka nimi on tyypin leveys Double. Sen käyttöoikeustaso on asetettu julkiseksi, mikä tarkoittaa, että sitä käytetään julkisesti.
- Tuntien lopettaminen.
- Pääalamenettelyn luominen.
- Suorakulmio-nimisen objektin luominen. Tämä objekti on tyyppiä figure, mikä tarkoittaa, että se pystyy käyttämään kaikkia Figure-luokan sisällä määriteltyjä jäseniä.
- Muuttujan tyyppialueen määrittäminen Double ja alustaa sen arvoksi 0.0.
- Kuva-luokassa määriteltyyn pituusominaisuuteen pääsy ja sen arvon alustaminen 8.0:ksi.
- Pääsy Kuva-luokassa määritettyyn leveysominaisuuteen ja alusta sen arvoksi 7.0.
- Laske suorakulmion pinta-ala kertomalla pituuden ja leveyden arvot. Tämän laskelman tulos liitetään pinta-alamuuttujaan.
- Tulostetaan tekstiä ja suorakulmion pinta-ala konsoliin.
- Konsolin keskeyttäminen odottamassa, että käyttäjä sulkee sen.
- Alamenettelyn lopettaminen.
- Tuntien lopettaminen.
Rakenne VB.Netissä
Rakenne on käyttäjän määrittämä tietotyyppi. Rakenteet tarjoavat meille tavan pakata erityyppisiä tietoja yhteen. Rakenne määritellään rakenne-avainsanalla.
VB.Net-rakenneesimerkki
Tässä on esimerkki rakenteen luomisesta VB.Netissä:
Vaihe 1) Luo uusi konsolisovellus.
Vaihe 2) Lisää seuraava koodi:
Module Module1 Structure Struct Public x As Integer Public y As Integer End Structure Sub Main() Dim st As New Struct st.x = 10 st.y = 20 Dim sum As Integer = st.x + st.y Console.WriteLine("The result is {0}", sum) Console.ReadKey() End Sub End Module
Vaihe 3) Suorita koodi napsauttamalla työkalupalkin Käynnistä-painiketta. Sinun pitäisi saada seuraava ikkuna:
Olemme käyttäneet seuraavaa koodia:
Koodin selitys:
- Moduuli nimeltä Moduuli1 luominen.
- Luodaan rakenne nimeltä Rakenne.
- Luodaan muuttuja x, jonka tyyppi on kokonaisluku. Sen käyttöoikeustasoksi on asetettu Julkinen, jotta se olisi julkisesti saatavilla.
- Luodaan muuttuja y, jonka tyyppi on kokonaisluku. Sen käyttöoikeustasoksi on asetettu Julkinen, jotta se olisi julkisesti saatavilla.
- Rakenteen loppu.
- Pääalamenettelyn luominen.
- Luodaan objektia nimeltä st, jonka tyyppi on Struct. Tämä tarkoittaa, että se pystyy käyttämään kaikkia ominaisuuksia, jotka on määritetty rakenteessa nimeltä Struct.
- Rakenteessa Struct määritellyn muuttujan x avaaminen ja sen arvon alustaminen 10:ksi.
- Rakenteessa Struct määritettyyn muuttujaan y pääsy ja sen arvon alustaminen 20:ksi.
- Muuttujan summa määrittäminen ja sen arvon alustaminen yllä olevien kahden muuttujan arvojen summaksi.
- Tulostetaan tekstiä ja yllä olevan toiminnon tulos konsolissa.
- Konsoli-ikkunan keskeyttäminen odottamassa, että käyttäjä sulkee sen.
- Pääalamenettelyn loppu.
- Moduulin loppu.
Kuinka luoda uusi projekti Microsoft Visual Studio
IDE on lyhenne sanoista Integrated Development Environment. Sinne kirjoitamme koodimme. Microsoft Visual studio muodostaa yleisimmän IDE-tyypin VB.Net-ohjelmointiin.
Käytä tätä Visual Studion asentamiseen ohjaavat.
Jotta voit kirjoittaa koodisi, sinun on luotava uusi projekti.
Seuraavassa on vaiheet uuden projektin luomiseksi Visual Studiossa:
Vaihe 1) Siirry Visual Studion Tiedosto-valikkoon
Avaa Visual Studio, napsauta Tiedosto-valikkoa ja valitse työkalupalkista Uusi->Projekti
Vaihe 2) Valitse Windows Lomakkeet Hakemus
Napsauta uudessa ikkunassa Visual Basic -kuvaketta vasemmasta pystysuuntaisesta navigointiruudusta ja Valitse Windows Lomakkeet Hakemus.
Vaihe 3) Anna projektillesi nimi
Anna sille nimi ja napsauta OK-painiketta. Projekti luodaan.
Olet luonut a Windows Lomake Hakemusprojekti. Tämäntyyppisten projektien avulla voit luoda graafisen käyttöliittymän vetämällä ja pudottamalla elementtejä.
Konsolisovellusprojektin luominen Visual Studiossa
Saatat joutua luomaan sovelluksen, joka toimii konsolissa. Tämä edellyttää konsolisovellusprojektin luomista. Seuraavat vaiheet voivat auttaa sinua saavuttamaan tämän:
Vaihe 1) Avaa Visual Studio ja napsauta Tiedosto-valikkoa, valitse työkalupalkista Uusi ja sitten Projekti.
Vaihe 2) Napsauta uudessa ikkunassa Visual Basic -painiketta vasemmasta pystysuuntaisesta navigointiruudusta. Valitse Konsolisovellus.
Vaihe 3) Anna sille nimi ja napsauta OK-painiketta. Projekti luodaan.
Yhteenveto
- A VB.Net-ohjelma koostuu eri osista.
- Kun nimiavaruus on tuotu ohjelmaan, voimme käyttää kaikkia kyseisessä moduulissa määriteltyjä menetelmiä ja toimintoja.
- Jokaisessa VB.Net-ohjelmassa on oltava moduuli.
- VB.Net-kääntäjä jättää kommentit huomioimatta.
- Meillä voi olla useampi kuin yksi menettely VB.Net-ohjelmassa.