article

Eine visuelle Programmierumgebung ist eine integrierte Entwicklungsumgebung (IDE) mit einer visuellen Entwicklungsoberfläche, die es erlaubt, die Benutzeroberfläche der zu erstellenden Anwendung graphisch zu bearbeiten. In der Regel wird dabei die Oberfläche nach dem "Baukastenprinzip" erstellt, und wird während der Bearbeitung genauso oder ähnlich angezeigt, wie sie später im lauffähigen Programm erscheint (siehe auch WYSIWYG). Dieses Vorgehen wird auch als RAD (Rapid Application Development, zu deutsch schnelle Anwendungsentwicklung) bezeichnet.

Manche Anwendungen, besonders Benutzeroberflächen (GUI), können mit Hilfe von RAD in einem Bruchteil der Zeit, die für konventionelle Programmierung erforderlich wäre, erstellt werden. Auch automatische Vervollständigung des Codes noch bei der Eingabe ist häufig Teil des RAD-Konzepts. Wichtige Vertreter sind Omnis Studio, Delphi, Kylix, der Team Developer von Gupta Technologies und Microsofts Visual Studio Produkte oder LabVIEW, für kleinere Anwendungen und Tools auch ClickEXE.

Eine RAD-Programmierumgebung stellt dem Entwickler ein komplettes Paket zur Entwicklung einer Software zur Verfügung: Hierzu zählen in der Regel neben der erwähnten Funktion zum Bearbeiten von Benutzeroberflächen ein Compiler, ein Debugger (ein Diagnose-Werkzeug) und ein Editor für den Quelltext.

Autorensystem


Ebenfalls zur Visuellen Programmierung dienen so genannte Autorensysteme, die aber meist weniger auf das Programmieren als viel mehr auf das Gestalten, beispielsweise durch Graphiker ausgerichtet sind. Autorensysteme wie Macromedia Director und Macromedia Flash, können zur Erstellung interaktiver Multimedia-Anwendungen benutzt werden. Dabei wird meist der erzeugte Programmcode gänzlich vor dem Ersteller verborgen (siehe dazu auch E-learning#Autorensysteme)

Daneben wird der Begriff Visuelle Programmierung auch für Programmiersprachen wie Lava benutzt, bei der graphisch mit Statechart-Diagrammen programmiert wird.

Programmierwerkzeug

Rapid application development | Desarrollo rápido de aplicaciones | Rapid Application Development | RAD | Rapid Application Development | RAD | RAD | RAD

 

This article is licensed under the GNU Free Documentation License. It uses material from the "Visuelle Programmierumgebung".

Home Pageartsbusinesscomputersgameshealthhospitalshomekids & teensnewsphysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld