VB.Neti programm koodinäidetega: moodul, klass ja struktuur
VB.Neti moodulid
VB.Neti programm koosneb järgmistest moodulitest:
- Nimeruumi deklaratsioon
- Üks või mitu protseduuri
- Klass või moodul
- Muutujad
- Peamine protseduur
- Kommentaarid
- Avaldused ja väljendid
Tere maailm programmi näide VB.Netis
Allpool on lihtne Hello World programmi näide VB.Netis:
Step 1) Looge uus konsoolirakendus.
Step 2) Lisage järgmine kood:
Imports System Module Module1 'Prints Hello Guru99 Sub Main() Console.WriteLine("Hello Guru99") Console.ReadKey() End Sub End Module
Step 3) Selle käivitamiseks klõpsake tööriistaribal nuppu Start. See peaks konsoolile printima järgmise:
Arutleme ülaltoodud programmi erinevate osade üle:
Koodi selgitus:
- Seda nimetatakse nimeruumi deklaratsiooniks. Mida me teeme, on see, et lisame oma programmeerimisstruktuuri nimeruumi nimega Süsteem. Pärast seda pääseme ilma veateateta juurde kõikidele selles nimeruumis määratletud meetoditele.
- Seda nimetatakse mooduli deklaratsiooniks. Siin oleme deklareerinud mooduli nimega Module1. VB.Net on objektorienteeritud keel. Seetõttu peab meil igas programmis olema klassimoodul. Selles moodulis saate määratleda oma programmis kasutatavad andmed ja meetodid.
- See on kommentaar. Kommentaariks märkimiseks lisasime lause algusesse ühe tsitaadi ('). VB.Neti kompilaator seda osa ei töötle. Kommentaaride eesmärk on parandada koodi loetavust. Kasutage neid oma koodi erinevate väidete tähenduse selgitamiseks. Kõigil, kes teie koodi läbi loevad, on sellest lihtne aru saada.
- VB.Neti moodulil või klassil võib olla rohkem kui üks protseduur. See on protseduuride sees, kus peaksite oma käivitatava koodi määratlema. See tähendab, et protseduur määrab klassi käitumise. Protseduur võib olla Function, Sub, Get, Set, AddHandler, Operator,, RemoveHandler või RaiseEvent. Sellel real määratlesime peamise alamprotseduuri. See tähistab kõigi VB.Neti programmide sisenemispunkti. See määrab, mida moodul selle käivitamisel teeb.
- Siin oleme täpsustanud esmase meetodi käitumist. Meetod WriteLine kuulub klassi Console ja see on määratletud süsteemi nimeruumis. Pidage meeles, et see imporditi koodi. See lause paneb programmi käivitamisel konsoolile teksti Hello Guru99 printima.
- See rida takistab ekraani sulgemist või sulgemist varsti pärast programmi käivitamist. Ekraan peatub ja ootab, kuni kasutaja teeb selle sulgemiseks toimingu.
- Peamise alamprotseduuri lõpetamine.
- Mooduli lõpetamine.
Klass VB.Netis
VB.Netis kasutame klasse a kavandi määratlemiseks Andmetüüp. See ei tähenda, et klassi definitsioon on andmedefinitsioon, vaid see kirjeldab, millest selle klassi objekt koosneb ja milliseid toiminguid saame sellise objektiga teha.
Objekt on klassi eksemplar. Klassi liikmed on klassis määratletud meetodid ja muutujad.
Klassi määratlemiseks kasutame märksõna Class, millele peaks järgnema klassi nimi, klassi keha ja lause End Class. Seda kirjeldatakse järgmises süntaksis:
[ <attributelist> ] [ accessmodifier ] _ Class name [ Inherits classname ] [ statements ] End Class
Siin
- Atribuudiloend tähistab klassile rakendatavate atribuutide loendit.
- AccessModifier on määratletud klassi juurdepääsutase. See on valikuline parameeter ja võib võtta selliseid väärtusi nagu avalik, kaitstud, kaitstud sõber, sõber ja privaatne.
- Inherits tähistab mis tahes vanemklassi, mille see pärib.
VB.Neti klassi näide
Järgmine on VB.Netis klassi loomise näide.
Step 1) Looge uus konsoolirakendus.
Step 2) Lisage järgmine kood:
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
Step 3) Käivitage kood, klõpsates tööriistaribal nuppu Start. Peaksite saama järgmise akna:
Oleme kasutanud järgmist koodi:
Koodi selgitus:
- Mooduli Module1 loomine.
- Klassi loomine nimega Joonis.
- Klassiliikme loomine nimega tüübi pikkus Double. Selle juurdepääsutase on seatud avalikuks, mis tähendab, et sellele on juurdepääs avalikult.
- Klassiliikme loomine nimega laius tüüp Double. Selle juurdepääsutase on seatud avalikuks, mis tähendab, et sellele on juurdepääs avalikult.
- Tunni lõpetamine.
- Peamise alamprotseduuri loomine.
- Objekti nimega Ristkülik loomine. See objekt on tüüpfiguuriga, mis tähendab, et sellel on juurdepääs kõigile joonise klassis määratletud liikmetele.
- Muutuja nimega tüübipiirkonna määratlemine Double ja lähtestades selle väärtuseks 0.0.
- Juurdepääs klassis Joonis määratletud pikkuse atribuudile ja selle väärtuse lähtestamine väärtusele 8.0.
- Juurdepääs klassis Joonis määratletud laiuse atribuudile ja lähtestage selle väärtuseks 7.0.
- Ristküliku pindala arvutamine pikkuse ja laiuse väärtuste korrutamisega. Selle arvutuse tulemus määratakse pindala muutujale.
- Teatud teksti ja ristküliku pindala trükkimine konsoolile.
- Konsooli peatamine, oodates, kuni kasutaja selle sulgemiseks midagi ette võtab.
- Alamprotseduuri lõpetamine.
- Tunni lõpetamine.
Struktuur VB.Netis
Struktuur on kasutaja määratud andmetüüp. Struktuurid annavad meile võimaluse erinevat tüüpi andmeid koos pakendada. Struktuur deklareeritakse struktuuri märksõna abil.
VB.Neti struktuuri näide
Siin on näide VB.Netis struktuuri loomisest:
Step 1) Looge uus konsoolirakendus.
Step 2) Lisage järgmine kood:
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
Step 3) Käivitage kood, klõpsates tööriistaribal nuppu Start. Peaksite saama järgmise akna:
Oleme kasutanud järgmist koodi:
Koodi selgitus:
- Mooduli Module1 loomine.
- Struktuuri loomine nimega Struktuur.
- Täisarvu tüüpi muutuja x loomine. Selle juurdepääsutasemeks on määratud Avalik, et muuta see avalikult juurdepääsetavaks.
- Täisarvu tüüpi muutuja y loomine. Selle juurdepääsutasemeks on määratud Avalik, et muuta see avalikult juurdepääsetavaks.
- Konstruktsiooni lõpp.
- Peamise alamprotseduuri loomine.
- Objekti nimega st loomine tüübiga Struct. See tähendab, et sellel on juurdepääs kõikidele atribuutidele, mis on määratletud struktuuris nimega Struct.
- Juurdepääs struktuuris Struct määratletud muutujale x ja selle väärtuse lähtestamine 10-ks.
- Juurdepääs struktuuris Struct määratletud muutujale y ja selle väärtuse lähtestamine väärtusele 20.
- Muutuja summa defineerimine ja selle väärtuse lähtestamine kahe ülaltoodud muutuja väärtuste summaks.
- Teatud teksti ja ülaltoodud toimingu tulemuse trükkimine konsoolile.
- Konsooliakna peatamine, oodates, kuni kasutaja selle sulgemiseks midagi ette võtab.
- Peamise alamprotseduuri lõpp.
- Mooduli lõpp.
Kuidas luua uus projekt Microsoft Visual Studio
IDE tähistab integreeritud arenduskeskkonda. See on koht, kus me oma koodi kirjutame. Microsoft Visual studio on VB.Neti programmeerimiseks kõige levinum IDE tüüp.
Visual Studio installimiseks kasutage seda suunata.
Koodi kirjutamiseks peate looma uue projekti.
Visual Studios uue projekti loomiseks toimige järgmiselt.
Samm 1) Minge Visual Studio menüüsse Fail
Avage Visual Studio, klõpsake menüül Fail ja valige tööriistaribalt Uus->Projekt
Samm 2) Valige Windows Taotlusvormid
Uues aknas klõpsake vasakpoolsel vertikaalsel navigeerimispaanil Visual Basic ja valige Vali Windows Taotlusvormid.
3. samm) pange oma projektile nimi
Andke sellele nimi ja klõpsake nuppu OK. Projekt luuakse.
Olete loonud a Windows Vorm Taotlusprojekt. Seda tüüpi projekt võimaldab teil luua graafilise kasutajaliidese elemente pukseerides.
Kuidas luua konsoolirakenduse projekti Visual Studios
Võimalik, et peate looma rakenduse, mis töötab konsoolil. Selleks peate looma konsoolirakenduse projekti. Järgmised sammud aitavad teil seda saavutada.
Step 1) Avage Visual Studio ja klõpsake menüüd Fail, valige tööriistaribalt Uus ja seejärel projekt.
Step 2) Uues aknas klõpsake vasakpoolsel vertikaalsel navigeerimispaanil Visual Basic. Valige konsoolirakendus.
Step 3) Andke sellele nimi ja klõpsake nuppu OK. Projekt luuakse.
kokkuvõte
- A VB.Neti programm koosneb erinevatest osadest.
- Pärast nimeruumi importimist programmi saame kasutada kõiki selles moodulis määratletud meetodeid ja funktsioone.
- Igal VB.Neti programmil peab olema moodul.
- VB.Neti kompilaator ignoreerib kommentaare.
- Meil võib VB.Neti programmis olla rohkem kui üks protseduur.