Grafikus felhasználói felületet fejlesztő eszköz

A Wikipédiából, a szabad enciklopédiából
A lap korábbi változatát látod, amilyen Hkoala (vitalap | szerkesztései) 2021. március 26., 14:49-kor történt szerkesztése után volt. Ez a változat jelentősen eltérhet az aktuális változattól. (Forrás hiányzik)

A grafikus felhasználói felületet fejlesztő eszköz (vagy másnéven GUI builder), egy szoftverfejlesztő eszköz, ami leegyszerűsíti a grafikus felhasználói felületek létrehozását. Lehetővé teszi a tervezőnek, hogy a grafikus vezérlőelemeket (másnéven widgeteket) egy drag-and-drop WYSIWYG szerkesztő használatával hozza létre. GUI builder nélkül a GUI-t manuálisan kell létrehozni, úgy, hogy az egyes elemek paramétereit a forráskódban adjuk meg. Ezek kinézetéről vizuális visszajelzést egészen addig nem kapunk, amíg a programot le nem futtatjuk.

Ezeket a felhasználói felületeket általában eseményvezérelt architektúrával programozzák, így maga a GUI builder is leegyszerűsíti ennek az eseményvezérelt kódnak a létrehozását. Ez a támogató kód, összekapcsolja a grafikus vezérlőelemeket a kimenő és bejövő eseményekkel, amelyek kiváltják az alkalmazás logikáját biztosító funkciókat.

Néhány GUI builder, például a Glade Interface Designer automatikusan állítja elő a grafikus vezérlőelemekhez tartozó összes forráskódot. Mások, például az Interface Builder, objektumpéldányokat hoznak létre, amelyeket utána az alkalmazás tölt be.

GUI builderek listája

C nyelvre épülő

    • GTK+ / Glade Interface Designer
    • XForms (toolkit)
    • Intrinsics
    • Motif

C# nyelvre épülő

  • Xarmarin.Forms / .NET Core
    • Xamarin Studio

C++ nyelvre épülő

Objective-C / Swift nyelvre épülő

  • Cocoa/OpenStep
  • GNUstep
  • Gorm

Java nyelvre épülő

HTML/Javascript nyelvre épülő

  • DreamWeaver from Adobe (Webes alkalmazáshoz GUI builder)
  • Apache Cordova / PhoneGap

Object Pascal nyelvre épülő

  • Delphi / VCL (Visual Component Library)
  • Lazarus

Tk Framework-re épülő

  • Tk (framework)
  • ActiveState Komodo (Már nem tartalmaz GUI buildert)

Visual Basic nyelvre épülő

Alkalmazások

  • Adobe Animate
  • App Inventor for Android
  • AutoIt
  • Axure RP
  • Interface Builder
  • Crank Storyboard Suite
  • Embedded Wizard
  • FLUID
  • GEM
  • Resource construction set
  • Stetic
  • LucidChart
  • OpenWindows
  • Scaleform
  • Ultimate++
  • Wavemaker

Fejlesztői környezetek listája

GUI builderrel szerelt IDE-k

Fordítás

  • Ez a szócikk részben vagy egészben a Graphical user interface builder című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.