123
wxFormBuilder

wxFormBuilder

wxWidgets är ett utmärkt ramverk som möjliggör skapande av applikationer med flera plattformar med och utan ett grafiskt användargränssnitt.
wxWidgets är ett utmärkt ramverk som möjliggör skapandet av applikationer med flera plattformar med och utan ett grafiskt användargränssnitt.Det finns flera applikationer som hjälper till att skapa dialoger visuellt, trots att några praktiska problem har lett mig att starta utvecklingen av en ny applikation.Dessa problem inkluderar, den begränsade uppsättningen av widgets eller omöjligt att inkludera icke-grafiska komponenter.wxFormBuilder syftar till att vara en applikation som såväl som möjliggör visuell utveckling och generering av motsvarande kod, möjliggör inkludering av icke-grafiska komponenter, samt att tillhandahålla faciliteter för att utöka uppsättningen av widgets enkelt via plugins, som andra applikationer som qt-designer.En intressant aspekt av wxFormBuilder är lagring av informationen i XML-dokument istället för att bädda in den i själva koden.Detta, liksom förenkling av programmets kod, underlättar den ytterligare modifieringen av både egenskaperna hos ett objekt och den genererade koden utan att behöva kompilera igen.Kodgenerering använder sig av en serie “mallar” definierade i dokumentet med klassinformationen, som bearbetas för att generera motsvarande kod.Kodgeneratorn inkluderar en liten parser som gör att vi i mallarna kan använda en enkel uppsättning av direktiv för att kunna bearbeta funktioner som att hänvisa till objektets egenskaper, göra en villkorad kodgenerering, spänningar och andra möjligheter.På detta sätt förenklas applikationens kod och ger samtidigt en enkel mekanism för att lägga till komponenter.De visuella komponenterna kräver också implementering av ett plugin för att kunna använda det i den visuella redigeraren, men det betyder inte att förlora förmågan att "anpassa" genereringen av kod (med mallar) för den komponenten och plugin skulle varaså enkelt som en rutin som skapar en instans av objektet baserat på värdena på dess egenskaper.

kategorier

Alternativ till wxFormBuilder för Android

Webix Form Builder

Webix Form Builder

Webix Form Builder-verktyget är avsett att påskynda processen att skapa form.