Diverse persone mi hanno contattato per saperne di più
sul software di fatturazione che ho sviluppato per me stesso, e che è stato
fatto vedere durante i Community Days del 12-13 Aprile. Come ho già detto altre
volte, il software non è assolutamente in vendita, ma è liberamente scaricabile
dal sito.
Però...c'è sempre un però. Quella ormai è una
versione non più aggiornata, nel senso che man mano che ne sento
il bisogno, lo integro con qualche funzionalità che prima non avevo pensato.
Queste funzionalità comprendono modifiche sia sulla UI (quando si inserisce una
fattura, il cliente può essere selezionato in diversi modi), sia in altri layers
dell'applicazione. Adesso sto lavorando a funzioni di serializzazione dei
dati in XML (esportazione di tutti i clienti o di tutte le fatture), più che
altro per fare esperimenti di data-binding con WPF. Un po' la lettura del libro
sul data-binding, un po' qualche nuova idea, un po' il tempo a disposizione, un
po' questo o quell'altro: tutto mi porta ogni tanto a riaprire la soluzione e ad
implementare qualche feature che prima non c'era. Mi dà fastidio però tenere il
codice tutto per me, quindi molto probabilmente nei prossimi giorni metterò a
disposizione un nuovo download dell'applicazione stessa.
Come mi hanno detto alcuni, si tratta di un buon esempio di OOP che può
essere utile a qualcun'altro, ed inoltre ho
intenzione di usarla come base di studio per le mie
certificazioni. Invece di inventarmi ogni volta qualche demo
strampalata, utilizzerò questa applicazione integrando man mano le cose da
vedere. Mi sembra una cosa interessante, che è un po' lo stesso motivo per cui
Davide ha chiesto il mio aiuto.
Vorrei fare un po' di refactoring del codice per uniformare un po' i
namespace, reimposto ai valori di default il report di stampa della
mia fattura, incorporo lo script per ricreare il database sotto SQL Server 2005
e poi metterò un bel file ZIP sul mio sito. Poi mi inventerò un logo (più o meno
brutto, date le mie scarse capacità artistiche) e farò in modo che sia bello
visibile qui, così chiunque può scaricarsi sempre la release più aggiornata
senza bisogno di ricordarlo.
powered by IMHO 1.3