05/12/10 0:51
kingjia90
1)Ho creato un webbrowser con un traduttore che prende parole chiavi in italiano e le "traduce" in cinese con un semplice replace. Avevo intenzione di tenere sempre aggiornato l'elenco di parole chiavi da cui il programma ricava le informazioni attraverso un xml remoto. Dal xml lo deserializzrei e lo metterei in un datagrid (tabella) e da li' con un loop (in colonna ita / chn) e riga per riga farei i dovuti replace. In termini di prestazioni e di progettazione come vi sembra? Sto usando il XML nel modo sbagliato? C'e' qualcosa di piu' semplice e veloce?
2) Per evitare che ci siano troppe operazioni di replace per nulla, avevo messo un controllo sull'indirizzo url, dove se so che sto guardando il catalogo, non mi fa partire i replace che riguardano i miei dati personali. per es. sotto if url.contains ="/catalogo/padelle" c'e' replace("antiaderente","sdasd" end if. e fuori dalla if avere i replace per esempio di frasi come "benvenuto". Come potrei implementarlo nel xml? un'attributo o un elemento?
3)Poi un altra domanda: c'e' qualcosa di piu' veloce e meno pesante di un replace? il replace teoricamente cerca su tutto il sorgente che e' la sorgente della pagina html. Spesso e volentieri ho solo un elemento o una frase da sostituire/da eliminare.Per migliorare le prestazioni sto usando uno string builder.
2) Per evitare che ci siano troppe operazioni di replace per nulla, avevo messo un controllo sull'indirizzo url, dove se so che sto guardando il catalogo, non mi fa partire i replace che riguardano i miei dati personali. per es. sotto if url.contains ="/catalogo/padelle" c'e' replace("antiaderente","sdasd" end if. e fuori dalla if avere i replace per esempio di frasi come "benvenuto". Come potrei implementarlo nel xml? un'attributo o un elemento?
3)Poi un altra domanda: c'e' qualcosa di piu' veloce e meno pesante di un replace? il replace teoricamente cerca su tutto il sorgente che e' la sorgente della pagina html. Spesso e volentieri ho solo un elemento o una frase da sostituire/da eliminare.Per migliorare le prestazioni sto usando uno string builder.
Ultima modifica effettuata da kingjia90 05/12/10 0:54
aaa