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:

Tere maailm programm

Arutleme ülaltoodud programmi erinevate osade üle:

Tere maailm programm

Koodi selgitus:

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. See rida takistab ekraani sulgemist või sulgemist varsti pärast programmi käivitamist. Ekraan peatub ja ootab, kuni kasutaja teeb selle sulgemiseks toimingu.
  7. Peamise alamprotseduuri lõpetamine.
  8. 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:

VB.Neti klassi näide

Oleme kasutanud järgmist koodi:

VB.Neti klassi näide

Koodi selgitus:

  1. Mooduli Module1 loomine.
  2. Klassi loomine nimega Joonis.
  3. Klassiliikme loomine nimega tüübi pikkus Double. Selle juurdepääsutase on seatud avalikuks, mis tähendab, et sellele on juurdepääs avalikult.
  4. Klassiliikme loomine nimega laius tüüp Double. Selle juurdepääsutase on seatud avalikuks, mis tähendab, et sellele on juurdepääs avalikult.
  5. Tunni lõpetamine.
  6. Peamise alamprotseduuri loomine.
  7. 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.
  8. Muutuja nimega tüübipiirkonna määratlemine Double ja lähtestades selle väärtuseks 0.0.
  9. Juurdepääs klassis Joonis määratletud pikkuse atribuudile ja selle väärtuse lähtestamine väärtusele 8.0.
  10. Juurdepääs klassis Joonis määratletud laiuse atribuudile ja lähtestage selle väärtuseks 7.0.
  11. Ristküliku pindala arvutamine pikkuse ja laiuse väärtuste korrutamisega. Selle arvutuse tulemus määratakse pindala muutujale.
  12. Teatud teksti ja ristküliku pindala trükkimine konsoolile.
  13. Konsooli peatamine, oodates, kuni kasutaja selle sulgemiseks midagi ette võtab.
  14. Alamprotseduuri lõpetamine.
  15. 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:

Struktuur VB.Netis

Oleme kasutanud järgmist koodi:

Struktuur VB.Netis

Koodi selgitus:

  1. Mooduli Module1 loomine.
  2. Struktuuri loomine nimega Struktuur.
  3. Täisarvu tüüpi muutuja x loomine. Selle juurdepääsutasemeks on määratud Avalik, et muuta see avalikult juurdepääsetavaks.
  4. Täisarvu tüüpi muutuja y loomine. Selle juurdepääsutasemeks on määratud Avalik, et muuta see avalikult juurdepääsetavaks.
  5. Konstruktsiooni lõpp.
  6. Peamise alamprotseduuri loomine.
  7. 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.
  8. Juurdepääs struktuuris Struct määratletud muutujale x ja selle väärtuse lähtestamine 10-ks.
  9. Juurdepääs struktuuris Struct määratletud muutujale y ja selle väärtuse lähtestamine väärtusele 20.
  10. Muutuja summa defineerimine ja selle väärtuse lähtestamine kahe ülaltoodud muutuja väärtuste summaks.
  11. Teatud teksti ja ülaltoodud toimingu tulemuse trükkimine konsoolile.
  12. Konsooliakna peatamine, oodates, kuni kasutaja selle sulgemiseks midagi ette võtab.
  13. Peamise alamprotseduuri lõpp.
  14. 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

Konsoolirakendusprojekt Visual Studios

Samm 2) Valige Windows Taotlusvormid

Uues aknas klõpsake vasakpoolsel vertikaalsel navigeerimispaanil Visual Basic ja valige Vali Windows Taotlusvormid.

Konsoolirakendusprojekt Visual Studios

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.

Konsoolirakendusprojekt Visual Studios

Step 2) Uues aknas klõpsake vasakpoolsel vertikaalsel navigeerimispaanil Visual Basic. Valige konsoolirakendus.

Konsoolirakendusprojekt Visual Studios

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.