Appunti di informatica by Carlo

Piccolo gestionale contabile in C++ con wxWidgets e wxsqlite3

gif(Aggiornamento dell'articolo al 31/07/2019)

codelite

Finito il militare, era il lontano 1981, ho incominciato a lavorare come impiegato contabile utilizzando già da allora applicazioni su elaboratori adatte a questo scopo.
Man mano che passavano gli anni, sono passato da programmi contabili come Spiga pc, Ad Hoc della Zucchetti e infine poi a Os1. Avendo poi studiato informatica, ho sempre sognato di progettare un applicativo gestionale tutto mio anche se in rete ed in commercio vi erano, e ce ne sono diversi sia a pagamento che gratuiti (open source).
Ho incominciato da poco quindi a "buttar giù" qualche linea di codice in C++ utilizzando le librerie wxWidgets e wxsqlite per il database.
Per ora vi è un solo abbozzo del programma ma in ogni caso funzionante nelle interfacce grafiche per l'inserimento dei clienti e fornitori. Vorrei proseguire con l'inserimento dei conti, la prima nota e le stampe dei libri contabili. Vorrei tuttavia per ora tralasciare però la fatturazione e il magazzino che potranno comunque essere aggiunti in seguito.
Un programma contabile è assai complesso e impegnativo nella progettazione per cui ho pensato di rendere pubblico il codice sorgente affinché, chi vorrà collaborare alla stesura, potrà farlo liberamente.
Sicuramente da solo non potrei arrivare a completarlo anche perché non ho tanto tempo a disposizione per questo lavoro e poi mi manca un po' anche la competenza.
È vero che ho sempre lavorato su applicativi contabili, però non sono un ragioniere, e molte problematiche e adempimenti fiscali mi sfuggono e non sempre ci si può aggiornare su queste cose dato che ora sono prossimo alla pensione.
Il progetto si trova su Github a questo indirizzo:
githubhttps://github.com/Carluccio/Gestionale-CaSa
Qui troverete anche una "release" perfettamente funzionante con il lavoro già fatto anche se solo abbozzato nelle interfacce.
Confido nella collaborazione e negli eventuali e graditi suggerimenti di come proseguire nella stesura di questo progetto.
Sarà mia cura aggiornarvi sul proseguimento del lavoro.
png