VB.Net-ohjelma, jossa on Code Esimerkit

⚡ Älykäs yhteenveto

VB.Net-ohjelman rakenne järjestää koodin nimiavaruuksiin, moduuleihin, luokkiin ja ensin suoritettavaan Main-proseduuriin. Näiden rakennuspalikoiden ja ryhmärakenteiden ymmärtäminenping data, antaa aloittelijoille mahdollisuuden kirjoittaa selkeää ja hyvin järjestettyä konsoli- ja Windows Lomakesovellukset Visual Studiossa.

  • 🔘 Nimiavaruudet: Imports-lauseke noutaa nimiavaruuden, kuten System, näkymään, jotta sen metodeja voi kutsua suoraan.
  • ☑️ Moduulit ja kurssit: Jokainen ohjelma tarvitsee moduulin tai luokan datan, proseduurien ja suoritettavan logiikan säilyttämistä varten.
  • ✅ Pääasiallinen menettely: Pää-merkki merkitsee aloituspistettä, josta suoritus alkaa kussakin VB.Net-sovelluksessa.
  • 🧪 rakenteet: Rakenne pakkaa useita erityyppisiä toisiinsa liittyviä arvoja yhdeksi käyttäjän määrittämäksi arvotyypiksi.
  • 🛠️ Projektityypit: Visual Studio rakentaa sekä konsolin että Windows Lomakkeet VB.Netille.
  • 🤖 AI-apu: Copilot ja IntelliCode Visual Studio 2026:ssa VB.Net-moduulit ja -luokat selkokielisistä kehotteista.

VB.Net-ohjelman 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:

Hello World -ohjelma

Keskustellaanpa yllä olevan ohjelman eri osista:

Hello World -ohjelma

Selitys Code:

  1. 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ä.
  2. 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.
  3. 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ää.
  4. VB.Net-moduulilla tai -luokalla voi olla useampi kuin yksi proseduuri. Proseduurien sisällä sinun tulee määritellä suoritettava koodisi. Tämä tarkoittaa, että proseduuri määrittelee luokan toiminnan. Proseduuri voi olla Function, Sub, Get, Set, AddHandler, OperaTor, RemoveHandler tai RaiseEvent. Tällä rivillä määrittelimme Main-aliproseduurin. Tämä merkitsee aloituskohtaa kaikissa VB.Net-ohjelmissa. Se määrittää, mitä moduuli tekee suorituksen yhteydessä.
  5. Tässä olemme määrittäneet ensisijaisen metodin toiminnan. WriteLine-metodi kuuluu Console-luokkaan ja se on määritelty System-nimiavaruuden sisällä. Muista, että tämä tuotiin koodiin. Tämä lauseke saa ohjelman tulostamaan tekstin Hello Guru99 konsolissa suoritettaessa.
  6. 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.
  7. Pääaliprosessin sulkeminen.
  8. Moduulin lopetus.

Kun Hello World -ohjelma on käytössä, VB.Net-ohjelman seuraava keskeinen rakennuspalikka on luokka.

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:

VB.Net-luokan esimerkki

Olemme käyttäneet seuraavaa koodia:

VB.Net-luokan esimerkki

Selitys Code:

  1. Moduuli nimeltä Moduuli1 luominen.
  2. Luodaan Figuuri-niminen luokka.
  3. Luodaan luokan jäsen nimeltä pituus tyyppi Double. Sen käyttöoikeustaso on asetettu julkiseksi, mikä tarkoittaa, että sitä käytetään julkisesti.
  4. 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.
  5. Tuntien lopettaminen.
  6. Pääalamenettelyn luominen.
  7. 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ä.
  8. Muuttujan tyyppialueen määrittäminen Double ja alustaa sen arvoksi 0.0.
  9. Kuva-luokassa määriteltyyn pituusominaisuuteen pääsy ja sen arvon alustaminen 8.0:ksi.
  10. Pääsy Kuva-luokassa määritettyyn leveysominaisuuteen ja alusta sen arvoksi 7.0.
  11. Laske suorakulmion pinta-ala kertomalla pituuden ja leveyden arvot. Tämän laskelman tulos liitetään pinta-alamuuttujaan.
  12. Tulostetaan tekstiä ja suorakulmion pinta-ala konsoliin.
  13. Konsolin keskeyttäminen odottamassa, että käyttäjä sulkee sen.
  14. Alamenettelyn lopettaminen.
  15. Tuntien lopettaminen.

Luokkien ohella VB.Net tarjoaa rakenteita kevyenä tapana pakata toisiinsa liittyviä arvoja yhteen.

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:

Rakenne VB.Netissä

Olemme käyttäneet seuraavaa koodia:

Rakenne VB.Netissä

Selitys Code:

  1. Moduuli nimeltä Moduuli1 luominen.
  2. Luodaan rakenne nimeltä Rakenne.
  3. Luodaan kokonaislukutyyppinen muuttuja x. Sen käyttöoikeustaso on asetettu arvoon Public, jotta se olisi julkisesti saatavilla.
  4. Luodaan kokonaislukutyyppinen muuttuja y. Sen käyttöoikeustaso on asetettu arvoon Public, jotta se olisi julkisesti saatavilla.
  5. Rakenteen loppu.
  6. Pääalamenettelyn luominen.
  7. 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.
  8. Rakenteessa Struct määritellyn muuttujan x avaaminen ja sen arvon alustaminen 10:ksi.
  9. Rakenteessa Struct määritettyyn muuttujaan y pääsy ja sen arvon alustaminen 20:ksi.
  10. Muuttujan summa määrittäminen ja sen arvon alustaminen yllä olevien kahden muuttujan arvojen summaksi.
  11. Tulostetaan tekstiä ja yllä olevan toiminnon tulos konsolissa.
  12. Konsoli-ikkunan keskeyttäminen odottamassa, että käyttäjä sulkee sen.
  13. Pääalamenettelyn loppu.
  14. 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-ohjelmoinnissa.

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

Konsolisovellusprojekti Visual Studiossa

Vaihe 2) Valitse Windows Lomakkeet Hakemus

Napsauta uudessa ikkunassa Visual Basic -kuvaketta vasemmasta pystysuuntaisesta navigointiruudusta ja Valitse Windows Lomakkeet Hakemus.

Windows Forms Application -projekti Visual Studiossa

Vaihe 3) Anna projektillesi nimi

Anna sille nimi ja napsauta OK-painiketta. Projekti luodaan.

Olet luonut a Windows Lomakesovellusprojekti. Tämän tyyppisen projektin avulla voit luoda graafisen käyttöliittymän vetämällä ja pudottamalla.ping 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.

Konsolisovellusprojekti Visual Studiossa

Vaihe 2) Napsauta uudessa ikkunassa Visual Basic -painiketta vasemmasta pystysuuntaisesta navigointiruudusta. Valitse Konsolisovellus.

Konsolisovellusprojekti Visual Studiossa

Vaihe 3) Anna sille nimi ja napsauta OK-painiketta. Projekti luodaan.

UKK

Moduulilla on yksi jaettu, periytymätön instanssi, joten se sopii apukoodiin ja konsolin aloituspisteisiin. Luokka on suunnitelma, jonka luot objekteina ja joka voidaan periä uudelleenkäytettäviä, oliopohjaisia ​​​​malleja varten.

Main-proseduuri on jokaisen VB.Net-ohjelman aloituskohta; .NET-ajonaikainen ympäristö kutsuu sitä sovelluksen lataamisen jälkeen. Moduulin sisällä Main-proseduuri ei tarvitse Shared-avainsanaa, mutta luokan sisällä se on oltava Shared.

Nimiavaruus on ylimmän tason säilö, joka ryhmittelee toisiinsa liittyvät luokat ja moduulit ja estää nimeämisristiriidat. Imports-lauseke tuo sen osaksi toiminnallisuutta, joten voit kutsua jäseniä, kuten Console.WriteLine, suoraan.

Käytä rakennetta pienille ja lyhytikäisille tiedoille, koska se on arvon tyyppi kopioitu tehtävänannossa. Valitse luokka suuremmille objekteille, jotka tarvitsevat periytymistä, viittauksia tai jaettua tilaa, koska luokat ovat kekohallennettuja viittaustyyppejä.

VB.Net on oliopohjainen, joten kaiken suoritettavan koodin on sijaittava moduulin tai luokan sisällä. Tämä säilö sisältää muuttujat, proseduurit ja pääaloituspisteen, joita kääntäjä tarvitsee ohjelman järjestämiseen.

Kyllä. GitHub Copilot Visual Studio 2026:ssa voi luoda kokonaisia ​​VB.Net-rakenteita muuttamalla selkokielisen kommentin moduuliksi, luokaksi tai pääproseduuriksi. Tarkista aina luotu koodi ennen sen käyttöä.

Kyllä. Visual Studio 2026 käyttää tekoälyä GitHub Copilotin ja Intellin kauttaCode nopeuttaa VB.Net-koodausta tarjoamalla kontekstitietoisia täydennyksiä, jotka oppivat kaavasi ja nostavat esiin olennaisimmat jäsenet ensin.

Konsolisovellus toimii vain tekstiä sisältävässä komentoikkunassa ja sopii erinomaisesti VB.Net-ydinsyntaksin oppimiseen. Windows Lomakesovellukseen on lisätty graafinen käyttöliittymä, joka on rakennettu vetämällä ja pudottamalla.ping työpöytäsovellusten ohjaimet.

Tiivistä tämä viesti seuraavasti: