VB.Net-Programm mit Codebeispielen: Modul, Klasse und Struktur

Module in VB.Net

Ein VB.Net-Programm besteht aus folgenden Modulen:

  • Namespace-Deklaration
  • Ein oder mehrere Verfahren
  • Eine Klasse oder ein Modul
  • Variablen
  • Das Hauptverfahren
  • Kommentare
  • Aussagen und Ausdrรผcke

Beispiel fรผr ein Hello World-Programm in VB.Net

Unten finden Sie ein einfaches Hello World-Programmbeispiel in VB.Net:

Schritt 1) Erstellen Sie eine neue Konsolenanwendung.

Schritt 2) Fรผgen Sie den folgenden Code hinzu:

Imports System
Module Module1

    'Prints Hello Guru99 
    Sub Main()

        Console.WriteLine("Hello Guru99")
        Console.ReadKey()

    End Sub
End Module

Schritt 3) Klicken Sie auf die Schaltflรคche โ€žStartโ€œ in der Symbolleiste, um das Programm auszufรผhren. Auf der Konsole sollte Folgendes angezeigt werden:

Hallo Welt Programm

Lassen Sie uns die verschiedenen Teile des oben genannten Programms besprechen:

Hallo Welt Programm

Erlรคuterung des Codes:

  1. Dies wird als Namespace-Deklaration bezeichnet. Was wir tun, ist, dass wir einen Namensraum mit dem Namen System in unsere Programmierstruktur einbinden. Danach kรถnnen wir auf alle Methoden zugreifen, die in diesem Namespace definiert wurden, ohne dass eine Fehlermeldung angezeigt wird.
  2. Dies wird als Moduldeklaration bezeichnet. Hier haben wir ein Modul namens Module1 deklariert. VB.Net ist eine objektorientierte Sprache. Daher mรผssen wir in jedem Programm ein Klassenmodul haben. In diesem Modul kรถnnen Sie die Daten und Methoden definieren, die von Ihrem Programm verwendet werden sollen.
  3. Dies ist ein Kommentar. Um es als Kommentar zu kennzeichnen, haben wir am Anfang des Satzes ein einfaches Anfรผhrungszeichen (') hinzugefรผgt. Der VB.Net-Compiler verarbeitet diesen Teil nicht. Der Zweck von Kommentaren besteht darin, die Lesbarkeit des Codes zu verbessern. Verwenden Sie sie, um die Bedeutung verschiedener Anweisungen in Ihrem Code zu erlรคutern. Jeder, der Ihren Code durchliest, wird ihn leicht verstehen.
  4. Ein VB.Net-Modul oder eine Klasse kann mehr als eine Prozedur haben. Innerhalb von Prozeduren sollten Sie Ihren ausfรผhrbaren Code definieren. Das bedeutet, dass die Prozedur das Klassenverhalten definiert. Eine Prozedur kann eine Funktion, Sub, Get, Set, AddHandler, OperaDo.,, RemoveHandler oder RaiseEvent. In dieser Zeile haben wir die Haupt-Unterprozedur definiert. Dies markiert den Einstiegspunkt in allen VB.Net-Programmen. Es definiert, was das Modul tun wird, wenn es ausgefรผhrt wird.
  5. Hier haben wir das Verhalten der primรคren Methode spezifiziert. Die WriteLine-Methode gehรถrt zur Console-Klasse und ist im System-Namespace definiert. Denken Sie daran, dass dies in den Code importiert wurde. Diese Anweisung bewirkt, dass das Programm bei der Ausfรผhrung den Text โ€žHello Guru99โ€œ auf der Konsole ausgibt.
  6. Diese Zeile verhindert, dass der Bildschirm kurz nach der Ausfรผhrung des Programms geschlossen oder beendet wird. Der Bildschirm wird angehalten und wartet darauf, dass der Benutzer eine Aktion ausfรผhrt, um ihn zu schlieรŸen.
  7. Abschluss des Hauptunterverfahrens.
  8. Beenden des Moduls.

Klasse in VB.Net

In VB.Net verwenden wir Klassen, um einen Entwurf fรผr a zu definieren Dateityp. Dies bedeutet nicht, dass eine Klassendefinition eine Datendefinition ist, aber es beschreibt, woraus ein Objekt dieser Klasse besteht und welche Operationen wir an einem solchen Objekt ausfรผhren kรถnnen.

Ein Objekt ist eine Instanz einer Klasse. Die Klassenmitglieder sind die in der Klasse definierten Methoden und Variablen.

Um eine Klasse zu definieren, verwenden wir das Schlรผsselwort Class, gefolgt vom Namen der Klasse, dem Klassenkรถrper und der Anweisung End Class. Dies wird in der folgenden Syntax beschrieben:

[ <attributelist> ] [ accessmodifier ] _
Class name 
   [ Inherits classname ]
   [ statements ]
End Class

Dabei steht:

  • Die attributeList bezeichnet eine Liste von Attributen, die auf die Klasse angewendet werden sollen.
  • Der accessModifier ist die Zugriffsebene der definierten Klasse. Es ist ein optionaler Parameter und kann Werte wie โ€žร–ffentlichโ€œ, โ€žGeschรผtztโ€œ, โ€žGeschรผtzter Freundโ€œ, โ€žFreundโ€œ und โ€žPrivatโ€œ annehmen.
  • โ€žInheritsโ€œ bezeichnet jede รผbergeordnete Klasse, die es erbt.

Beispiel einer VB.Net-Klasse

Nachfolgend sehen Sie einen Beispielcode zum Erstellen einer Klasse in VB.Net:

Schritt 1) Erstellen Sie eine neue Konsolenanwendung.

Schritt 2) Fรผgen Sie den folgenden Code hinzu:

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

Schritt 3) Fรผhren Sie den Code aus, indem Sie in der Symbolleiste auf die Schaltflรคche โ€žStartโ€œ klicken. Sie sollten das folgende Fenster erhalten:

Beispiel einer VB.Net-Klasse

Wir haben den folgenden Code verwendet:

Beispiel einer VB.Net-Klasse

Erlรคuterung des Codes:

  1. Erstellen eines Moduls mit dem Namen Module1.
  2. Erstellen einer Klasse mit dem Namen Figure.
  3. Erstellen eines Klassenmitglieds mit dem Namen โ€žLรคnge des Typsโ€œ. Double. Die Zugriffsebene wurde auf โ€žร–ffentlichโ€œ eingestellt, was bedeutet, dass der Zugriff รถffentlich erfolgt.
  4. Erstellen eines Klassenmitglieds mit dem Namen Breite des Typs Double. Die Zugriffsebene wurde auf โ€žร–ffentlichโ€œ eingestellt, was bedeutet, dass der Zugriff รถffentlich erfolgt.
  5. Den Unterricht beenden.
  6. Erstellen der Hauptunterprozedur.
  7. Erstellen eines Objekts mit dem Namen โ€žRechteckโ€œ. Dieses Objekt ist vom Typ โ€žfigureโ€œ, was bedeutet, dass es auf alle in der Figure-Klasse definierten Mitglieder zugreifen kann.
  8. Definieren einer Variablen mit dem Namen โ€žBereichโ€œ vom Typ Double und der Wert wird auf 0.0 initialisiert.
  9. Zugriff auf die in der Figure-Klasse definierte Lรคngeneigenschaft und Initialisierung ihres Werts auf 8.0.
  10. Greifen Sie auf die in der Figure-Klasse definierte Breiteneigenschaft zu und initialisieren Sie ihren Wert auf 7.0.
  11. Berechnen der Flรคche des Rechtecks โ€‹โ€‹durch Multiplikation der Lรคngen- und Breitenwerte. Das Ergebnis dieser Berechnung wird der Flรคchenvariablen zugewiesen.
  12. Drucken von Text und der Flรคche des Rechtecks โ€‹โ€‹auf der Konsole.
  13. Anhalten der Konsole, bis ein Benutzer sie schlieรŸt.
  14. Beenden des Untervorgangs.
  15. Den Unterricht beenden.

Struktur in VB.Net

Eine Struktur ist ein benutzerdefinierter Datentyp. Strukturen bieten uns die Mรถglichkeit, Daten unterschiedlicher Art zusammenzufassen. Eine Struktur wird mit dem Schlรผsselwort structure deklariert.

Beispiel fรผr eine VB.Net-Struktur

Hier ist ein Beispiel zum Erstellen einer Struktur in VB.Net:

Schritt 1) Erstellen Sie eine neue Konsolenanwendung.

Schritt 2) Fรผgen Sie den folgenden Code hinzu:

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

Schritt 3) Fรผhren Sie den Code aus, indem Sie in der Symbolleiste auf die Schaltflรคche โ€žStartโ€œ klicken. Sie sollten das folgende Fenster erhalten:

Struktur in VB.Net

Wir haben den folgenden Code verwendet:

Struktur in VB.Net

Erlรคuterung des Codes:

  1. Erstellen eines Moduls mit dem Namen Module1.
  2. Erstellen einer Struktur namens Struct.
  3. Erstellen einer Variablen x vom Typ Ganzzahl. Die Zugriffsebene wurde auf โ€žร–ffentlichโ€œ festgelegt, um sie รถffentlich zugรคnglich zu machen.
  4. Erstellen einer Variablen y vom Typ Ganzzahl. Die Zugriffsebene wurde auf โ€žร–ffentlichโ€œ festgelegt, um sie รถffentlich zugรคnglich zu machen.
  5. Ende der Struktur.
  6. Erstellen der Hauptunterprozedur.
  7. Erstellen eines Objekts namens st vom Typ Struct. Das bedeutet, dass es auf alle Eigenschaften zugreifen kann, die in der Struktur namens Struct definiert sind.
  8. Zugriff auf die in der Struktur Struct definierte Variable x und Initialisierung ihres Werts auf 10.
  9. Zugriff auf die in der Struktur Struct definierte Variable y und Initialisierung ihres Werts auf 20.
  10. Definieren der Variablensumme und Initialisieren ihres Werts auf die Summe der Werte der beiden oben genannten Variablen.
  11. Drucken Sie etwas Text und das Ergebnis der obigen Operation auf der Konsole.
  12. Das Konsolenfenster anhalten und darauf warten, dass ein Benutzer MaรŸnahmen ergreift, um es zu schlieรŸen.
  13. Ende des Hauptteilverfahrens.
  14. Ende des Moduls.

So erstellen Sie ein neues Projekt in Microsoft Visual Studio

IDE steht fรผr Integrierte Entwicklungsumgebung. Hier schreiben wir unseren Code. Microsoft Visual studio bildet den hรคufigsten IDE-Typ fรผr die VB.Net-Programmierung.

Um Visual Studio zu installieren, verwenden Sie dies Entwicklung.

Um Ihren Code zu schreiben, mรผssen Sie ein neues Projekt erstellen.

Im Folgenden sind die Schritte zum Erstellen eines neuen Projekts in Visual Studio aufgefรผhrt:

Schritt 1) โ€‹โ€‹Gehen Sie zum Dateimenรผ in Visual Studio

ร–ffnen Sie Visual Studio, klicken Sie auf das Menรผ Datei und wรคhlen Sie in der Symbolleiste Neu->Projekt

Konsolenanwendungsprojekt in Visual Studio

Schritt 2) Auswรคhlen Windows Bewerbungsformulare

Klicken Sie im neuen Fenster im linken vertikalen Navigationsbereich auf Visual Basic und wรคhlen Sie โ€žAuswรคhlenโ€œ. Windows Bewerbungsformulare.

Konsolenanwendungsprojekt in Visual Studio

Schritt 3) Geben Sie Ihrem Projekt einen Namen

Geben Sie einen Namen ein und klicken Sie auf die Schaltflรคche โ€žOKโ€œ. Das Projekt wird erstellt.

Sie haben eine erstellt Windows Formular Bewerbungsprojekt. Mit dieser Art von Projekt kรถnnen Sie durch Ziehen und Ablegen von Elementen eine grafische Benutzeroberflรคche erstellen.

So erstellen Sie ein Konsolenanwendungsprojekt in Visual Studio

Mรถglicherweise mรผssen Sie eine Anwendung erstellen, die auf der Konsole ausgefรผhrt wird. Dazu mรผssen Sie ein Konsolenanwendungsprojekt erstellen. Die folgenden Schritte kรถnnen Ihnen dabei helfen:

Schritt 1) ร–ffnen Sie Visual Studio, klicken Sie auf das Menรผ โ€žDateiโ€œ. Wรคhlen Sie in der Symbolleiste โ€žNeuโ€œ und dann โ€žProjektโ€œ.

Konsolenanwendungsprojekt in Visual Studio

Schritt 2) Klicken Sie im neuen Fenster im linken vertikalen Navigationsbereich auf Visual Basic. Wรคhlen Sie Konsolenanwendung.

Konsolenanwendungsprojekt in Visual Studio

Schritt 3) Geben Sie einen Namen ein und klicken Sie auf die Schaltflรคche โ€žOKโ€œ. Das Projekt wird erstellt.

Zusammenfassung

  • A VB.Net-Programm besteht aus verschiedenen Teilen.
  • Nach dem Import eines Namespace in ein Programm kรถnnen wir alle Methoden und Funktionen verwenden, die in diesem Modul definiert wurden.
  • Jedes VB.Net-Programm muss ein Modul haben.
  • Der VB.Net-Compiler ignoriert Kommentare.
  • Wir kรถnnen mehr als eine Prozedur in einem VB.Net-Programm haben.

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: