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 sve platforme sa besplatnom licencom

AbcSubmit

AbcSubmit

Internetska platforma koja vam omogućuje stvaranje nevjerojatnih web stranica, web obrazaca i kataloga proizvoda.