Abbiamo compilato una lista di 18 alternative gratuite e a pagamento a wxFormBuilder. I principali concorrenti includono Glade, wxSmith. Inoltre, gli utenti fanno anche confronti tra wxFormBuilder e whiptail, xdialog, Zenity. Puoi anche dare un'occhiata ad altre opzioni simili qui: Strumenti di sviluppo.
Abbiamo compilato una lista di 18 alternative gratuite e a pagamento a wxFormBuilder. I principali concorrenti includono Glade, wxSmith. Inoltre, gli utenti fanno anche confronti tra wxFormBuilder e whiptail, xdialog, Zenity. Puoi anche dare un'occhiata ad altre opzioni simili qui: Strumenti di sviluppo.
wxWidgets è un eccellente framework che consente la creazione di applicazioni multipiattaforma con ...
wxWidgets è un eccellente framework che consente la creazione di applicazioni multipiattaforma con ...
wxFormBuilder Piattaforme
Windows
Linux
Mac
wxFormBuilder Video e screenshot
wxFormBuilder Panoramica
wxWidgets è un eccellente framework che consente la creazione di applicazioni multipiattaforma con e senza un'interfaccia utente grafica. Esistono diverse applicazioni che aiutano a creare visivamente finestre di dialogo, anche se alcuni problemi pratici mi hanno portato ad avviare lo sviluppo di una nuova applicazione. Tali problemi includono l'insieme limitato di widget o l'impossibilità di includere componenti non grafici.
wxFormBuilder mira ad essere un'applicazione che oltre a consentire lo sviluppo visivo e la generazione del codice corrispondente, consenta l'inclusione di componenti non grafici, oltre a fornire servizi per estendere facilmente l'insieme di widget tramite plug-in, come altre applicazioni come qt- progettista.
Un aspetto interessante di wxFormBuilder è la memorizzazione delle informazioni nei documenti XML invece di incorporarle nel codice stesso. Questo, oltre a semplificare il codice dell'applicazione, facilita l'ulteriore modifica sia delle proprietà di un oggetto che del codice generato senza la necessità di ricompilare.
La generazione del codice utilizza una serie di "modelli" definiti nel documento delle informazioni sulla classe, che vengono elaborati per generare il codice corrispondente. Il generatore di codice include un piccolo parser che ci consente di utilizzare nei modelli un semplice insieme di direttive per essere in grado di elaborare funzioni come il riferimento alle proprietà di un oggetto, eseguire una generazione di codice condizionale, i bucle e altre possibilità.
In questo modo il codice dell'applicazione viene semplificato e allo stesso tempo fornisce un semplice meccanismo per l'aggiunta di componenti. I componenti visivi richiedono anche l'implementazione di un plug-in per poterlo utilizzare nell'editor visivo, ma ciò non significa perdere la capacità di "personalizzare" la generazione di codice (con modelli) per quel componente e il plug-in sarebbe semplice come una routine che crea un'istanza dell'oggetto in base ai valori delle sue proprietà.