Microsoft Visual Basic
Visual Basic (Abk. VB) ist eine Programmiersprache der Firma Microsoft. Sie basiert auf der Programmiersprache BASIC und erleichtert die Programmierung durch eine Visuelle Programmierumgebung.
Visual Basic ist hervorgegangen aus der MS-DOS Programmiersprache QBasic und dient mittlerweile auch als integrierte Makrosprache von Microsoft Word, Microsoft Excel und Microsoft Access sowie weiterer Anwendungsprogramme von Microsoft und anderen Herstellern, die es von Microsoft lizenziert haben (Visual Basic for Applications, VBA).
Die Versionen vor VB.net waren stark eingeschränkt objektorientiert So konnte man zwar Objekte erstellen und benutzen, Polymorphie über Interfaces implementieren, jedoch nicht ableiten und erweitern.)
Visual Basic ist um einiges leichter zu erlernen als C oder C++. Zwar sind die Programme, die man mit Visual Basic erstellt hat, noch immer langsamer als mit der Programmiersprache C geschriebene Programme, aber für die überwiegende Mehrheit aller Anwendungen ist der Unterschied nicht mehr von Bedeutung, da Visual Basic Programme recht effektiv intern in C++ übersetzt werden.
Die Zeit, die man für die Entwicklung eines Programms mit Visual Basic benötigt, beträgt nur ein Bruchteil der Entwicklungszeit von C oder C++ (Rapid Application Development RAD) für kleinere Projekte. Bei grösseren Projekten tritt kein starker Unterschied mehr auf. Aufgrund von einigen Einschränkungen wird Visual Basic jedoch für größere Projekte (viele Bildschirmmasken) weniger eingesetzt.
Visual Basic ist mit jeder neuen Version in der Bedienung umfangreicher geworden, so dass es sich immer weiter von der Rolle als dedizierten "Anfängerprogrammiersprache" entfernt.
Die Programme die damit erzeugt werden laufen ausschließlich unter dem Betriebssystem MS-Windows der Firma Microsoft. Wer sich nicht auf eine Plattform festlegen möchte sollte doch besser zu einer anderen Programmiersprache wie PHP, Perl, Java ... greifen.
Wichtige Versionen:
- VB1 für Windows und MS-DOS
- VB3 funktioniert immer noch, vergleichsweise einfach zu lernen
- VB5 auf Englisch kostenlos downloadbar
- VB6
- VB.Net (benötigt eine Laufzeitumgebung von 20MB)
Links
- http://home.t-online.de/home/0926161717-0002/vb1.htm
- http://www.moz.ac.at/user/herf/lv/vb4einf/Inhalt.html
- Schönes Lernprogramm für vb4 auch für höhere Versionen geeignet