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
- Ihre Nachricht
- 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:
Lassen Sie uns die verschiedenen Teile des oben genannten Programms besprechen:
Erläuterung des Codes:
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Abschluss des Hauptunterverfahrens.
- 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
Hier
- 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:
Wir haben den folgenden Code verwendet:
Erläuterung des Codes:
- Erstellen eines Moduls mit dem Namen Module1.
- Erstellen einer Klasse mit dem Namen Figure.
- Erstellen eines Klassenmitglieds mit dem Namen „Länge des Typs“. Double. Die Zugriffsebene wurde auf „Öffentlich“ eingestellt, was bedeutet, dass der Zugriff öffentlich erfolgt.
- Erstellen eines Klassenmitglieds mit dem Namen Breite des Typs Double. Die Zugriffsebene wurde auf „Öffentlich“ eingestellt, was bedeutet, dass der Zugriff öffentlich erfolgt.
- Den Unterricht beenden.
- Erstellen der Hauptunterprozedur.
- 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.
- Definieren einer Variablen mit dem Namen „Bereich“ vom Typ Double und der Wert wird auf 0.0 initialisiert.
- Zugriff auf die in der Figure-Klasse definierte Längeneigenschaft und Initialisierung ihres Werts auf 8.0.
- Greifen Sie auf die in der Figure-Klasse definierte Breiteneigenschaft zu und initialisieren Sie ihren Wert auf 7.0.
- Berechnen der Fläche des Rechtecks durch Multiplikation der Längen- und Breitenwerte. Das Ergebnis dieser Berechnung wird der Flächenvariablen zugewiesen.
- Drucken von Text und der Fläche des Rechtecks auf der Konsole.
- Anhalten der Konsole, bis ein Benutzer sie schließt.
- Beenden des Untervorgangs.
- 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:
Wir haben den folgenden Code verwendet:
Erläuterung des Codes:
- Erstellen eines Moduls mit dem Namen Module1.
- Erstellen einer Struktur namens Struct.
- Erstellen einer Variablen x vom Typ Ganzzahl. Die Zugriffsebene wurde auf „Öffentlich“ festgelegt, um sie öffentlich zugänglich zu machen.
- Erstellen einer Variablen y vom Typ Ganzzahl. Die Zugriffsebene wurde auf „Öffentlich“ festgelegt, um sie öffentlich zugänglich zu machen.
- Ende der Struktur.
- Erstellen der Hauptunterprozedur.
- 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.
- Zugriff auf die in der Struktur Struct definierte Variable x und Initialisierung ihres Werts auf 10.
- Zugriff auf die in der Struktur Struct definierte Variable y und Initialisierung ihres Werts auf 20.
- Definieren der Variablensumme und Initialisieren ihres Werts auf die Summe der Werte der beiden oben genannten Variablen.
- Drucken Sie etwas Text und das Ergebnis der obigen Operation auf der Konsole.
- Das Konsolenfenster anhalten und darauf warten, dass ein Benutzer Maßnahmen ergreift, um es zu schließen.
- Ende des Hauptteilverfahrens.
- 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 Guide.
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
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.
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“.
Schritt 2) Klicken Sie im neuen Fenster im linken vertikalen Navigationsbereich auf Visual Basic. Wählen Sie Konsolenanwendung.
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.