[Python] [OT Python, ma tema:programmare e' una cosa seria] Al giudizio di voi programmatori seri

Giovanni Porcari giovanni.porcari a softwell.it
Sab 24 Apr 2010 14:11:19 CEST


Il giorno 24/apr/2010, alle ore 13.57, Valerio Turturici ha scritto:

> Giovanni Porcari ha scritto:
>> il risultato che vedi è il seguente :
>> 
>> 
>> Tabella diagnosi:
>> ----------------------------------------------------------
>> class Table(object):
>>    def config_db(self, pkg):
>>        tbl =  pkg.table('diagnosi',pkey='codice',name_long='!!Diagnosi',
>>                      name_plural='!!Tabella',rowcaption='$descrizione')
>>        self.sysFields(tbl,id=False)
>>        tbl.column('codice',name_long='!!Codice')
>>        tbl.column('descrizione',name_long='!!Descrizione')
>> ----------------------------------------------------------
>> 
>> Tabella procedura:
>> ----------------------------------------------------------
>> class Table(object):
>>    def config_db(self, pkg):
>>        tbl =  pkg.table('procedura',pkey='codice',name_long='!!Procedura',
>>                      name_plural='!!Procedura',rowcaption='$descrizione')
>>        self.sysFields(tbl,id=False)
>>        tbl.column('codice',name_long='!!Codice')
>>        tbl.column('descrizione',name_long='!!Descrizione')  
>> ----------------------------------------------------------
>> 
>> 
>> Pagina web che gestisce le ricerche:
>> ----------------------------------------------------------
>> 
>> class GnrCustomWebPage(object):
>>    def windowTitle(self):
>>        return 'Codici'
>> 
>>    def main(self, root, **kwargs):
>>        rect=root.div(_class='shadow_2 rounded_medium',border='1px solid green',
>>                       color='#152A32',background_color='#fefff6',position='relative',
>>                       margin_top='20px',margin_left='20px',width='50em',height='30ex')
>> 
>>        rect.div('Diagnosi e Procedure',text_align='center',margin='5px',font_size='1.7em')
>>        rect.div('Genropy',position='absolute',bottom='5px',left='10px',font_size='.8em')
>> 
>>        fb = rect.formbuilder(cols=1, border_spacing='8px',datapath='data',
>>                              margin_top='20px',margin_left='20px')
>> 
>>        fb.dbSelect(dbtable='portal.diagnosi',columns='$codice,$descrizione',limit=30,
>>                    auxColumns='$codice,$descrizione',value='^.codice_diagnosi',
>>                    _class='gnrfield',lbl='!!Diagnosi',width='38em',hasDownArrow=True)
>> 
>>        fb.textbox(value='^.codice_diagnosi',lbl='!!Codice',readOnly=True)
>> 
>>        fb.dbSelect(dbtable='portal.procedura',columns='$codice,$descrizione',limit=30,
>>                    auxColumns='$codice,$descrizione',value='^.codice_procedura',
>>                    _class='gnrfield',lbl='!!Procedura',width='38em',hasDownArrow=True)
>> 
>>        fb.textbox(value='^.codice_procedura',lbl='!!Codice',readOnly=True)
>> ----------------------------------------------------------
>> 
>> 
>> 
>> Tutto qui. La pappa pronta è nel framework e quindi non mi sono 
>> certo ammazzato di lavoro ;)
>> 
>> 
>> 
> Ma è fantastico!
> _______________________________________


E curioso che siamo venuti mettere codice python in un OT.

Insomma... siamo finiti OT in un OT :D:D



G


Maggiori informazioni sulla lista Python