Grafiksel kullanıcı arayüzü oluşturucu - Graphical user interface builder

NetBeans GUI oluşturucu

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ı

C++ Tabanlı

Objective-C / Swift Tabanlı

Java Tabanlı

HTML/Javascript Tabanlı

Nesne Pascal Tabanlı

Tk Çerçeve Tabanlı

Visual Basic Tabanlı

Çeşitli

Geliştirme ortamlarının listesi

GUI oluşturuculara sahip IDE'ler

Ayrıca bakınız