Tvůrce grafického uživatelského rozhraní - Graphical user interface builder

A tvůrce grafického uživatelského rozhraní (nebo Tvůrce grafického uživatelského rozhraní), také známý jako Návrhář grafického uživatelského rozhraní, je nástroj pro vývoj softwaru což zjednodušuje vytváření GUI tím, že umožní návrháři zařídit grafické ovládací prvky (často nazývané widgety) pomocí a drag-and-drop WYSIWYG editor. Bez nástroje pro tvorbu grafického uživatelského rozhraní musí být grafické uživatelské rozhraní vytvořeno manuálním zadáním parametrů každého widgetu ve zdrojovém kódu bez vizuální zpětné vazby, dokud nebude program spuštěn.
Uživatelská rozhraní se běžně programují pomocí architektura řízená událostmi, takže tvůrci grafického uživatelského rozhraní také zjednodušují vytváření kódu řízeného událostmi. Tento podpůrný kód spojuje widgety s odchozím a příchozím Události které spouští funkce poskytující logiku aplikace.
Někteří tvůrci grafického uživatelského rozhraní, například Návrhář rozhraní Glade, automaticky generovat všechny zdrojový kód pro grafický ovládací prvek. Ostatní, jako Tvůrce rozhraní, generovat serializováno instance objektu, které aplikace poté načte.
Seznam stavitelů grafického uživatelského rozhraní
Jazyk C
C # založené
- UWP / Windows Presentation Foundation / WinForms
- Microsoft Visual Studio XAML Editor, XAML založené rozložení GUI
- Microsoft Směs výrazů
- SharpDevelop
C ++ založené
- UWP / Windows Presentation Foundation / WinForms
- Microsoft Visual Studio XAML Editor, XAML založené rozložení GUI
- Microsoft Blend
- C ++ Builder / VCL (Knihovna vizuálních komponent )
- Tvůrce Qt / Qt
- FLTK
- wxWidgets
- wxGlade
- wxFormBuilder
- wxCrafter (plugin pro CodeLite )
- Projektor
Na základě Objective-C / Swift
Na bázi Java
- Android Studio, Rozložení GUI založené na XML
- Nástroj pro návrh grafického uživatelského rozhraní NetBeans
Na základě HTML / Javascript
- DreamWeaver od společnosti Adobe (Builders User Interface Web Application)
- Apache Cordova / PhoneGap
Objekt Pascal Based
- Delphi / VCL (Knihovna vizuálních komponent )
- Lazar
Na základě Tk Framework
- Tk (rámec)
- ActiveState Komodo (Už ne[když? ] má stavitel grafického uživatelského rozhraní)
Na základě jazyka
- UWP / Windows Presentation Foundation / WinForms
- Microsoft Visual Studio XAML Editor, XAML založené rozložení GUI
- Microsoft Směs výrazů
Různé
- Adobe Animate
- App Inventor pro Android
- AutoIt
- Axure RP
- Tvůrce rozhraní
- Crank Storyboard Suite
- Integrovaný průvodce
- TEKUTINA
- KLENOT
- Sada zdrojů
- Stetický
- LucidChart
- Otevřete Windows
- Měřítko
- Ultimate ++
- Wavemaker
Seznam vývojových prostředí
IDE se staviteli grafického uživatelského rozhraní
- 4D
- ActiveState Komodo (Už ne[když? ] má stavitel grafického uživatelského rozhraní)
- Android Studio
- AutoIt3
- C ++ Builder
- Clarione
- Kód :: Bloky
- CodeLite
- dBase
- Integrovaný průvodce
- Delphi
- Zatmění
- Gambas
- IntelliJ IDEA
- JDeveloper
- KDevelop
- LabWindows / CVI
- LANSA
- Lazar
- Liberty BASIC
- Microsoft Visual Studio
- MonoDevelop
- MSEide + MSEgui
- MyEclipse
- NetBeans
- OutSystems
- PascalABC.NET
- Purebasic
- Tvůrce Qt
- SharpDevelop
- Softwell Maker
- Xcode
- Xojo