9
O wxWidgets é uma excelente estrutura que permite a criação de aplicativos de várias plataformas com e sem uma interface gráfica do usuário.Existem várias aplicações que ajudam a criar diálogos visualmente, mas alguns problemas práticos me levaram a iniciar o desenvolvimento de uma nova aplicação.Esses problemas incluem o conjunto limitado de widgets ou a impossibilidade de incluir componentes não gráficos.O wxFormBuilder pretende ser um aplicativo que, além de permitir o desenvolvimento visual e gerar o código correspondente, permita a inclusão de componentes não gráficos, além de fornecer facilidades para estender o conjunto de widgets facilmente por plugins, como outros aplicativos como o qt-designer.Um aspecto interessante do wxFormBuilder é o armazenamento das informações em documentos XML em vez de incorporá-las no próprio código.Isso, além de simplificar o código do aplicativo, facilita a modificação adicional das propriedades de um objeto e do código gerado sem a necessidade de recompilar.A geração de código utiliza uma série de "modelos" definidos no documento de informações da classe, que são processados para gerar o código correspondente.O gerador de código inclui um pequeno analisador que nos permite usar nos modelos um conjunto simples de diretiva para poder processar funções como referenciar as propriedades de um objeto, fazer uma geração condicional de código, bucles e outras possibilidades.Dessa forma, o código do aplicativo é simplificado e, ao mesmo tempo, fornece um mecanismo simples para adicionar componentes.Os componentes visuais também exigem a implementação de um plug-in para poder usá-lo no editor visual, mas isso não significa perder a capacidade de "personalizar" a geração de código (com modelos) para esse componente e o plug-in seria necessário.tão simples quanto uma rotina que cria uma instância do objeto com base nos valores de suas propriedades.
Local na rede Internet:
http://wxformbuilder.org/Categorias
Alternativas ao wxFormBuilder para Windows Mobile
6
Webix Form Builder
A ferramenta Webix Form Builder destina-se a acelerar o processo de criação de formulários.