VB.Neti programm koos Code Näited
⚡ Nutikas kokkuvõte
VB.Neti programmi struktuur korraldab koodi nimeruumideks, mooduliteks, klassideks ja esimesena käivitatavaks Main-protseduuriks. Nende ehitusplokkide ja rühmituste struktuuride mõistmineping andmed, mis võimaldavad algajatel kirjutada selgeid ja hästi korraldatud konsool- ja Windows Vormide rakendused Visual Studios.
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:
Selgitus Code:
- 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. Täidetava koodi defineerimiseks tuleks kasutada protseduuride sees. See tähendab, et protseduur defineerib klassi käitumise. Protseduur võib olla funktsioon (Function), alam (Sub), hankida (Get), komplekt (Set), lisakäsitleja (AddHandler). Operator, RemoveHandler või RaiseEvent. Selles reas defineerisime alamprotseduuri Main. See tähistab sisenemispunkti kõigis VB.Neti programmides. See määratleb, mida moodul käivitamisel teeb.
- Siin oleme määranud primaarmeetodi käitumise. WriteLine meetod kuulub Console'i klassi ja see on defineeritud System nimeruumis. Pidage meeles, et see imporditi koodi. See lause paneb programmi välja printima teksti Hello Guru99 konsoolil käivitamisel.
- 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.
Kui Hello World programm on paigas, on VB.Neti programmi järgmine põhielement klass.
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:
Selgitus Code:
- 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.
Lisaks klassidele pakub VB.Net struktuure, mis on kerge viis seotud väärtuste kokkupakkimiseks.
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 struktuuri loomiseks VB.Netis:
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:
Selgitus Code:
- Mooduli Module1 loomine.
- Struktuuri loomine nimega Struktuur.
- Muutuja x tüübiks on täisarv. Selle ligipääsutase on seatud väärtusele Avalik, et see oleks avalikult kättesaadav.
- Muutuja y tüübiks on Integer. Selle ligipääsutase on seatud väärtusele Public, et see oleks avalikult ligipääsetav.
- 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 Vormide rakenduse projekt. Seda tüüpi projekt võimaldab teil lohistamise teel luua graafilise kasutajaliidese.ping elemente.
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.










