|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2001
Messaggi: 1047
|
Progetto CodeCreator
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: Codice:
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; |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Feb 2001
Messaggi: 1047
|
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: Codice:
r["#"] = studente.#; {nome,cognome,matricola}
Codice:
r["nome"] = studente.nome; r["cognome"] = studente.cognome; r["matricola"] = studente.matricola; |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Feb 2001
Messaggi: 1047
|
vorrei aggiungere le seguenti funzionalità:
Codice:
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?
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!!! |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Feb 2001
Messaggi: 1047
|
Allora ci state? Sicuramente è utilissimo e magari si riesce anche a venderlo....
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 01:23.



















