Visual Basic Microsofts Programmiersprache erfreut sich großer Beliebtheit bei den erfahrenen Programmierung Profis und Anfänger gleichermaßen. Es ist einfach zu bedienen, durch die gut durchdachte integrierte Entwicklungsumgebung , und Microsoft bietet eine Express-Version als kostenloser Download . Visual Basic , eine echte objektorientierte Sprache , verwendet zwei Arten von wiederverwendbaren Verfahren , um die Arbeit getan : function Verfahren und Sub-Prozeduren . Die Kenntnis der Unterschiede zwischen den beiden wird Ihnen helfen, die richtige Entscheidung treffen , die man zu nutzen . Verfahren
Programmierer in der Regel finden sich Erstellen von Code , um eine Aktion mehr als einmal ausführen für ein bestimmtes Programm . Wenn dies geschieht , ist es Zeit , ein Verfahren , dass das Programm von überall aufrufen kann schreiben. Dies macht die Prüfung und Wartung viel einfacher, da der Code ist nur an einer Stelle . Neben dem Beitrag zu einer kleineren Code-Größe , können Sie Ihr Programm Argumente an eine Prozedur übergeben und verbessern ihre Fähigkeiten.
Sub-Prozeduren
Eine Sub-Prozedur ist eine Prozedur, die führt eine Reihe von Anweisungen, aber nicht einen Wert an die aufrufende Zeile Code . Sub-Prozeduren führen typischerweise solche Aktionen wie das Drucken , Datei- Ein-und Ausgang , Datenvalidierung und andere generische Funktionen . Wenn Sie Bonuspunkte entweder mit einer Schaltfläche auf dem Formular oder einen Menüeintrag berechnen möchten, können Sie den Code in einer Sub-Prozedur schreiben und nennen es von beiden Event-Handling Verfahren.
Function-Prozeduren
eine Funktion ist ein Verfahren, das eine Reihe von Anweisungen und gibt den Wert an die aufrufende Zeile Code ausführt . Function-Prozeduren werden normalerweise aus Zuweisungen , die einen Wert zuweisen, um eine variable Daten , die das Ergebnis der Aktionen durch die Funktion Verfahren durchgeführt wird, genannt . Zum Beispiel, wenn Sie auf einen Durchschnitt von zwei Noten berechnen möchten, können Sie eine Funktion schreiben Prozedur, die die fünf Klassen als Parameter akzeptiert und gibt den Mittelwert . Die Aussage , die Funktion Prozedur würde wie folgt aussehen :
AverageGrade = GradeAvgFunction ( Grade1 , Grade2 )
Argumente ( oder Parameter )
Beide Arten von Verfahren annehmen Eingabe in Form von Argumenten und Parametern . Das Verfahren muss in einer Weise , dass sie erwarten, dass die Argumente geschrieben werden, und die Argumente müssen genau in der Reihenfolge nach dem Verfahren erwartet weitergegeben werden. Andernfalls kann es zu unvorhersehbaren Ergebnissen kommen. Diese Funktion dient dazu, ein Verfahren flexibler und somit wiederverwendbar. In unserem obigen Beispiel , muss die Funktion GradeAvgFunction Verfahren erwarten Grade1 und Grade2 in exakt dieser Reihenfolge . Während die Reihenfolge der Argumente würden in diesem Beispiel nicht egal , wäre es sehr wichtig, wenn Ihr Verfahren soll eine Provision berechnen.