Grafisk användargränssnittsbyggare - Graphical user interface builder
En grafisk användargränssnittsbyggare (eller GUI-byggare ), även känd som GUI-designer , är ett mjukvaruutvecklingsverktyg som förenklar skapandet av GUI: er genom att låta designern ordna grafiska kontrollelement (ofta kallade widgets) med hjälp av en drag-och-släpp- WYSIWYG redaktör. Utan en GUI-byggare måste ett GUI byggas genom att manuellt ange varje widgets parametrar i källkoden, utan visuell återkoppling förrän programmet körs.
Användargränssnitt är vanligtvis programmerade med hjälp av en händelsedriven arkitektur , så GUI-byggare förenklar också skapandet av händelsedriven kod. Denna stödjande kod förbinder widgets med utgående och inkommande händelser som utlöser funktionerna som tillhandahåller applikationslogiken.
Vissa grafiska användargränssnittsbyggare genererar automatiskt all källkod för ett grafiskt kontrollelement . Andra, som Interface Builder eller Glade Interface Designer , genererar serialiserade objektinstanser som sedan laddas av programmet.
Lista över GUI -byggare
C Språkbaserat
C# Baserat
-
UWP / Windows Presentation Foundation / WinForms
- Microsoft Visual Studio XAML Editor , XAML -baserad GUI -layout
- Microsoft Expression Blend
- SharpDevelop
C ++ baserat
-
UWP / Windows Presentation Foundation / WinForms
- Microsoft Visual Studio XAML Editor , XAML -baserad GUI -layout
- Microsoft Blend
- Qt Creator / Qt
- FLTK
-
wxWidgets
- wxGlade
- wxFormBuilder
- wxCrafter (plugin för CodeLite )
- Projektor
Objective-C / Swift Based
Java-baserat
- Android Studio , XML -baserad GUI -layout
- NetBeans GUI -designverktyg
HTML/Javascript -baserat
- DreamWeaver från Adobe (Web Application User Interface Builders)
- Apache Cordova / PhoneGap
Object Pascal Based
- Delphi / VCL ( Visual Component Library )
- Lazarus / LCL ( Lazarus Component Library )
Tk Framework Based
- Tk (ramverk)
- ActiveState Komodo (har inte längre en GUI -byggare)
Visual Basic baserat
-
UWP / Windows Presentation Foundation / WinForms
- Microsoft Visual Studio XAML Editor , XAML -baserad GUI -layout
- Microsoft Expression Blend
Övrigt
- Adobe Animate
- App Inventor för Android
- AutoIt
- Axure RP
- Gränssnittsbyggare
- Crank Storyboard Suite
- Skapande
- Inbäddad guide
- VÄTSKA
- PÄRLA
- Resurs konstruktion uppsättning
- Statisk
- LucidChart
- OpenWindows
- Skalform
- Ultimate ++
- Wavemaker
Lista över utvecklingsmiljöer
IDE: er med GUI -builders
- 4D
- ActiveState Komodo (har inte längre en GUI -byggare)
- Android Studio
- AutoIt3
- B4X
- C ++ Builder
- Clarion
- Kod :: block
- CodeLite
- dBase
- Delphi
- Inbäddad guide
- Förmörkelse
- Gambas
- IntelliJ IDEA
- J Utvecklare
- KDevelop
- LabWindows/CVI
- LANSA
- Lazarus
- Liberty BASIC
- Microsoft Visual Studio
- MonoDevelop
- MSEide+MSEgui
- MyEclipse
- NetBeans
- OutSystems
- PascalABC.NET
- Purebasic
- Qt Creator
- SharpDevelop
- Softwell Maker
- VisualFBEditor
- WinFBE
- Xcode
- Xojo