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:
Raspravljajmo o različitim dijelovima gore navedenog programa:
Objašnjenje koda:
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Zatvaranje glavnog podpostupka.
- 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:
Koristili smo sljedeći kod:
Objašnjenje koda:
- Stvaranje modula pod nazivom Module1.
- Stvaranje klase pod nazivom Slika.
- Stvaranje člana klase pod nazivom duljina tipa Double. Njegova razina pristupa postavljena je na javno, što znači da će mu se javno pristupati.
- Stvaranje člana klase pod nazivom širina tipa Double. Njegova razina pristupa postavljena je na javno, što znači da će mu se javno pristupati.
- Završetak nastave.
- Izrada glavne potprocedure.
- 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.
- Definiranje varijable pod nazivom area of type Double i inicijaliziranje njegove vrijednosti na 0.0.
- Pristup svojstvu duljine definiranom u klasi Figure i inicijaliziranje njegove vrijednosti na 8.0.
- Pristupanje svojstvu širine definiranom u klasi Figure i inicijaliziranje njegove vrijednosti na 7.0.
- Izračunavanje površine pravokutnika množenjem vrijednosti duljine i širine. Rezultat ovog izračuna bit će dodijeljen varijabli površine.
- Ispis teksta i površine pravokutnika na konzoli.
- Pauziranje konzole čekajući da korisnik poduzme akciju da je zatvori.
- Završetak podpostupka.
- 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:
Koristili smo sljedeći kod:
Objašnjenje koda:
- Stvaranje modula pod nazivom Module1.
- Stvaranje strukture pod nazivom Struct.
- Kreiranje varijable x tipa integer. Njegova razina pristupa postavljena je na Javno kako bi bio javno dostupan.
- Kreiranje varijable y tipa integer. Njegova razina pristupa postavljena je na Javno kako bi bio javno dostupan.
- Kraj strukture.
- Izrada glavne potprocedure.
- Stvaranje objekta pod imenom st tipa Struct. To znači da će moći pristupiti svim svojstvima definiranim unutar strukture pod nazivom Struct.
- Pristup varijabli x definiranoj unutar strukture Struct i inicijaliziranje njezine vrijednosti na 10.
- Pristup varijabli y definiranoj unutar strukture Struct i inicijalizacija njezine vrijednosti na 20.
- Definiranje varijable sum i inicijaliziranje njezine vrijednosti zbrojem vrijednosti gornje dvije varijable.
- Ispis teksta i rezultata gornje operacije na konzoli.
- Pauziranje prozora konzole čekajući da korisnik poduzme akciju da ga zatvori.
- Kraj glavnog podpostupka.
- 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
Korak 2) Odaberite Windows Primjena obrazaca
U novom prozoru kliknite Visual Basic u lijevom okomitom navigacijskom oknu i odaberite Windows Primjena obrazaca.
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.
Korak 2) U novom prozoru kliknite Visual Basic u lijevom okomitom navigacijskom oknu. Odaberite Konzolnu aplikaciju.
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.