wxFormBuilder

wxFormBuilder

wxWidgets je izvrstan okvir koji omogućuje stvaranje multi-platformskih aplikacija sa i bez grafičkog korisničkog sučelja.
wxWidgets je izvrstan okvir koji omogućuje stvaranje multi-platformskih aplikacija sa i bez grafičkog korisničkog sučelja.Postoji nekoliko aplikacija koje pomažu u stvaranju dijaloga vizualno, iako su neki praktični problemi doveli do toga da krenem u razvoj nove aplikacije.Ti problemi uključuju, ograničeni skup widgeta ili nemogućnost uključivanja nefifističkih komponenti.wxFormBuilder želi biti aplikacija koja, osim što omogućuje vizualni razvoj i generiranje odgovarajućeg koda, omogućava uključivanje nefrifičnih komponenti, kao i pružanje pogodnosti za jednostavno proširivanje skupa widgeta putem dodataka, poput ostalih aplikacija poput qt-dizajner.Zanimljiv aspekt wxFormBuilder-a je pohranjivanje podataka u XML dokumente, umjesto da ih ugradi u sam kod.To, kao i pojednostavljivanje koda aplikacije, olakšava daljnju izmjenu i svojstava objekta i generiranog koda bez potrebe za prekomponiranjem.Stvaranje koda koristi niz "predložaka" definiranih u dokumentu informacija o klasi koji se obrađuju tako da generiraju odgovarajući kôd.Generator koda uključuje mali parser koji nam omogućava da u predlošcima upotrijebimo jednostavan skup smjernica kako bismo mogli obraditi funkcije poput upućivanja na svojstva objekta, napraviti uvjetnu generaciju koda, bucles i druge mogućnosti.Na taj se način kôd aplikacije pojednostavljuje, a istovremeno se pruža jednostavan mehanizam za dodavanje komponenata.Vizualne komponente također zahtijevaju implementaciju dodatka kako bi ga mogli koristiti u vizualnom uređivaču, ali to ne znači gubitak sposobnosti „personalizacije“ generacije koda (sa predlošcima) za tu komponentu i dodatak bi biojednostavna kao rutina koja stvara instancu objekta na temelju vrijednosti njegovih svojstava.
wxformbuilder

Kategorije

Alternativa wxFormBuilderu za Code::Blocks