PDA

View Full Version : Progetto CodeCreator


gik25
06-06-2003, 19:20
L'idea parte da questo 3d: http://forum.hwupgrade.it/viewtopic.php?t=464139&highlight=

Il programma che ho scritto ieri in 30 minuti me ne ha gią fatti risparmiare 15:

table.Columns.Add("Nome");
table.Columns.Add("Cognome");
table.Columns.Add("Eta");
table.Columns.Add("Telefono");
table.Columns.Add("Via");
table.Columns.Add("Sesso");
table.Columns.Add("Partita_IVA");
table.Columns.Add("Telefono2");
table.Columns.Add("Tipo_telefono");
table.Columns.Add("Tipo_telefono2");
table.Columns.Add("Tipo_patologia");
table.Columns.Add("Medico_curante");
table.Columns.Add("Telefono_medico");
table.Columns.Add("Prescrizione");
table.Columns.Add("Piano_di_trattamento_settimanale");
table.Columns.Add("Note");
table.Columns.Add("data_ammissione");
table.Columns.Add("data_dimissione");
table.Columns.Add("localita");
table.Columns.Add("cap");
table.Columns.Add("email");
table.Columns.Add("ricerca");
table.Columns.Add("ricerca2");
table.Columns.Add("RepertiDiagnostici");
table.Columns.Add("TrattamentiPassati");
table.Columns.Add("AnamnesiRecente");
table.Columns.Add("AnamnesiRemota");

r= table.NewRow();

Paziente paziente = pazienti.Get(i);


r["Nome"] = paziente.Nome;
r["Cognome"] = paziente.Cognome;
r["Eta"] = paziente.Eta;
r["Telefono"] = paziente.Telefono;
r["Via"] = paziente.Via;
r["Sesso"] = paziente.Sesso;
r["Partita_IVA"] = paziente.Partita_IVA;
r["Telefono2"] = paziente.Telefono2;
r["Tipo_telefono"] = paziente.Tipo_telefono;
r["Tipo_telefono2"] = paziente.Tipo_telefono2;
r["Tipo_patologia"] = paziente.Tipo_patologia;
r["Medico_curante"] = paziente.Medico_curante;
r["Telefono_medico"] = paziente.Telefono_medico;
r["Prescrizione"] = paziente.Prescrizione;
r["Piano_di_trattamento_settimanale"] = paziente.Piano_di_trattamento_settimanale;
r["Note"] = paziente.Note;
r["data_ammissione"] = paziente.data_ammissione;
r["data_dimissione"] = paziente.data_dimissione;
r["localita"] = paziente.localita;
r["cap"] = paziente.cap;
r["email"] = paziente.email;
r["Reperti_diagnosticiConvert"] = paziente.Reperti_diagnostici;
r["TrattamentiPassati"] = paziente.TrattamentiPassati;
r["AnamnesiRecente"] = paziente.AnamnesiRecente;
r["AnamnesiRemota"] = paziente.AnamnesiRemota;

gik25
06-06-2003, 19:21
Il codice che vedete č stato generato in modo automatico da un programmino semplicissimo che voglio migliorare:

l'ho programmato in una mezzora: CodeGenerator v. 0.01 ;)

Inserisco questo:

r["#"] = studente.#; {nome,cognome,matricola}

e lui mi da questo:

r["nome"] = studente.nome;
r["cognome"] = studente.cognome;
r["matricola"] = studente.matricola;

Che ne pensate di darmi una mano a farlo diventare "serio" :cool:

gik25
06-06-2003, 19:24
vorrei aggiungere le seguenti funzionalitą:

1) text#1 + text#2; {1,2};{2,3}

2) text#++; {min=0, next=x+1, max=10}

3) Extrapolate(
r["nome"] = studente.nome;
r["cognome"] = studente.cognome;
r["matricola"] = studente.matricola;
)

Il cui ris. sarebbe: r["#"] = studente.#; {nome,cognome,matricola}

4) Invert(r["#"] = studente.#) il cui risultato sarebbe studente.# = r["#"]

5) Invert(
r["nome"] = studente.nome;
r["cognome"] = studente.cognome;
r["matricola"] = studente.matricola;
) il cui risultato č ovvio. Altri suggerimenti?

Che ne pensate?

In seguito si potrebbe fare in modo che generi il testo per salvare o leggere da file, inserendo i dati in datagrid o array TUTTO in automatico.

La cosa bella č che č facilissimo

E si risparmierebbe almeno il 30% del tempo nella creazione di codice!!!

gik25
06-06-2003, 19:25
Allora ci state? Sicuramente č utilissimo e magari si riesce anche a venderlo....