Microsoft Entwicklungsstrategie von MS DOS in den 1980er -und Weiterbildung bis in die 1990er Jahre , ist seit jeher zu den niedrigen Kosten , einfach zu bedienende Werkzeuge in den Händen der Programmierer setzen . Ein Ort, wo diese Strategie ist leicht ersichtlich, ist die Einbeziehung von Visual Basic für Applikationen in jeder Version von Microsoft Office seit 1995 , und die Verfügbarkeit von freien Downloads der Visual Basic Integrated Development Environment (IDE) , als Teil der . NET-Initiative , seit 2005. Viele Unternehmen, die in -house Entwicklung von spezialisierten Code tun müssen wissen, die Stärken und Schwächen von Visual Basic. Ease of Use und Rapid Application Development
Visual Basic wird manchmal auch als "Programmieren mit Stützrädern . " Der wesentliche operative Paradigma ist , damit der Benutzer per Drag & Drop Steuerelemente für eine GUI-Anwendung auf ein Formular , wählen Sie Eigenschaften (spezifische Datentypen, zum Beispiel) für die Objekte und wählen Sie dann Operationen und Kontrollen ( was sie tun ) von verschiedenen Menüs . Der Antrag wird dann durch das Schreiben ein paar zusätzliche Zeilen Code , damit es alle Arbeiten abgeschlossen . Ein Programmierer sieht dann bei der kombinierten Quellcode der alle Objekte in die Form legen und den Code verwendet, um so zusammenfügt und möglicherweise die Leistung zu verbessern , indem redundante Prozesse oder Dinge zu organisieren mehr logisch .
Execution Geschwindigkeit
Visual Basic ist eine teilweise interpretierte Sprache , im Gegensatz zu C oder C + +, der über ein Compiler ausgeführt werden. Dies bedeutet, dass die daraus resultierenden Anwendungen werden weniger effizient in Bezug auf Computer-Ressourcen , sie werden nicht so schnell laufen , werden sie mehr Speicher benötigen , und sie werden nicht geeignet sein für einige High-End- Aufgaben
< . br> Standard-Objekte
Einer der Wege, um die Microsoft Leistungsgrenzen von Visual Basic (abgesehen von einfach davon aus, dass Computer erhalten stärker über die Zeit) gearbeitet hat , ist es, gemeinsame Objekte zu erstellen Routine , die Funktionen, die hoch optimierte Handhabung . Die Kommunikation Database Object Model , zum Beispiel , ist eine Aufgabe , die ein Programmierer kann in einer Visual Basic- Benutzer Form stecken den Zugriff auf Datenbanken . Die eigentliche Plug- in-Modul , dass Microsoft bietet eine kompilierte Komponente und ist leicht zugänglich in Visual Basic. Es gibt mehrere andere Gebrauchsgegenstände zur Verfügung.
Version Conversion
Die aktuelle Version von Visual Basic ist VB 10.0 und ist eine echte 64 -Bit- Entwicklungsumgebung. Ab 2002 wurde Visual Basic wurde mit dem Microsoft. NET Framework, das eine herunterladbare Laufzeit (à la Java Virtual Machine) verwendet , um die Anwendungen vom Betriebssystem zu isolieren , so dass Anwendungen mit Visual Basic mehr tragbar zwischen Versionen von Windows gemacht , und ermöglicht einen Cross-Plattform- Anwendung . Vor der . NET Konvertierung hatte Visual Basic lokale ausführbare Dateien , die ihnen ein bisschen ein Sicherheitsrisiko sein dürfen erstellt . Seit 2008 hat Microsoft-Tools , mit denen die Menschen zu älteren Visual Basic-Quellcode ( nicht aber deren ausführbare Dateien ) in moderne . NET-Versionen konvertiert werden zur Verfügung gestellt .