VB.Net programstruktur, modul, klasser: Hello World-eksempel

Indholdsfortegnelse:

Anonim

I denne vejledning lærer du-

  • Moduler
  • Hej verdensprogram
  • Klasser
  • Strukturer
  • Brug af Microsoft Visual Studio IDE

Moduler

Et VB.NET-program består af følgende:

  • Navneområdedeklaration
  • En eller flere procedurer
  • En klasse eller et modul
  • Variabler
  • Hovedproceduren
  • Kommentarer
  • Erklæringer og udtryk

Hej verdensprogram

Trin 1) Opret en ny konsolapplikation.

Trin 2) Tilføj følgende kode:

Imports SystemModule Module1'Prints Hello Guru99Sub Main()Console.WriteLine("Hello Guru99")Console.ReadKey()End SubEnd Module

Trin 3) Klik på Start-knappen fra værktøjslinjen for at køre den. Det skal udskrive følgende på konsollen:

Lad os diskutere de forskellige dele af ovenstående program:

Forklaring af kode:

  1. Dette kaldes navneområdedeklarationen. Hvad vi laver er, at vi inkluderer et navneområde med navnet System i vores programmeringsstruktur. Derefter vil vi være i stand til at få adgang til alle de metoder, der er defineret i det navneområde uden at få en fejl.
  2. Dette kaldes en modulerklæring. Her har vi erklæret et modul ved navn Module1. VB.NET er et objektorienteret sprog. Derfor skal vi have et klassemodul i hvert program. Det er inde i dette modul, at du vil være i stand til at definere de data og metoder, der skal bruges af dit program.
  3. Dette er en kommentar. For at markere det som en kommentar tilføjede vi et enkelt citat (') til begyndelsen af ​​sætningen. VB.NET-kompilatoren behandler ikke denne del. Formålet med kommentarer er at forbedre læsbarheden af ​​koden. Brug dem til at forklare betydningen af ​​forskellige udsagn i din kode. Enhver, der læser igennem din kode, finder det let at forstå.
  4. Et VB.NET-modul eller klasse kan have mere end én procedure. Det er inde i procedurer, hvor du skal definere din eksekverbare kode. Dette betyder, at proceduren vil definere klasseadfærd. En procedure kan være en funktion, sub, get, set, addhandler, operatør, removehandler eller raiseevent. I denne linje definerede vi Main-underproceduren. Dette markerer indgangspunktet i alle VB.NET-programmer. Det definerer, hvad modulet vil gøre, når det udføres.
  5. Det er her, vi har specificeret den primære metodes opførsel. WriteLine-metoden tilhører klassen Console, og den defineres i systemnavneområdet. Husk, at dette blev importeret til koden. Denne erklæring får programmet til at udskrive teksten Hello Guru99 på konsollen, når den udføres.
  6. Denne linje forhindrer skærmen i at lukke eller lukke kort efter, at programmet er udført. Skærmen holder pause og venter på, at brugeren udfører en handling for at lukke den.
  7. Afslutning af hovedundersøgelsen.
  8. Afslutning af modulet.

Klasser

I VB.NET bruger vi klasser til at definere en plan for en datatype. Det betyder ikke, at en klassedefinition er en datadefinition, men den beskriver, hvad et objekt i denne klasse vil blive lavet af, og de operationer, som vi kan udføre på et sådant objekt.

Et objekt er en forekomst af en klasse. Klassemedlemmerne er de metoder og variabler, der er defineret i klassen.

For at definere en klasse bruger vi klasse-nøgleordet, som skal efterfølges af navnet på klassen, klassens brødtekst og slutklassesætningen. Dette er beskrevet i følgende syntaks:

[  ] [ accessmodifier ] _Class name[ Inherits classname ][ statements ]End Class

Her,

  • AttributeList angiver en liste over attributter, der skal anvendes på klassen.
  • AccessModifier er adgangsniveauet for den definerede klasse. Det er en valgfri parameter og kan tage værdier som offentlig, beskyttet, beskyttet ven, ven og privat.
  • Arvningen betegner enhver forældreklasse, som den arver.

Følgende er eksempelkode for at oprette en klasse i VB.NET -

Trin 1) Opret en ny konsolapplikation.

Trin 2) Tilføj følgende kode:

Imports SystemModule Module1Class FigurePublic length As DoublePublic breadth As DoubleEnd ClassSub Main()Dim Rectangle As Figure = New Figure()Dim area As Double = 0.0Rectangle.length = 8.0Rectangle.breadth = 7.0area = Rectangle.length * Rectangle.breadthConsole.WriteLine("Area of Rectangle is : {0}", area)Console.ReadKey()End SubEnd Module

Trin 3) Kør koden ved at klikke på Start-knappen fra værktøjslinjen. Du skal få følgende vindue:

Vi har brugt følgende kode:

Forklaring af kode:

  1. Oprettelse af et modul med navnet Module1.
  2. Oprettelse af en klasse med navnet Figur.
  3. Oprettelse af et klassemedlem med navnet længde af typen Dobbelt. Dets adgangsniveau er indstillet til offentligt, hvilket betyder, at det vil være tilgængeligt offentligt.
  4. Oprettelse af et klassemedlem med navnet bredde af typen Dobbelt. Dets adgangsniveau er indstillet til offentligt, hvilket betyder, at det vil være tilgængeligt offentligt.
  5. Afslutter klassen.
  6. Oprettelse af den primære underprocedure.
  7. Oprettelse af et objekt ved navn Rektangel. Dette objekt vil være af typen, hvilket betyder, at det vil være i stand til at få adgang til alle medlemmer defineret inden for figurklassen.
  8. Definition af et variabelt navngivet område af typen Dobbelt og initialisering af værdien til 0,0.
  9. Adgang til længdeegenskaben defineret i figurklassen og initialisering af værdien til 8.0.
  10. Adgang til breddeegenskaben defineret i figurklassen og initialiser dens værdi til 7,0.
  11. Beregning af arealet af rektanglet ved at gange værdierne for længde og bredde. Resultatet af denne beregning tildeles arealvariablen.
  12. Udskrivning af tekst og området af rektanglet på konsollen.
  13. Sætter konsollen på pause og venter på, at en bruger skal gribe ind for at lukke den.
  14. Afslutning af underproceduren.
  15. Afslutter klassen.

Strukturer

En struktur er en brugerdefineret datatype. Strukturer giver os en måde at pakke data af forskellige typer sammen på. En struktur erklæres ved hjælp af nøgleordet struktur. Eksempel på oprettelse af en struktur i VB.NET:

Trin 1) Opret en ny konsolapplikation.

Trin 2) Tilføj følgende kode:

Module Module1Structure StructPublic x As IntegerPublic y As IntegerEnd StructureSub Main()Dim st As New Structst.x = 10st.y = 20Dim sum As Integer = st.x + st.yConsole.WriteLine("The result is {0}", sum)Console.ReadKey()End SubEnd Module

Trin 3) Kør koden ved at klikke på Start-knappen fra værktøjslinjen. Du skal få følgende vindue:

Vi har brugt følgende kode:

Forklaring af kode:

  1. Oprettelse af et modul med navnet Module1.
  2. Oprettelse af en struktur med navnet Struct.
  3. Oprettelse af en variabel x af typen heltal. Dets adgangsniveau er indstillet til Offentlig for at gøre det offentligt tilgængeligt.
  4. Oprettelse af en variabel y af typen heltal. Dets adgangsniveau er indstillet til Offentlig for at gøre det offentligt tilgængeligt.
  5. Slutningen af ​​strukturen.
  6. Oprettelse af den primære underprocedure.
  7. Oprettelse af et objekt med navnet st af typen Struct. Dette betyder, at det er i stand til at få adgang til alle de egenskaber, der er defineret i strukturen med navnet Struct.
  8. Adgang til variablen x defineret i strukturen Struct og initialisering af dens værdi til 10.
  9. Adgang til variablen y defineret i strukturen Struct og initialisering af dens værdi til 20.
  10. Definition af variabelsummen og initialisering af dens værdi til summen af ​​værdierne for de ovennævnte to variabler.
  11. Udskrivning af tekst og resultatet af ovenstående handling på konsollen.
  12. Sætter konsolvinduet på pause og venter på, at en bruger skal gribe ind for at lukke det.
  13. Afslutning af hovedundersøgelsen.
  14. Slutningen af ​​modulet.

Brug af Microsoft Visual Studio IDE

IDE står for Integrated Development Environment. Det er her, vi skriver vores kode. Microsoft Visual Studio udgør den mest almindelige type IDE til VB.NET-programmering.

Brug denne vejledning til at installere Visual Studio.

For at skrive din kode skal du oprette et nyt projekt. Følgende trin kan hjælpe dig med at opnå dette:

Trin 1) Åbn Visual Studio, og klik på menuen Filer, vælg Ny og derefter Projekt fra værktøjslinjen.

Trin 2) I det nye vindue skal du klikke på Visual Basic i den venstre lodrette navigationsrude. Vælg Window Forms Application.

Trin 3) Giv det et navn, og klik på knappen OK. Projektet oprettes.

Du har oprettet et Windows Form Application-projekt. Denne type projekt giver dig mulighed for at oprette en grafisk brugergrænseflade ved at trække og slippe elementer.

Du skal muligvis oprette et program, der kører på konsollen. Dette kræver, at du opretter et konsolapplikationsprojekt. Følgende trin kan hjælpe dig med at opnå dette:

Trin 1) Åbn Visual Studio, og klik på menuen Filer, vælg Ny og derefter Projekt fra værktøjslinjen.

Trin 2) I det nye vindue skal du klikke på Visual Basic i den venstre lodrette navigationsrude. Vælg konsolapplikation.

Trin 3) Giv det et navn, og klik på knappen OK. Projektet oprettes.

Resumé

  • Et VB.NET-program består af forskellige dele.
  • Efter at have importeret et navneområde til et program, bliver det muligt for os at bruge alle de metoder og funktioner, der er defineret i dette modul.
  • Hvert VB.NET-program skal have et modul.
  • VB.NET-compileren ignorerer kommentarer.
  • Vi kan have mere end én procedure i et VB.NET-program.