Ernie
Es gibt vier Arten von Prozeduren in VB.
1. Unterprozeduren
2. Funktionsprozeduren
3. Visual Basic-Prozeduren
4. Ereignisbasierte Prozeduren
Visual Basic-Prozeduren sind die integrierten Prozeduren, die von der Sprache bereitgestellt werden. Diese Verfahren bieten die am häufigsten verwendeten Funktionen. Eingebaute Prozeduren arbeiten schneller als die äquivalenten Prozeduren, die von den VB-Programmierern geschrieben wurden. Es empfiehlt sich, die eingebauten Prozeduren zu kennen und zu verwenden, anstatt eine neue Version zu schreiben.
Ereignisbasierte Prozeduren sind die Prozeduren, die aufgerufen werden, wenn ein Ereignis ausgelöst wird, z. B. „Maus geklickt“ oder „Taste gedrückt“ usw. Etwas Code wird unter die Kopfzeile geschrieben, die der Programmierer ausführen möchte, wenn das Ereignis ausgelöst wird.
Unterprozeduren sind die Prozeduren, die vom Programmierer geschrieben werden, um eine bestimmte Funktion auszuführen. Sie können sowohl von der IDE als auch durch Code erstellt werden. Zu diesem Zweck wird der Dialog Prozedur hinzufügen verwendet. Klicken Sie in der Codeansicht auf 'Verfahren hinzufügen' und wählen Sie dann den Verfahrenstyp als untergeordnet aus und wählen Sie dann oder den gewünschten Zugriffsmodifikator. 'Privat' beschränkt den Zugriff auf die Funktion auf das Formular, auf dem sie definiert ist, während die Kennung 'Öffentlich' die Funktion auch für andere Formulare verfügbar macht. Erwähnen Sie den Namen der Prozedur im Namenstextfeld und klicken Sie auf OK. Sie sehen den folgenden Code in Ihrem Codefenster.
Private Sub ProcedureName ()
End Sub
Sie müssen den gewünschten Code zwischen Sub und 'End Sub' schreiben. Sie können diesen Code auch direkt in das Codefenster schreiben, anstatt das Dialogfeld zu verwenden. Alle Argumente, die Sie an die Prozedur übergeben möchten, sind in Klammern anzugeben.
Funktionsprozeduren werden auch auf die gleiche Weise erstellt. Der einzige Unterschied zwischen Unterprozeduren und Funktionsprozeduren besteht darin, dass Funktionen einige Werte zurückgeben, während Unterprozeduren dies nicht tun. Normalerweise werden Funktionen zu Berechnungszwecken und zur Rückgabe des Berechnungsergebnisses verwendet. Aus diesem Grund variiert jetzt auch die Syntax, Sie müssen den Rückgabedatentyp im Funktionsheader angeben. Die Syntax lautet wie folgt
Private FunctionName(Argument list) as ReturnType
End Fuction
Cleo
Es gibt zwei Arten von Prozeduren in VB, eine ist die Sub-Prozedur und die andere ist die Function-Prozedur. Alle Anweisungen werden zwischen den Anweisungen Sub und End Sub definiert. Es gibt keinen Wert zurück und wenn Argumente von der aufrufenden Prozedur übergeben werden, kann es diese annehmen.
Beispiel 1:
Sub hello()-
Anweisungen ......
End Sub
Wenn es Argumente braucht, dann werden die Argumente wie unten angegeben geschrieben.
Sub hallo(Argument 1, Argument 2)
Anweisungen ......
End Sub
In ähnlicher Weise werden in einer Function-Prozedur alle Anweisungen zwischen Function- und End Function-Anweisungen definiert. Eine Funktionsprozedur kann einen Wert zurückgeben. Genau wie eine Sub-Prozedur eine Function-Prozedur, wenn Argumente von einer aufrufenden Prozedur übergeben werden, dann kann sie diese annehmen.
Beispiel 2:
Funktion Hello()-
Anweisungen...
Hello= beliebiger Wert
Endfunktion
Wenn sie Argumente akzeptiert, werden die Argumente wie unten angegeben geschrieben.
Funktion Hello(arg1,arg2)
Anweisungen...
Hello= beliebiger Wert
Funktion
beenden
Grundsätzlich werden Prozeduren verwendet, um die Leistung eines Programms zu erhöhen. Prozeduren sind in VB sehr wichtig und ich kann sagen, dass es nicht möglich ist, eine Bewerbung ohne Prozeduren zu schreiben. Der Hauptvorteil von Prozeduren besteht darin, dass Sie den Code nur einmal schreiben und ihn mehrmals verwenden können. Prozeduren unterteilen ein Programm in kleinere Teile, damit es leicht lesbar ist und auch beim Debuggen hilft.