Die Stärken & Schwächen der Programmiersprache Visual Basic

December 7

Die Stärken & Schwächen der Programmiersprache Visual Basic

Microsofts Entwicklungsstrategie, aus MS-DOS in den 1980er Jahren und Weiterbildung auf in den 1990er Jahren seit jeher, kostengünstige, einfach zu bedienende Werkzeuge in den Händen der Programmierer zu setzen. Ein Ort, wo diese Strategie ohne weiteres ersichtlich ist, ist die Aufnahme von Visual Basic für Applikationen in jeder Version von Microsoft Office seit 1995, und die Verfügbarkeit von kostenlosen Downloads von der Visual Basic integrierte Entwicklungsumgebung (IDE), als Teil der NET-Initiative seit 2005. Viele Unternehmen, die Eigenentwicklung von spezialisierten Code tun müssen die Stärken und Schwächen von Visual Basic kennen.

Einfache Handhabung und schnelle Anwendungsentwicklung

Visual Basic wird manchmal genannt "Programmierung mit Stützrädern." Das wesentliche operative Paradigma ist erlauben dem Anwender per drag & drop Steuerelemente für eine GUI-Anwendung auf ein Formular, wählen Attribute (bestimmte Datentypen, z. B.) für diese Objekte und wählen dann Geschäftstätigkeit und Kontrollen (was sie tun) aus verschiedenen Menüs. Die Anwendung ist dann beendet, durch Schreiben ein paar zusätzliche Zeilen Code, damit alles funktioniert. Ein Programmierer schaut dann der kombinierten Quellcode aller Objekte, die in die Form gebracht und den Code verwendet, um sie zusammen zu nähen und eventuell die Leistung verbessern, indem entfernen redundanter Prozesse oder Dinge logisch zu organisieren.

Ausführungsgeschwindigkeit

Visual Basic ist eine teilweise interpretierte Sprache, im Gegensatz zu C oder C++, die durch einen Compiler ausgeführt werden müssen. Dies bedeutet, dass die daraus resultierenden Anwendungen weniger effizient in Bezug auf Computer-Ressourcen werden; Sie wird nicht so schnell laufen, werden sie mehr Speicher benötigen und sie werden nicht für einige High-End-Aufgaben geeignet.

Standard-Objekte

Eine der Möglichkeiten, Microsoft arbeitete rund um die Leistungseinschränkungen von Visual Basic (abgesehen von einfach vorausgesetzt, dass Computer im Laufe der Zeit stärker erhalten), gemeinsame Objekte erstellt, die Routinefunktionen zu behandeln, die hochgradig optimiert wurden. Der Datenbank-Kommunikation-Objektmodell ist z. B. ein Objekt, die ein Programmierer in einer Visual Basic-Benutzer-Formular mit Access-Datenbanken verstopfen kann. Das eigentliche Plugin-Modul, das Microsoft bereitstellt ist eine kompilierte Komponente und ist leicht zugänglich in Visual Basic. Es gibt mehrere andere Dienstprogramm-Objekte.

Version-Konvertierung

Die aktuelle Version von Visual Basic VB 10.0 ist, und ist eine echte 64-Bit-Entwicklungsumgebung. Ab 2002 wurde Visual Basic mithilfe das Microsoft NET-Framework, das eine herunterladbare Runtime (à la Java Virtual Machine) verwendet, um Anwendungen vom Betriebssystem, dass Anträge zu isolieren mit Visual Basic besser portierbar zwischen Versionen von Windows, und einige Cross-Plattform-Nutzung ermöglicht. Vor der Umwandlung net hatte Visual Basic lokale ausführbare Dateien erstellt, die ihnen ermöglichte, ein bisschen wie ein Sicherheitsrisiko sein. Seit 2008 hat Microsoft Tools, mit denen Menschen älteren Visual Basic-Quellcode (aber nicht ihre ausführbare Dateien) konvertieren in modernen NET-Versionen bereitgestellt.