VB.Net program s Code Primjeri
โก Pametni saลพetak
Struktura VB.Net programa organizira kod u imenske prostore, module, klase i proceduru Main koja se prva izvrลกava. Razumijevanje ovih gradivnih blokova, zajedno sa strukturama za grupeping podataka, omoguฤuje poฤetnicima pisanje jasne, dobro organizirane konzole i Windows Aplikacije obrazaca u Visual Studiju.
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 Code:
- 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 podproceduru Main. Ona oznaฤava ulaznu toฤku u svim VB.Net programima. Definira ลกto ฤe modul uฤiniti kada se izvrลกi.
- Ovdje smo odredili ponaลกanje primarne metode. Metoda WriteLine pripada klasi Console i definirana je unutar imenskog prostora System. Imajte na umu da je ovo uvezeno u kod. Ova naredba tjera program da ispiลกe tekst Hello Guru99 na konzoli prilikom izvrลกavanja.
- 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.
S programom Hello World, sljedeฤi kljuฤni gradivni blok VB.Net programa je klasa.
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 Code:
- 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.
Uz klase, VB.Net nudi i strukture kao jednostavan naฤin za pakiranje povezanih vrijednosti.
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-u:
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 Code:
- Stvaranje modula pod nazivom Module1.
- Stvaranje strukture pod nazivom Struct.
- Izrada varijable x tipa Integer. Razina pristupa postavljena je na Public kako bi bila javno dostupna.
- Izrada varijable y tipa Integer. Razina pristupa postavljena je na Public kako bi bila javno dostupna.
- 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 je 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 Projekt aplikacije za obrasce. Ova vrsta projekta omoguฤit ฤe vam stvaranje grafiฤkog korisniฤkog suฤelja povlaฤenjem i ispuลกtanjem.ping elementi.
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.










