<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><BR><DIV><DIV>Il giorno 29/ago/07, alle ore 19:03, renzo andrioli ha scritto:</DIV><BR class="Apple-interchange-newline"><BLOCKQUOTE type="cite"> <DIV><FONT face="Arial" size="2"><DIV style="margin-top: auto; margin-right: 0cm; margin-bottom: auto; margin-left: 0cm; "><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt">Realizzo da anni applicativi sotto windows msAccess stand-alone o su piccole reti locali. Le applicazioni sono destinati ad insegnanti di scuole medie e superiori.<O:P></O:P></SPAN></DIV><DIV style="margin-top: auto; margin-right: 0cm; margin-bottom: auto; margin-left: 0cm; "><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt">In un lavoro di graduale ampliamento e riscrittura degli applicativi, sempre sotto windows, è mia intenzione passare a python ma prima di dedicarmi con convinzione a questa impresa per evitare di accorgermi magari tra qualche settimana della presenza di ostacoli di difficile soluzione, gradirei dalla comunità alcune risposte:</SPAN></DIV></FONT></DIV></BLOCKQUOTE><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Penso che è un'ottima scelta, sia quella di staccarsi da uno strumento proprietario (e pessimo) come ms access, sia quella di utilizzare un ambiente evoluto e semplice come python.</DIV><BR><BLOCKQUOTE type="cite"><DIV><FONT face="Arial" size="2"><DIV style="margin-top: auto; margin-right: 0cm; margin-bottom: auto; margin-left: 0cm; "><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt"><O:P></O:P></SPAN></DIV><DIV style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; "><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt">E’ noto che nella scuola<SPAN style="mso-spacerun: yes">  </SPAN>la<SPAN style="mso-spacerun: yes">  </SPAN>cultura informatica (soprattutto degli insegnanti) è piuttosto scarsa, con autonomia operativa nulla, in un contesto incerto e disomogeneo. Gli applicativi Python dovrebbero essere quindi di facile installazione (senza preventivi accertamenti su windows) e protetti almeno parzialmente.<O:P></O:P></SPAN></DIV><DIV style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; "><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt"> </SPAN></DIV></FONT></DIV></BLOCKQUOTE><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Utilizzando gli strumenti giusti, può essere facile come trascinare un file sul computer. Oppure puoi predisporre un installer come per qualunque applicazione windows. Non è necessario fare complesse installazioni "preventive".</DIV><BR><BLOCKQUOTE type="cite"><DIV><FONT face="Arial" size="2"><DIV style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; "><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt"><O:P></O:P></SPAN></DIV><DIV style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; "><FONT face="Tahoma">Gli applicativi sono utilizzati anche da insegnanti ciechi, che usufruiscono di uno screen-reader perfettamente compatibile con windows ed access. Devo perciò verificare questo programma sia compatibile con gli applicativi python. <SPAN style="mso-bidi-font-size: 10.0pt">Lo screen-reader è un programma che gira sotto windows dotato di un sintetizzatore vocale che descrive brevemente la situazione dello schermo e la posizione del cursore. Nel caso di una form il sintetizzatore descrive il tipo di controllo (text, combo, gruppo opzioni, pulsante opzione, pulsante di comando etc) ed il nome con cui viene identificato. Lo spostamento tra i vari controlli avviene con il tasto tab. Alcuni tasti funzione sono utilizzati come help in linea della form / del controllo. </SPAN></FONT><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt">Per poterne collaudare il grado di compatibilità, dovrei disporre di una applicazione python qualsiasi (versione di prova o demo) dotata di forms su cui effettuare concretamente delle prove.<O:P></O:P></SPAN></DIV><DIV style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; "><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt"> </SPAN></DIV></FONT></DIV></BLOCKQUOTE><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Non so come funzionino questi sintetizzatori, ma se descrivono il tipo di controllo, immagino che si basino sui controlli nativi di windows. Questo forse può essere un problema usando toolkits grafici che disegnano da se i controli, ma non dovrebbe esserlo se usi wxPython, in quanto esso utilizza direttamente i controlli nativi della piattaforma...bisognerebbe fare qualche prova!</DIV><BR><BLOCKQUOTE type="cite"><DIV><FONT face="Arial" size="2"><DIV style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; "><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt"><O:P></O:P></SPAN></DIV><DIV style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; "><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt">Ringrazio chiunque mi sappia dare indicazioni utili.<O:P></O:P></SPAN></DIV><DIV style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; "><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma"> <O:P></O:P></SPAN></DIV><DIV style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; "><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma"> <O:P></O:P></SPAN></DIV></FONT></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">_______________________________________________</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Python mailing list</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><A href="mailto:Python@lists.python.it">Python@lists.python.it</A></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><A href="http://lists.python.it/mailman/listinfo/python">http://lists.python.it/mailman/listinfo/python</A></DIV> </BLOCKQUOTE></DIV><BR><DIV> <SPAN class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><SPAN class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><DIV>--</DIV><DIV>Antonio Valente</DIV><BR class="Apple-interchange-newline"></SPAN></SPAN> </DIV><BR></BODY></HTML>