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

Innehållsförteckning:

Anonim

I den här handledningen lär du dig-

  • Moduler
  • Hej världsprogrammet
  • Klasser
  • Strukturer
  • Använda Microsoft Visual Studio IDE

Moduler

Ett VB.NET-program består av följande:

  • Namnrymdsdeklaration
  • En eller flera procedurer
  • En klass eller modul
  • Variabler
  • Huvudförfarandet
  • Kommentarer
  • Uttalanden och uttryck

Hej världsprogrammet

Steg 1) Skapa ett nytt konsolprogram.

Steg 2) Lägg till följande kod:

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

Steg 3) Klicka på Start-knappen i verktygsfältet för att köra den. Det ska skriva ut följande på konsolen:

Låt oss diskutera de olika delarna av ovanstående program:

Förklaring av kod:

  1. Detta kallas namnrymdeklarationen. Vad vi gör är att vi inkluderar ett namnområde med namnet System i vår programmeringsstruktur. Efter det kommer vi att kunna komma åt alla metoder som har definierats i det namnområdet utan att få ett fel.
  2. Detta kallas en moduldeklaration. Här har vi förklarat en modul som heter Module1. VB.NET är ett objektorienterat språk. Därför måste vi ha en klassmodul i varje program. Det är i denna modul som du kommer att kunna definiera de data och metoder som ska användas av ditt program.
  3. Det här är en kommentar. För att markera det som en kommentar lade vi till ett enda citat (') i början av meningen. VB.NET-kompilatorn bearbetar inte den här delen. Syftet med kommentarer är att förbättra kodens läsbarhet. Använd dem för att förklara betydelsen av olika uttalanden i din kod. Den som läser igenom din kod kommer att ha lätt att förstå.
  4. En VB.NET-modul eller klass kan ha mer än en procedur. Det finns inuti procedurer där du ska definiera din körbara kod. Detta innebär att proceduren definierar klassbeteendet. En procedur kan vara en Funktion, Sub, Hämta, Ange, AddHandler, Operator, RemoveHandler eller RaiseEvent. I den här raden definierade vi Main-underförfarandet. Detta markerar startpunkten i alla VB.NET-program. Den definierar vad modulen ska göra när den körs.
  5. Det är här vi har specificerat beteendet hos den primära metoden. WriteLine-metoden tillhör konsolklassen och den definieras i systemnamnsområdet. Kom ihåg att detta importerades till koden. Detta uttalande gör att programmet skriver ut texten Hello Guru99 på konsolen när den körs.
  6. Denna rad förhindrar att skärmen stängs eller avslutas strax efter att programmet har körts. Skärmen pausar och väntar på att användaren ska utföra en åtgärd för att stänga den.
  7. Avsluta huvudunderförfarandet.
  8. Avsluta modulen.

Klasser

I VB.NET använder vi klasser för att definiera en ritning för en datatyp. Det betyder inte att en klassdefinition är en datadefinition, men den beskriver vad ett objekt i den klassen kommer att göras av och de operationer som vi kan utföra på ett sådant objekt.

Ett objekt är en förekomst av en klass. Klassmedlemmarna är de metoder och variabler som definieras inom klassen.

För att definiera en klass använder vi nyckelordet Klass, som ska följas av namnet på klassen, klasstexten och uttalandet Slutklass. Detta beskrivs i följande syntax:

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

Här,

  • Attributlistan anger en lista över attribut som ska tillämpas på klassen.
  • AccessModifier är åtkomstnivån för den definierade klassen. Det är en valfri parameter och kan ta värden som Public, Protected, Protected Friend, Friend och Private.
  • Arvet betecknar varje föräldraklass som den ärver.

Följande är exempelkod för att skapa en klass i VB.NET -

Steg 1) Skapa ett nytt konsolprogram.

Steg 2) Lägg till följande kod:

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

Steg 3) Kör koden genom att klicka på Start-knappen i verktygsfältet. Du bör få följande fönster:

Vi har använt följande kod:

Förklaring av kod:

  1. Skapa en modul med namnet Module1.
  2. Skapa en klass med namnet Figur.
  3. Skapa en klassmedlem med namnet längd av typen Dubbel. Dess åtkomstnivå har ställts in till allmänheten vilket innebär att den kommer att nås offentligt.
  4. Skapa en klassmedlem med namnet bredd av typen Double. Dess åtkomstnivå har ställts in till allmänheten vilket innebär att den kommer att nås offentligt.
  5. Avsluta klassen.
  6. Skapa huvudunderproceduren.
  7. Skapa ett objekt som heter Rektangel. Detta objekt kommer att vara av typfigur, vilket betyder att det kommer att kunna komma åt alla medlemmar som definierats i figurklassen.
  8. Definiera en variabel med namnet område av typen Dubbel och initialisera dess värde till 0,0.
  9. Åtkomst till längdegenskapen definierad i Figur-klassen och initialisering av värdet till 8.0.
  10. Åtkomst till breddegenskapen definierad i figurklassen och initialisera värdet till 7,0.
  11. Beräkna rektangelns yta genom att multiplicera värdena längd och bredd. Resultatet av denna beräkning kommer att tilldelas områdesvariabeln.
  12. Skriva ut lite text och rektangelns område på konsolen.
  13. Pausar konsolen och väntar på att en användare ska vidta åtgärder för att stänga den.
  14. Avsluta delproceduren.
  15. Avsluta klassen.

Strukturer

En struktur är en användardefinierad datatyp. Strukturer ger oss ett sätt att förpacka data av olika slag tillsammans. En struktur deklareras med hjälp av nyckelordet struktur. Exempel på att skapa en struktur i VB.NET:

Steg 1) Skapa ett nytt konsolprogram.

Steg 2) Lägg till följande kod:

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

Steg 3) Kör koden genom att klicka på Start-knappen i verktygsfältet. Du bör få följande fönster:

Vi har använt följande kod:

Förklaring av kod:

  1. Skapa en modul med namnet Module1.
  2. Skapa en struktur med namnet Struct.
  3. Skapa en variabel x av typen heltal. Dess åtkomstnivå har ställts in på Public för att göra det offentligt tillgängligt.
  4. Skapa en variabel y av typen heltal. Dess åtkomstnivå har ställts in på Public för att göra det offentligt tillgängligt.
  5. Slut på strukturen.
  6. Skapa huvudunderproceduren.
  7. Skapa ett objekt med namnet st av typen Struct. Detta innebär att den kommer att kunna komma åt alla egenskaper som definierats inom strukturen som heter Struct.
  8. Åtkomst till variabeln x definierad i strukturen Struct och initialisering av dess värde till 10.
  9. Åtkomst till variabeln y definierad i strukturen Struct och initialisering av dess värde till 20.
  10. Definiera den variabla summan och initialisera dess värde till summan av värdena för ovanstående två variabler.
  11. Skriva ut lite text och resultatet av ovanstående operation på konsolen.
  12. Pausar konsolfönstret och väntar på att en användare ska vidta åtgärder för att stänga det.
  13. Slutet på huvudundersökningen.
  14. Modulens slut.

Använda Microsoft Visual Studio IDE

IDE står för Integrated Development Environment. Det är där vi skriver vår kod. Microsoft Visual studio utgör den vanligaste typen av IDE för VB.NET-programmering.

Använd den här guiden för att installera Visual Studio.

För att skriva din kod måste du skapa ett nytt projekt. Följande steg kan hjälpa dig att uppnå detta:

Steg 1) Öppna Visual Studio och klicka på Arkiv-menyn, välj Ny och sedan Projekt från verktygsfältet.

Steg 2) I det nya fönstret klickar du på Visual Basic från det vänstra vertikala navigeringsfönstret. Välj Window Forms Application.

Steg 3) Ge det ett namn och klicka på OK-knappen. Projektet kommer att skapas.

Du har skapat ett Windows Form Application-projekt. Denna typ av projekt gör att du kan skapa ett grafiskt användargränssnitt genom att dra och släppa element.

Du kan behöva skapa ett program som körs på konsolen. Detta kräver att du skapar ett konsolapplikationsprojekt. Följande steg kan hjälpa dig att uppnå detta:

Steg 1) Öppna Visual Studio och klicka på Arkiv-menyn, välj Ny och sedan Projekt från verktygsfältet.

Steg 2) I det nya fönstret klickar du på Visual Basic i den vänstra vertikala navigeringsfönstret. Välj konsolapplikation.

Steg 3) Ge det ett namn och klicka på OK-knappen. Projektet kommer att skapas.

Sammanfattning

  • Ett VB.NET-program består av olika delar.
  • Efter att ha importerat ett namnområde till ett program blir det möjligt för oss att använda alla metoder och funktioner som har definierats i den modulen.
  • Varje VB.NET-program måste ha en modul.
  • VB.NET-kompilatorn ignorerar kommentarer.
  • Vi kan ha mer än en procedur i ett VB.NET-program.