Tvůrce grafického uživatelského rozhraní - Graphical user interface builder
Stavitel rozhraní grafické uživatelské (nebo GUI builder ), také známý jako GUI designér , je vývojový softwarový nástroj , který zjednodušuje vytváření GUI , protože umožňuje návrháře uspořádat grafické ovládací prvky (často nazývané widgetů), pomocí 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 ručně zadáním parametrů každého widgetu ve zdrojovém kódu, bez vizuální zpětné vazby, dokud se program nespustí.
Uživatelská rozhraní se běžně programují pomocí architektury řízené událostmi , takže stavitelé GUI také zjednodušují vytváření kódu řízeného událostmi. Tento podpůrný kód spojuje widgety s odchozími a příchozími událostmi, které spouští funkce poskytující logiku aplikace.
Někteří tvůrci grafického uživatelského rozhraní automaticky generují veškerý zdrojový kód pro grafický ovládací prvek . Ostatní, například Interface Builder nebo Glade Interface Designer , generují instance serializovaných objektů, které jsou poté načteny aplikací.
Seznam tvůrců GUI
C Na základě jazyka
Na základě C#
-
UWP / Windows Presentation Foundation / WinForms
- Microsoft Visual Studio XAML Editor , rozvržení GUI založené na XAML
- Směs výrazů Microsoft
- SharpDevelop
Na základě C ++
-
UWP / Windows Presentation Foundation / WinForms
- Microsoft Visual Studio XAML Editor , rozvržení GUI založené na XAML
- Microsoft Blend
- Qt Creator / Qt
- FLTK
-
wxWidgets
- wxGlade
- wxFormBuilder
- wxCrafter (plugin pro CodeLite )
- Projucer
Objektiv C / Swift
Java
- Android Studio , rozvržení GUI založené na XML
- Nástroj pro návrh rozhraní NetBeans GUI
Na základě HTML/Javascriptu
- DreamWeaver od společnosti Adobe (Builders User Interface Builders)
- Apache Cordova / PhoneGap
Objekt založený na Pascalu
- Delphi / VCL ( knihovna vizuálních komponent )
- Lazarus / LCL ( Lazarus Component Library )
Tk Framework Based
- Tk (rámec)
- ActiveState Komodo (již nemá tvůrce GUI)
Na základě jazyka Visual Basic
-
UWP / Windows Presentation Foundation / WinForms
- Microsoft Visual Studio XAML Editor , rozvržení GUI založené na XAML
- Směs výrazů Microsoft
Různé
- Adobe Animate
- App Inventor pro Android
- AutoIt
- Axure RP
- Interface Builder
- Crank Storyboard Suite
- Kreativně
- Embedded Wizard
- TEKUTINA
- KLENOT
- Stavební sada zdrojů
- Stetický
- LucidChart
- OpenWindows
- Měřítko
- Konečně ++
- Wavemaker
Seznam vývojových prostředí
IDE s tvůrci GUI
- 4D
- ActiveState Komodo (již nemá tvůrce GUI)
- Android Studio
- AutoIt3
- B4X
- C ++ Builder
- Clarion
- Kód :: Bloky
- CodeLite
- dBase
- Delphi
- Embedded Wizard
- Zatmění
- Gambie
- IntelliJ IDEA
- JDeveloper
- KDevelop
- LabWindows/CVI
- LANSA
- Lazar
- Liberty ZÁKLADNÍ
- Microsoft Visual Studio
- MonoVývoj
- MSEide+MSEgui
- MyEclipse
- NetBeans
- OutSystems
- PascalABC.NET
- Purebasic
- Qt Creator
- SharpDevelop
- Softwell Maker
- VisualFBEditor
- WinFBE
- Xcode
- Xojo