A "GUI Builder" (vagy "GUI Builder"), más néven "GUI szerkesztő" egy szoftverfejlesztő eszközkészlet , amely leegyszerűsíti a grafikus felhasználói felület (GUI) létrehozását azáltal, hogy lehetővé teszi a fejlesztő számára a felület elemeinek rendszerezését (gyakran hivatkoznak rá widgetként) egy fogd és vidd WYSIWYG szerkesztő segítségével . GUI-készítő nélkül a grafikus felhasználói felületet manuálisan kell létrehozni, a forráskódban az egyes felületelemek paramétereinek megadásával vizuális visszacsatolás nélkül a program futtatása előtt.
A felhasználói felületek általában eseményvezérelt architektúrával vannak programozva , így a grafikus felület tervezői az eseményvezérelt kód létrehozását is megkönnyítik. Ez a segítőkód összekapcsolja a felhasználói felület elemeit a kimenő és bejövő eseményekkel , amelyek az alkalmazás logikáját biztosító funkciókat indítanak el.
Egyes GUI-készítők, mint például a Glade , automatikusan generálják az összes forráskódot egy felhasználói felület elemhez . Mások, például az Interface Builder sorozatos objektumok példányait állítják elő , amelyeket aztán betölt az alkalmazás.
GUI elemek | |
---|---|
Interfész típusok | |
Ellenőrzés |
|
Bemenet kimenet |
|
Kijelző |
|
Konténerek |
|
Navigáció | |
Különleges ablakok |
|
Szerencsejáték | |
Kapcsolódó fogalmak |
|
GUI elemek eszközkészletei (készletei) . | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
alacsony szintű |
| ||||||||||||||||||||||||||
magas szintű |
|