? Microsoft Visual Basic 2008 ist eine beliebte integrierte Entwicklungsumgebung oder IDE , die ein gutes Werkzeug für alle, die lernen, einen Computer zu programmieren will. Microsoft bietet seinen kostenlosen Express -Version von Visual Basic als Download auf der Microsoft-Website , die ihre Attraktivität erhöht . Wie bei den meisten Programmiersprachen , Visual Basic erleichtert die Verwendung von Mehrweg- Verfahren , insbesondere Sub-Prozeduren und Function-Prozeduren . Die Unterschiede zwischen den beiden fest, was Sie sich in einer bestimmten Situation Codierung verwenden. Verfahren im Allgemeinen
Wenn Sie sich schriftlich den gleichen Programmcode zweimal oder öfter zu finden, ist es an der Zeit , diesen Code in einen aufrufbaren Verfahren setzen . Schreiben Sie den gleichen Code an mehreren Stellen in Ihrem Programm wird Probleme an irgendeinem Punkt in der Zukunft führen , wenn Sie Änderungen an dem Programm machen. Es ist viel einfacher, eine Prozedur, die die duplizierten Code enthält , und rufen Sie es von anderer Stelle im Programm . Ein weiteres Merkmal der Verfahren ist, dass man Parameter oder Argumente zu übergeben , zu dem Verfahren , so dass es noch flexibler.
Function-Prozeduren
Function-Prozeduren führen eine Reihe von Aktionen und einen Wert an die aufrufende Zeile Code . Sie werden typischerweise in einer Zuweisung verwendet, um den Wert einer Variablen auf den Wert von der Funktion zurückgegeben Verfahren eingestellt . Zum Beispiel im Fall einer Provision Funktion Prozedur namens " SalesComm , " das Verfahren selbst könnte einen Dollar-Betrag des Umsatzes als Argument akzeptieren , die Berechnung der tatsächlichen Dollar Höhe der Provision und kehren diese Zahl als Wert . Eine solche Erklärung könnte wie folgt aussehen :
Kommission = SalesComm ( SalesAmount )
Sub-Prozeduren
Sub-Prozeduren führen Aktionen aber nicht einen Wert der Weg -Funktion Verfahren zu tun . Sub-Prozeduren sind sehr nützlich für die Validierung von Benutzereingaben, Lesen von Dateien , Druck- Ausgang und allgemeinen Haushalt. Diese Art von Verfahren ist nützlich, wenn Sie den Code in Reaktion auf zwei oder mehrere Ereignisse , wie z. B. Klicken auf eine Schaltfläche oder wählen Sie einen Menüpunkt aufrufen wollen . Anstatt duplizieren Sie den Code in den beiden Ereignisprozeduren , ist es effizienter, eine Sub-Prozedur schreiben und nennen es von beiden Veranstaltungen. Ein Anruf bei der " PrintSummaryPage " Sub-Prozedur würde wie folgt aussehen :
PrintSummaryPage ( )
Übergeben von Parametern an eine Prozedur
passieren kann eine oder mehrere Parameter entweder Art des Verfahrens , indem sie innerhalb der Klammern auf der aufrufenden Anweisung . Es ist wichtig , dass das Verfahren codiert ist , um die Parameter zu erwarten, und sie müssen in der Reihenfolge, die erwartet wird . Die Fähigkeit, die Parameter akzeptieren kann ein Verfahren eines der beiden Typen flexibler, nützlich und wiederverwendbar. Ein Aufruf einer Funktion Prozedur mit einem Parameter würde wie folgt aussehen :
GroupDiscount = DiscountCalc ( Gruppengröße )
Die Funktion Verfahren würde die Größe der Gruppe zu akzeptieren " Gruppengröße ", berechnen Sie die richtige Rabatt, und kehren Sie dann diesen Wert durch die Anweisung zugewiesen werden, um " GroupDiscount . "