VB.Net program s primjerima koda: modul, klasa i struktura

Moduli u VB.Net

VB.Net program sastoji se od sljedećih modula:

  • Deklaracija imenskog prostora
  • Jedan ili više postupaka
  • Razred ili modul
  • Varijable
  • Glavni postupak
  • Komentari
  • Izjave i izrazi

Primjer programa Hello World u VB.Netu

Ispod je jednostavan primjer programa Hello World u VB.Netu:

Korak 1) Napravite novu konzolnu aplikaciju.

Korak 2) Dodajte sljedeći kod:

Imports System
Module Module1

    'Prints Hello Guru99 
    Sub Main()

        Console.WriteLine("Hello Guru99")
        Console.ReadKey()

    End Sub
End Module

Korak 3) Pritisnite gumb Start na alatnoj traci da biste ga pokrenuli. Na konzoli bi trebao ispisati sljedeće:

Program Hello World

Raspravljajmo o različitim dijelovima gore navedenog programa:

Program Hello World

Objašnjenje koda:

  1. To se zove deklaracija prostora imena. Ono što radimo jest da u našu programsku strukturu uključujemo imenski prostor s nazivom System. Nakon toga ćemo moći pristupiti svim metodama koje su definirane u tom imenskom prostoru bez dobivanja pogreške.
  2. To se zove deklaracija modula. Ovdje smo deklarirali modul pod nazivom Module1. VB.Net je objektno orijentirani jezik. Stoga moramo imati modul klase u svakom programu. Unutar ovog modula moći ćete definirati podatke i metode koje će koristiti vaš program.
  3. Ovo je komentar. Da bismo je označili kao komentar, dodali smo jedan navodnik (') na početak rečenice. VB.Net kompajler neće obraditi ovaj dio. Svrha komentara je poboljšati čitljivost koda. Upotrijebite ih da objasnite značenje različitih izjava u vašem kodu. Svatko tko čita vaš kôd lako će ga razumjeti.
  4. VB.Net modul ili klasa može imati više od jedne procedure. Unutar procedura trebate definirati svoj izvršni kod. To znači da će procedura definirati ponašanje klase. Procedura može biti Function, Sub, Get, Set, AddHandler, Operahumka,, RemoveHandler ili RaiseEvent. U ovom retku definirali smo glavnu potproceduru. Ovo označava ulaznu točku u sve VB.Net programe. Definira što će modul učiniti kada se izvrši.
  5. Ovdje smo specificirali ponašanje primarne metode. Metoda WriteLine pripada klasi Console, a definirana je unutar imenskog prostora System. Zapamtite da je ovo uvezeno u kod. Ova izjava tjera program da ispiše tekst Hello Guru99 na konzoli kada se izvrši.
  6. Ova linija će spriječiti zatvaranje ili izlazak ekrana ubrzo nakon što je program izvršen. Zaslon će se zaustaviti i čekati da korisnik izvrši radnju za zatvaranje.
  7. Zatvaranje glavnog podpostupka.
  8. Završetak modula.

Predavanje u VB.Netu

U VB.Netu koristimo klase za definiranje nacrta za a Tip podataka. To ne znači da je definicija klase definicija podataka, ali opisuje od čega će se objekt te klase sastojati i operacije koje možemo izvesti na takvom objektu.

Objekt je instanca klase. Članovi klase su metode i varijable definirane unutar klase.

Da bismo definirali klasu, koristimo ključnu riječ Class, nakon koje treba slijediti naziv klase, tijelo klase i naredba End Class. Ovo je opisano u sljedećoj sintaksi:

[ <attributelist> ] [ accessmodifier ] _
Class name 
   [ Inherits classname ]
   [ statements ]
End Class

Ovdje,

  • AtributList označava popis atributa koji se trebaju primijeniti na klasu.
  • AccessModifier je razina pristupa definirane klase. To je izborni parametar i može imati vrijednosti kao što su Javno, Zaštićeno, Zaštićeni prijatelj, Prijatelj i Privatno.
  • Inherits označava bilo koju nadređenu klasu koju nasljeđuje.

Primjer VB.Net klase

Slijedi primjer koda za stvaranje klase u VB.Netu:

Korak 1) Napravite novu konzolnu aplikaciju.

Korak 2) Dodajte sljedeći kod:

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

Korak 3) Pokrenite kod klikom na gumb Start na alatnoj traci. Trebali biste dobiti sljedeći prozor:

Primjer VB.Net klase

Koristili smo sljedeći kod:

Primjer VB.Net klase

Objašnjenje koda:

  1. Stvaranje modula pod nazivom Module1.
  2. Stvaranje klase pod nazivom Slika.
  3. Stvaranje člana klase pod nazivom duljina tipa Double. Njegova razina pristupa postavljena je na javno, što znači da će mu se javno pristupati.
  4. Stvaranje člana klase pod nazivom širina tipa Double. Njegova razina pristupa postavljena je na javno, što znači da će mu se javno pristupati.
  5. Završetak nastave.
  6. Izrada glavne potprocedure.
  7. Stvaranje objekta pod nazivom Rectangle. Ovaj će objekt biti tipa figure, što znači da će moći pristupiti svim članovima definiranim unutar klase Figure.
  8. Definiranje varijable pod nazivom area of ​​type Double i inicijaliziranje njegove vrijednosti na 0.0.
  9. Pristup svojstvu duljine definiranom u klasi Figure i inicijaliziranje njegove vrijednosti na 8.0.
  10. Pristupanje svojstvu širine definiranom u klasi Figure i inicijaliziranje njegove vrijednosti na 7.0.
  11. Izračunavanje površine pravokutnika množenjem vrijednosti duljine i širine. Rezultat ovog izračuna bit će dodijeljen varijabli površine.
  12. Ispis teksta i površine pravokutnika na konzoli.
  13. Pauziranje konzole čekajući da korisnik poduzme akciju da je zatvori.
  14. Završetak podpostupka.
  15. Završetak nastave.

Struktura u VB.Netu

Struktura je vrsta podataka koju definira korisnik. Strukture nam pružaju način pakiranja podataka različitih vrsta zajedno. Struktura se deklarira pomoću ključne riječi strukture.

Primjer VB.Net strukture

Evo primjera za stvaranje strukture u VB.Net:

Korak 1) Napravite novu konzolnu aplikaciju.

Korak 2) Dodajte sljedeći kod:

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

Korak 3) Pokrenite kod klikom na gumb Start na alatnoj traci. Trebali biste dobiti sljedeći prozor:

Struktura u VB.Netu

Koristili smo sljedeći kod:

Struktura u VB.Netu

Objašnjenje koda:

  1. Stvaranje modula pod nazivom Module1.
  2. Stvaranje strukture pod nazivom Struct.
  3. Kreiranje varijable x tipa integer. Njegova razina pristupa postavljena je na Javno kako bi bio javno dostupan.
  4. Kreiranje varijable y tipa integer. Njegova razina pristupa postavljena je na Javno kako bi bio javno dostupan.
  5. Kraj strukture.
  6. Izrada glavne potprocedure.
  7. Stvaranje objekta pod imenom st tipa Struct. To znači da će moći pristupiti svim svojstvima definiranim unutar strukture pod nazivom Struct.
  8. Pristup varijabli x definiranoj unutar strukture Struct i inicijaliziranje njezine vrijednosti na 10.
  9. Pristup varijabli y definiranoj unutar strukture Struct i inicijalizacija njezine vrijednosti na 20.
  10. Definiranje varijable sum i inicijaliziranje njezine vrijednosti zbrojem vrijednosti gornje dvije varijable.
  11. Ispis teksta i rezultata gornje operacije na konzoli.
  12. Pauziranje prozora konzole čekajući da korisnik poduzme akciju da ga zatvori.
  13. Kraj glavnog podpostupka.
  14. Kraj modula.

Kako stvoriti novi projekt u Microsoft Visual Studio

IDE je kratica za integrirano razvojno okruženje. To je mjesto gdje pišemo naš kod. Microsoft Visual studio čini najčešći tip IDE-a za VB.Net programiranje.

Za instalaciju Visual Studio koristite ovo voditi.

Da biste napisali svoj kod, trebate izraditi novi projekt.

Slijede koraci za stvaranje novog projekta u Visual Studiju:

Korak 1) Idite na izbornik Datoteka u Visual Studio

Otvorite Visual Studio, kliknite na izbornik File i odaberite New->Project na alatnoj traci

Projekt konzolne aplikacije u Visual Studiju

Korak 2) Odaberite Windows Primjena obrazaca

U novom prozoru kliknite Visual Basic u lijevom okomitom navigacijskom oknu i odaberite Windows Primjena obrazaca.

Projekt konzolne aplikacije u Visual Studiju

Korak 3) Dajte ime svom projektu

Dodijelite mu naziv i kliknite gumb U redu. Projekt će biti izrađen.

Stvorit ćete a Windows Obrazac Application projekt. Ova vrsta projekta omogućit će vam stvaranje grafičkog korisničkog sučelja povlačenjem i ispuštanjem elemenata.

Kako stvoriti projekt konzolne aplikacije u Visual Studiju

Možda ćete morati izraditi aplikaciju koja se izvodi na konzoli. Ovo zahtijeva da izradite projekt konzolne aplikacije. Sljedeći vam koraci mogu pomoći da to postignete:

Korak 1) Otvorite Visual Studio i kliknite izbornik Datoteka, odaberite Novo, a zatim Projekt na alatnoj traci.

Projekt konzolne aplikacije u Visual Studiju

Korak 2) U novom prozoru kliknite Visual Basic u lijevom okomitom navigacijskom oknu. Odaberite Konzolnu aplikaciju.

Projekt konzolne aplikacije u Visual Studiju

Korak 3) Dodijelite mu naziv i kliknite gumb U redu. Projekt će biti izrađen.

rezime

  • A VB.Net program sastoji se od raznih dijelova.
  • Nakon uvoza imenskog prostora u program, postaje nam moguće koristiti sve metode i funkcije koje su definirane u tom modulu.
  • Svaki VB.Net program mora imati modul.
  • VB.Net kompajler ignorira komentare.
  • U VB.Net programu možemo imati više od jedne procedure.