Grafiksel kullanıcı arayüzü oluşturucu - Graphical user interface builder
GUI tasarımcısı olarak da bilinen bir grafik kullanıcı arabirimi oluşturucu (veya GUI oluşturucu ), tasarımcının bir sürükle ve bırak WYSIWYG kullanarak grafiksel kontrol öğelerini (genellikle widget'lar olarak adlandırılır) düzenlemesine izin vererek GUI'lerin oluşturulmasını basitleştiren bir yazılım geliştirme aracıdır . editör. Bir GUI oluşturucu olmadan, program çalıştırılana kadar görsel geri bildirim olmaksızın her bir parçacığın parametreleri kaynak kodunda manuel olarak belirtilerek bir GUI oluşturulmalıdır.
Kullanıcı arabirimleri genellikle olay odaklı bir mimari kullanılarak programlanır , bu nedenle GUI oluşturucular olay odaklı kod oluşturmayı da basitleştirir. Bu destekleyici kod, widget'ları uygulama mantığını sağlayan işlevleri tetikleyen giden ve gelen olaylarla birleştirir .
Bazı grafiksel kullanıcı arabirimi oluşturucuları , bir grafiksel kontrol öğesi için tüm kaynak kodunu otomatik olarak oluşturur . Interface Builder veya Glade Interface Designer gibi diğerleri, daha sonra uygulama tarafından yüklenen serileştirilmiş nesne örnekleri oluşturur .
GUI oluşturucuların listesi
C Dili Tabanlı
C# Tabanlı
-
UWP / Windows Sunum Vakfı / WinForms
- Microsoft Visual Studio XAML Düzenleyicisi , XAML tabanlı GUI düzeni
- Microsoft İfade Karışımı
- SharpDevelop
C++ Tabanlı
-
UWP / Windows Sunum Vakfı / WinForms
- Microsoft Visual Studio XAML Düzenleyicisi , XAML tabanlı GUI düzeni
- Microsoft Karışımı
- Qt Oluşturucu / Qt
- FLTK
-
wxWidget'lar
- wxGlade
- wxFormBuilder
- wxCrafter ( CodeLite için eklenti )
- projucer
Objective-C / Swift Tabanlı
Java Tabanlı
- Android Studio , XML tabanlı GUI düzeni
- NetBeans GUI tasarım aracı
HTML/Javascript Tabanlı
- Adobe'den DreamWeaver (Web Uygulaması Kullanıcı Arayüzü Oluşturucuları)
- Apache Cordova / PhoneGap
Nesne Pascal Tabanlı
- Delphi / VCL ( Görsel Bileşen Kitaplığı )
- Lazarus / LCL ( Lazarus Bileşen Kitaplığı )
Tk Çerçeve Tabanlı
- TL (çerçeve)
- ActiveState Komodo (Artık bir GUI oluşturucuya sahip değil)
Visual Basic Tabanlı
-
UWP / Windows Sunum Vakfı / WinForms
- Microsoft Visual Studio XAML Düzenleyicisi , XAML tabanlı GUI düzeni
- Microsoft İfade Karışımı
Çeşitli
- Adobe Animasyonu
- Android için Uygulama Mucit
- AutoIt
- Axure RP'si
- Arayüz Oluşturucu
- Crank Storyboard Suite
- yaratıcı bir şekilde
- Gömülü Sihirbaz
- SIVI
- mücevher
- Kaynak yapı seti
- Stetik
- LucidChart
- Açık pencereler
- Ölçek formu
- nihai++
- dalga yapıcı
Geliştirme ortamlarının listesi
GUI oluşturuculara sahip IDE'ler
- 4D
- ActiveState Komodo (Artık bir GUI oluşturucuya sahip değil)
- Android Stüdyosu
- AutoIt3
- B4X
- C++Oluşturucu
- Zurna
- Kod::Bloklar
- CodeLite
- dTemel
- Delfi
- Gömülü Sihirbaz
- tutulma
- Gambas
- IntelliJ FİKİR
- JGeliştirici
- KDevelop
- Laboratuvar Pencereleri/CVI
- LANSA
- Lazarus
- özgürlük TEMEL
- Microsoft Visual Studio
- MonoDevelop
- MSEide+MSEgui
- Eclipse'im
- NetBeans
- OutSystems
- PascalABC.NET
- saf temel
- Qt Oluşturucu
- SharpDevelop
- Softwell Maker
- GörselFBEditör
- WinFBE
- Xcode
- Xojo