VB.Net programstruktur, modul, klasser: Hello World Eksempel

Innholdsfortegnelse:

Anonim

I denne veiledningen vil du lære-

  • Moduler
  • Hei verdensprogram
  • Klasser
  • Strukturer
  • Bruker Microsoft Visual Studio IDE

Moduler

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

  • Navneplasserklæring
  • En eller flere prosedyrer
  • En klasse eller modul
  • Variabler
  • Hovedprosedyren
  • Kommentarer
  • Uttalelser og uttrykk

Hei verdensprogram

Trinn 1) Opprett et nytt konsollprogram.

Trinn 2) Legg til følgende kode:

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

Trinn 3) Klikk Start-knappen fra verktøylinjen for å kjøre den. Det skal skrives ut følgende på konsollen:

La oss diskutere de forskjellige delene av programmet ovenfor:

Forklaring av kode:

  1. Dette kalles navneromsdeklarasjonen. Det vi gjør er at vi inkluderer et navneområde med navnet System i vår programmeringsstruktur. Etter det vil vi kunne få tilgang til alle metodene som er definert i det navneområdet uten å få feil.
  2. Dette kalles en modulerklæring. Her har vi erklært en modul som heter Module1. VB.NET er et objektorientert språk. Derfor må vi ha en klassemodul i hvert program. Det er inne i denne modulen at du vil kunne definere dataene og metodene som skal brukes av programmet ditt.
  3. Dette er en kommentar. For å markere det som en kommentar, la vi til et enkelt sitat (') i begynnelsen av setningen. VB.NET-kompilatoren vil ikke behandle denne delen. Formålet med kommentarer er å forbedre lesbarheten til koden. Bruk dem til å forklare betydningen av forskjellige utsagn i koden din. Alle som leser gjennom koden din, vil finne det lett å forstå.
  4. En VB.NET-modul eller klasse kan ha mer enn én prosedyre. Det er innenfor prosedyrer der du skal definere den kjørbare koden. Dette betyr at prosedyren vil definere klassens atferd. En prosedyre kan være en Funksjon, Sub, Get, Set, AddHandler, Operator, RemoveHandler eller RaiseEvent. I denne linjen definerte vi Main-underprosedyren. Dette markerer inngangspunktet i alle VB.NET-programmer. Den definerer hva modulen skal gjøre når den kjøres.
  5. Det er her vi har spesifisert oppførselen til den primære metoden. WriteLine-metoden tilhører konsollklassen, og den er definert inne i systemnavnet. Husk at dette ble importert til koden. Denne uttalelsen får programmet til å skrive ut teksten Hello Guru99 på konsollen når den kjøres.
  6. Denne linjen forhindrer at skjermen lukkes eller avsluttes kort tid etter at programmet er utført. Skjermen vil stoppe og vente på at brukeren skal utføre en handling for å lukke den.
  7. Avslutte hovedprosedyren.
  8. Avslutter modulen.

Klasser

I VB.NET bruker vi klasser for å definere en tegning for en datatype. Det betyr ikke at en klassedefinisjon er en datadefinisjon, men den beskriver hva et objekt fra den klassen vil bli laget av og operasjonene vi kan utføre på et slikt objekt.

Et objekt er en forekomst av en klasse. Klassemedlemmene er metodene og variablene som er definert i klassen.

For å definere en klasse bruker vi nøkkelordet Klasse, som skal følges av navnet på klassen, klassetypen og uttalelsen om sluttklassen. Dette er beskrevet i følgende syntaks:

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

Her,

  • AttributeList betegner en liste over attributter som skal brukes på klassen.
  • AccessModifier er tilgangsnivået til den definerte klassen. Det er en valgfri parameter og kan ta verdier som offentlig, beskyttet, beskyttet venn, venn og privat.
  • Arvene betegner enhver overordnet klasse den arver.

Følgende er eksempelkode for å opprette en klasse i VB.NET -

Trinn 1) Opprett et nytt konsollprogram.

Trinn 2) Legg til 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

Trinn 3) Kjør koden ved å klikke Start-knappen fra verktøylinjen. Du bør få følgende vindu:

Vi har brukt følgende kode:

Forklaring av kode:

  1. Opprette en modul med navnet Module1.
  2. Opprette en klasse med navnet Figur.
  3. Opprette et klassemedlem med navnet lengde av typen Dobbel. Dets tilgangsnivå er satt til offentlig, noe som betyr at det vil bli tilgjengelig offentlig.
  4. Opprette et klassemedlem med navnet bredden av typen Double. Dets tilgangsnivå er satt til offentlig, noe som betyr at det vil bli tilgjengelig offentlig.
  5. Avslutter timen.
  6. Opprette hoveddelprosedyren.
  7. Opprette et objekt som heter Rektangel. Dette objektet vil være av typen figur, noe som betyr at det vil være i stand til å få tilgang til alle medlemmene som er definert i figurklassen.
  8. Definere et variabelt navn av typen Dobbelt og initialisere verdien til 0,0.
  9. Få tilgang til lengdeegenskapen definert i figurklassen og initialisere verdien til 8.0.
  10. Få tilgang til breddeegenskapen som er definert i figurklassen og initialiser verdien til 7.0.
  11. Beregning av arealet til rektangelet ved å multiplisere verdiene for lengde og bredde. Resultatet av denne beregningen tildeles arealvariabelen.
  12. Skriver ut litt tekst og området av rektangelet på konsollen.
  13. Pauser konsollen og venter på at en bruker skal iverksette tiltak for å lukke den.
  14. Avslutter underprosedyren.
  15. Avslutter timen.

Strukturer

En struktur er en brukerdefinert datatype. Strukturer gir oss en måte å pakke data av forskjellige typer sammen. En struktur er erklært ved hjelp av struktur nøkkelord. Eksempel på å lage en struktur i VB.NET:

Trinn 1) Opprett et nytt konsollprogram.

Trinn 2) Legg til 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

Trinn 3) Kjør koden ved å klikke Start-knappen fra verktøylinjen. Du bør få følgende vindu:

Vi har brukt følgende kode:

Forklaring av kode:

  1. Opprette en modul med navnet Module1.
  2. Opprette en struktur som heter Struct.
  3. Opprette en variabel x av typen heltall. Dets tilgangsnivå er satt til Offentlig for å gjøre det offentlig tilgjengelig.
  4. Opprette en variabel y av typen heltall. Dets tilgangsnivå er satt til Offentlig for å gjøre det offentlig tilgjengelig.
  5. Slutten på strukturen.
  6. Opprette hoveddelprosedyren.
  7. Opprette et objekt med navnet st av typen Struct. Dette betyr at den vil ha tilgang til alle egenskapene som er definert i strukturen som heter Struct.
  8. Få tilgang til variabelen x definert i strukturen Struct og initialisere verdien til 10.
  9. Få tilgang til variabelen y definert i strukturen Struct og initialisere verdien til 20.
  10. Definere variabel sum og initialisere verdien til summen av verdiene til de ovennevnte to variablene.
  11. Skrive ut tekst og resultatet av operasjonen ovenfor på konsollen.
  12. Pauser konsollvinduet og venter på at en bruker skal gjøre noe for å lukke det.
  13. Avslutningen på hovedundersøkelsen.
  14. Slutten på modulen.

Bruker Microsoft Visual Studio IDE

IDE står for Integrated Development Environment. Det er der vi skriver koden vår. Microsoft Visual studio danner den vanligste typen IDE for VB.NET-programmering.

Bruk denne guiden for å installere Visual Studio.

For å skrive koden din, må du opprette et nytt prosjekt. Følgende trinn kan hjelpe deg med å oppnå dette:

Trinn 1) Åpne Visual Studio, og klikk på Fil-menyen, velg Ny og deretter Prosjekt fra verktøylinjen.

Trinn 2) I det nye vinduet klikker du Visual Basic fra den venstre vertikale navigasjonsruten. Velg Window Forms Application.

Trinn 3) Gi det et navn og klikk på OK-knappen. Prosjektet vil bli opprettet.

Du har opprettet et Windows Form Application-prosjekt. Denne typen prosjekter lar deg lage et grafisk brukergrensesnitt ved å dra og slippe elementer.

Du må kanskje opprette et program som kjører på konsollen. Dette krever at du oppretter et konsollapplikasjonsprosjekt. Følgende trinn kan hjelpe deg med å oppnå dette:

Trinn 1) Åpne Visual Studio, og klikk på Fil-menyen, velg Ny og deretter Prosjekt fra verktøylinjen.

Trinn 2) I det nye vinduet klikker du Visual Basic fra den venstre vertikale navigasjonsruten. Velg konsollapplikasjon.

Trinn 3) Gi det et navn og klikk på OK-knappen. Prosjektet vil bli opprettet.

Sammendrag

  • Et VB.NET-program består av forskjellige deler.
  • Etter å ha importert et navneområde til et program, blir det mulig for oss å bruke alle metodene og funksjonene som er definert i den modulen.
  • Hvert VB.NET-program må ha en modul.
  • VB.NET-kompilatoren ignorerer kommentarer.
  • Vi kan ha mer enn én prosedyre i et VB.NET-program.