Visual Basic Classic
Visual Basic (VB) ist eine Programmiersprache, die von Microsoft für das Betriebssystem Windows entwickelt wurde. Die BASIC-Sprache soll leichter zu lesen sein als andere Sprachen.
Visual Basic ist eine weithin verstandene Hochsprachen-Programmiersprache, die mit einfachen, englischsprachigen Wörtern und einer einfachen Syntax geschrieben wurde. Es ist eine interpretierte Sprache, Code kann sofort nach dem Schreiben ausgeführt werden.
Die Verwendung eines Interpreters vereinfacht die Benutzung, da der Computer den Code nicht kompilieren und möglicherweise Fehler finden muss, die zu beheben sind, bevor die kompilierte Version ausgeführt werden kann. Sobald der Code funktioniert, kann er in eine .exe-Datei kompiliert werden, so dass er auf allen modernen Windows-Computern läuft, unabhängig davon, ob VB installiert ist oder nicht. Die Sprache erlaubt es einem beginnenden Programmierer, professionell aussehende Windows-Anwendungen zu erstellen, da sie Zeichenwerkzeuge zum Erstellen normaler Windows-Formen enthält. VB enthält auch fortgeschrittene Funktionen - Konzepte und Strukturen, die es ermöglichen, Programme für die Verwendung mit dem Internet anzupassen. Visual Basic läuft nicht auf anderen Betriebssystemen als Windows und auf Maschinen mit nicht Intel-kompatiblen Prozessoren.
Obwohl das Programm wegen seiner Fehler kritisiert wurde, war Visual Basic seit seiner Veröffentlichung für Version 3 im Sommer 1993 ein durchschlagender kommerzieller Erfolg. Viele Unternehmen boten Kontrollen von Drittanbietern an, die die Funktionalität des Programms erheblich erweiterten.
Beispiele
Geschichte
VB 1.0 wurde 1991 eingeführt. Das Drag-and-Drop-Design für die Erstellung der Benutzeroberfläche ist von einem Prototyp eines Formulargenerators abgeleitet, der von Alan Cooper und seiner Firma Tripod entwickelt wurde. Microsoft beauftragte Cooper und seine Mitarbeiter mit der Entwicklung von Tripod zu einem programmierbaren Formularsystem für Windows 3.0 unter dem Codenamen Ruby (kein Bezug zur Programmiersprache Ruby). Tripod enthielt überhaupt keine Programmiersprache. Microsoft beschloss, Ruby mit der Programmiersprache Basic zu kombinieren, um Visual Basic zu erstellen. Der Ruby-Schnittstellengenerator lieferte den "visuellen" Teil von Visual Basic, und dieser wurde mit der "EB" Embedded BASIC-Engine kombiniert, die für Microsofts aufgegebenes "Omega"-Datenbanksystem entwickelt wurde. Ruby bot auch die Möglichkeit, dynamische Link-Bibliotheken mit zusätzlichen Steuerelementen (damals "Gizmos" genannt) zu laden, die später zur Visual Basic Extension (VBX)-Schnittstelle wurden. Die Versionen von Visual Basic sind unten aufgeführt:
Name | Betriebssystem | Datum der Veröffentlichung | Beschreibung |
Visual Basic 1.0 | Fenster | Mai 1991 | Diese Version wurde erstmals auf der Comdex/Windows World-Messe in Atlanta, Georgia, veröffentlicht. |
Visual Basic 1.0 | September 1992 | Diese Version der Sprache selbst war nicht ganz kompatibel mit Visual Basic für Windows. Das lag daran, dass die Sprache eigentlich die nächste Version von Microsofts DOS-basierten BASIC-Compilern, QuickBASIC und BASIC Professional Development System, war. Die Schnittstelle verwendet eine Text-Benutzeroberfläche, die erweiterte ASCII-Zeichen verwendet, um das Aussehen einer grafischen Benutzeroberfläche zu simulieren. | |
Visual Basic 2.0 | Fenster | November 1992 | Die Programmierumgebung war einfacher zu bedienen als die Version 1.0, und sie war schneller. Insbesondere wurden Formulare zu instantiierbaren Objekten und legten damit die grundlegenden Konzepte der Klassenmodule fest, wie sie später in Version 4.0 angeboten wurden. |
Visual Basic 3.0 | Fenster | Sommer 1993 | Visual Basic 3.0 gab es in den Versionen Standard und Professional. VB3 enthielt Version 1.1 der Microsoft Jet-Datenbank-Engine, die Jet (oder Access) 1.x-Datenbanken lesen und schreiben konnte. Mit der Veröffentlichung dieser Version wurde das Produkt noch erfolgreicher. Visual Basic 3.0 wurde jedoch heftig kritisiert, da es keine "echte Programmiersprache" war; es war nicht in der Lage, tatsächlich ausführbare Dateien (EXE-Dateien) zu erstellen. Dies bedeutete, dass jedes VB-Programm zur Laufzeit interpretiert werden musste und langsamer lief als ein normales Computerprogramm. |
Visual Basic 4.0 | Fenster | August 1995 | Dies war die erste Version, die sowohl 32-Bit-Anwendungen als auch 16-Bit-Windows-Programme erstellen kann. Es gibt drei Editionen: Standard, Professional und Enterprise. Sie führte auch die Möglichkeit ein, Nicht-GUI-Klassen in Visual Basic zu schreiben. Inkompatibilitäten zwischen verschiedenen Versionen von Visual Basic 4 führten zu Problemen bei Installation und Betrieb. Während frühere Versionen von Visual Basic die VBX-Steuerelemente verwendet hatten, verwendete Visual Basic 4.0 stattdessen OLE-Steuerelemente (mit Dateinamen, die auf .OCX enden). Diese Art von Steuerelementen sollten später als ActiveX-Steuerelemente bezeichnet werden. |
Visual Basic 5.0 | Fenster | Februar 1997 | Diese Version wurde ausschließlich für 32-Bit-Versionen von Windows freigegeben. Programmierer, die es vorzogen, 16-Bit-Programme zu schreiben, konnten in Visual Basic 4.0 geschriebene Programme in Visual Basic 5.0 importieren, und Visual Basic 5.0-Programme können problemlos mit Visual Basic 4.0 konvertiert werden. Visual Basic 5.0 führte auch die Möglichkeit ein, benutzerdefinierte Benutzersteuerelemente zu erstellen, sowie die Fähigkeit, in nativen ausführbaren Windows-Code zu kompilieren, wodurch die Ausführung von rechenintensivem Code beschleunigt wurde. Zur Erstellung von ActiveX-Steuerelementen wurde auch eine kostenlose, herunterladbare Edition zur Erstellung von Steuerelementen freigegeben. Sie wurde auch als Einführungsform von Visual Basic verwendet: ein reguläres .exe-Projekt konnte in der IDE erstellt und ausgeführt, aber nicht kompiliert werden. |
Visual Basic 6.0 | Fenster | Mitte 1998 | Diese Version wurde in einer Reihe von Bereichen verbessert, darunter die Möglichkeit, webbasierte Anwendungen zu erstellen. VB6 trat im März 2008 in die "nicht unterstützte Phase" von Microsoft ein. Obwohl die Entwicklungsumgebung Visual Basic 6.0 nicht mehr unterstützt wird, wird die Laufzeitumgebung unter Windows Vista, Windows Server 2008 und Windows 7 unterstützt. Die Mainstream-Unterstützung für Microsoft Visual Basic 6.0 endete am 31. März 2005. Die erweiterte Unterstützung endete im März 2008. Als Reaktion darauf drückte die Visual Basic-Benutzergemeinschaft ihre große Besorgnis aus und forderte die Benutzer auf, eine Petition zu unterzeichnen, um das Produkt am Leben zu erhalten. Microsoft hat sich bisher geweigert, seine Position in dieser Angelegenheit zu ändern. (aber siehe ) Ironischerweise wurde im Laufe des Jahres 2005 aufgedeckt, dass Microsofts neues Anti-Spyware-Angebot, Microsoft AntiSpyware (Teil des Kaufs von GIANT Company Software), in Visual Basic 6.0 kodiert war. Sein Ersatz, Windows Defender, wurde als C++-Code umgeschrieben. |
Visual Basic.NET
Visual Basic .NET ist die nächste Produktreihe in der erfolgreichen Visual Basic-Produktreihe von Microsoft. Es erleichtert das Erstellen von Programmen, da es möglich ist, Steuerelemente per Drag-and-Drop in das Programm zu ziehen. Es läuft auf dem .NET Framework und bietet eine weitere lange Reihe von Programmen (siehe Visual Basic .NET#Editions).
Visual Basic für Anwendungen
Dies ist eine Skriptsprache, die in Microsoft Office und einigen anderen Programmen verwendet wird. Sie basiert auf Visual Basic 6.0 und kann Daten in einer Office-Anwendung ändern, in eine Datei schreiben und andere Aktionen ausführen.
Unterstützung
Alle Versionen der Visual Basic-Entwicklungsumgebung von 1.0 bis 6.0 wurden zurückgezogen und werden nun nicht mehr von Microsoft unterstützt. Die zugehörigen Laufzeitumgebungen werden ebenfalls nicht unterstützt. Dies gilt nicht für die Visual Basic 6-Kernlaufzeitumgebung, die bis zum Ende der Unterstützung von Windows 10 und Windows Server 2012 offiziell von Microsoft unterstützt wird. Komponenten von Drittanbietern, die mit Visual Studio 6.0 ausgeliefert wurden, sind in dieser Unterstützungserklärung nicht enthalten. Einige ältere Visual Basic-Komponenten funktionieren möglicherweise noch auf neueren Plattformen. Dies gilt, obwohl sie von Microsoft und anderen Anbietern nicht unterstützt werden.
Die Entwicklungs- und Wartungsentwicklung für Visual Basic 6 ist auf Windows XP, Windows Vista und Windows 2003 unter Verwendung von Visual Studio 6.0-Plattformen möglich, wird jedoch nicht unterstützt. Die Dokumentation für Visual Basic 6.0, seine Anwendungsprogrammierschnittstelle und Tools wird am besten in der letzten MSDN-Version vor Visual Studio.NET 2002 abgedeckt. Spätere Versionen von MSDN konzentrierten sich auf die .NET-Entwicklung und ließen wesentliche Teile der Programmierdokumentation für Visual Basic 6.0 entfernen. Die Visual Basic-IDE kann unter Windows Vista installiert und verwendet werden, wo sie einige kleinere Inkompatibilitäten aufweist, die die normale Softwareentwicklung und -wartung nicht behindern. Seit August 2008 stehen sowohl Visual Studio 6.0 als auch die MSDN-Dokumentation für MSDN-Abonnenten zum Herunterladen zur Verfügung.
Fragen und Antworten
F: Was ist Visual Basic?
A: Visual Basic ist eine Programmiersprache, die von Microsoft für sein Betriebssystem Windows entwickelt wurde.
F: Ist die BASIC-Sprache leichter zu lesen als andere Sprachen?
A: Ja, die BASIC-Sprache soll leichter zu lesen sein als andere Sprachen.
F: Ist Visual Basic eine Programmiersprache auf hohem Niveau?
A: Ja, Visual Basic ist eine weit verbreitete High-Level-Programmiersprache.
F: Ist Visual Basic eine interpretierte Sprache?
A: Ja, Visual Basic ist eine interpretierte Sprache.
F: Kann der Code sofort ausgeführt werden, nachdem er in Visual Basic geschrieben wurde?
A: Ja, der Code kann sofort ausgeführt werden, nachdem er in Visual Basic geschrieben wurde.
F: Kann Visual Basic-Code in eine .exe-Datei kompiliert werden?
A: Ja, sobald der Code funktionsfähig ist, kann er in eine .exe-Datei kompiliert werden, so dass er auf allen modernen Windows-Computern ausgeführt werden kann.
F: Kann Visual Basic auch auf anderen Betriebssystemen als Windows ausgeführt werden?
A: Nein, Visual Basic kann nicht auf anderen Betriebssystemen als Windows und auf Computern mit nicht Intel-kompatiblen Prozessoren ausgeführt werden.