XML http://blogs.ugidotnet.org/rosalba/category/XML.aspx XML it-IT Rosalba Fiore Subtext Version 2.6.0.0 Una in più... iniziamo diamo gli strumenti per potersi formare. http://blogs.ugidotnet.org/rosalba/archive/2007/03/28/74149.aspx <P align=justify><STRONG>L'obiettivo</STRONG>: Aumentare il numero di donne che s'interessano di programmazione a tutti i livelli e pi&#249; in generale nel settore dell'informatica</P> <P align=justify><STRONG>Limitazione community</STRONG>: nessuna sono accettati i contributi di tutte le community anzi!!!</P> <P align=justify><STRONG>Limitazioni varie</STRONG>: uomo o donna non importa contribuite&nbsp;:) e di nessun genere neanche territoriale.</P> <P align=justify><STRONG>Cosa metto io a disposizione:</STRONG> Tanto per iniziare <U>la mia biblioteca personale</U> di <FONT face=Verdana color=#ff0000><STRONG>IoProgrammo</STRONG></FONT> anni <STRONG>2003, 2004, 2005, 2006</STRONG> tutta in pdf, catalogata ed indicizzata per un rapido ritrovamento di teoria, esempi e codice. Volete mettere la comodit&#224; di ritrovare un articolo e/o esempio di codice partendo da un indice o da una parola chiave :D. <STRONG>Insomma &#232; una risorsa unica non si trova da nessuna parte</STRONG> <STRONG>esiste solo sul mio pc </STRONG>:D. Ma sto pensando anche ad altre risorse in lingua italiana ed inglese. Come fare per poterci accedere? Nei prossimi giorni maggiori dettagli comunque fornir&#242; un doppio accesso al <STRONG>presentatore/ice</STRONG> ed all'invitata.&nbsp;Ma comunque gli accessi&nbsp;sono limitatissimi!!!</P> <P align=justify><STRONG>Volete contribuire</STRONG>: siete tutti invitati, anche solo per definire meglio l'iniziativa, proporre materiale, es. avete scritto un libro e volete regalarne una copia, avete una lista d'articoli o di links che utilizzate di frequente e volete segnalarla, volete offrire un voucher/sconto per partecipare ad un evento/corso o simili, avete una copia di un sw in pi&#249; che proprio non sapete dove mettere, siete una developer ed avete un blog/sito etc e volete indicarmelo la mia sezione <STRONG>"Alcune delle&nbsp;donne attive"</STRONG> aspetta proprio voi. In parole povere&nbsp;ogni suggerimento/contributo&nbsp;&#232; benvenuto!!!!! </P> <P align=center><STRONG><FONT color=#006400 size=4>C'&#232; una developer in erba o aspirante tale che sta aspettando proprio voi!</FONT></STRONG></P> <P align=justify>Io ho parlato di developer, perch&#232; le risorse che ho a disposizione sono soprattuto per loro e poi sono autorizzata a blaterare&nbsp;principalemente in questo :P,&nbsp;ma questo non toglie che l'iniziativa possa essere estesa anche ad altre figure.</P> <P align=justify>Oggi ho postato in tutte le categorie, non odiatemi :D, per&#242; ho creato una categoria apposita <STRONG>UNA IN PIU'</STRONG> dove troverete nei prossimi giorni maggiori dettagli.</P> <P align=justify>Grazie <A href="http://wundasworld.blogspot.com/2007/03/bonus-session_27.html">Wendy</A> per l'<A href="http://blogs.ugidotnet.org/rosalba/archive/2007/03/28/74086.aspx#74144">ulteriore</A> suggerimento "The best way to foster change is by being role models and mentors for young women..."</P><img src="http://blogs.ugidotnet.org/rosalba/aggbug/74149.aspx" width="1" height="1" /> Rosalba Fiore http://blogs.ugidotnet.org/rosalba/archive/2007/03/28/74149.aspx Wed, 28 Mar 2007 21:58:00 GMT http://blogs.ugidotnet.org/rosalba/archive/2007/03/28/74149.aspx#feedback 23 http://blogs.ugidotnet.org/rosalba/comments/commentRss/74149.aspx Sono MCT http://blogs.ugidotnet.org/rosalba/archive/2006/07/13/44559.aspx <P>Finalmente.... </P> <P align=center><FONT face=Georgia color=#006400 size=6><STRONG>SONO UNA MCT</STRONG></FONT></P> <P align=center><A class=inline href="http://www.microsoft.com/learning/mcp/mct/guide/"><IMG style="WIDTH: 152px; HEIGHT: 70px" height=70 alt="MCT Certification Requirements" hspace=5 src="http://www.microsoft.com/learning/images/logos/mct.gif" width=150 vspace=5 border=0></A></P> <P><FONT size=2><FONT face=Tahoma><SPAN>grazie a tutta la Community, l'ammetto sono felice!</SPAN></FONT></FONT></P> <P><FONT size=2><FONT face=Tahoma><SPAN><A href="http://www.microsoft.com/learning/mcp/transcripts">http://www.microsoft.com/learning/mcp/transcripts</A>&nbsp;Transcrip ID 720522&nbsp; ed </SPAN><SPAN>Access Code rosalba1</SPAN></FONT></FONT></P><img src="http://blogs.ugidotnet.org/rosalba/aggbug/44559.aspx" width="1" height="1" /> Rosalba Fiore http://blogs.ugidotnet.org/rosalba/archive/2006/07/13/44559.aspx Thu, 13 Jul 2006 14:45:00 GMT http://blogs.ugidotnet.org/rosalba/archive/2006/07/13/44559.aspx#feedback 17 http://blogs.ugidotnet.org/rosalba/comments/commentRss/44559.aspx [70-315] EVVIVVVVAAAAA SONO FINALMENTE UN MCAD http://blogs.ugidotnet.org/rosalba/archive/2006/05/25/41600.aspx <P>Oggi pomeriggio, dopo nottate passate sui libri e sveglia all'alba, posso dire che sono una </P> <H1 align=center><FONT size=3><FONT face=Arial size=4>Microsoft Certified Application Developer (MCAD</FONT>)</FONT></H1> <H1 align=center><FONT size=3><IMG style="WIDTH: 187px; HEIGHT: 179px" height=175 src="http://www.italynx.com/images/spumante.jpg" width=186></FONT></H1> <P align=justify>Per sostenere l'esame 70-315&nbsp;sono andata&nbsp;presso <A href="http://www.deltaservizi.net"><STRONG>Delta Servizi Srl</STRONG></A>, nuovissimo centro d'esami <A href="http://www.pearsonvue.com/">Pearson,</A> centro comodamente raggiungibile e personale molto cordiale, devo dire finalmente uno anche a &nbsp;Potenza, era ora!!!</P> <P align=center>&nbsp;A questo punto che devo dire, si &#232; realizzato uno dei miei sogni </P> <P align=center><STRONG><FONT size=4>GRAZIE MILLE A TUTTA LA COMMUNITY</FONT> </STRONG></P> <P align=center><STRONG>SENZA IL VOSTRO INCORAGGIAMENTO ED I VOSTRI CONSIGLI&nbsp;</STRONG></P> <P align=center><STRONG>NON CI SAREI MAI RIUSCITA</STRONG></P> <P align=justify><STRONG></STRONG>&nbsp;</P> <P align=justify><STRONG>Ps.&nbsp;un giro di spumante per tutti !!!&nbsp;</STRONG></P> <P align=justify><STRONG>Nb... ed &#232; gi&#224; ufficiale <A href="http://www.microsoft.com/learning/mcp/transcripts">http://www.microsoft.com/learning/mcp/transcripts</A>&nbsp;</STRONG></P> <P align=justify><STRONG>Transcript ID 720522 Access Code rosalba1</STRONG></P><img src="http://blogs.ugidotnet.org/rosalba/aggbug/41600.aspx" width="1" height="1" /> Rosalba Fiore http://blogs.ugidotnet.org/rosalba/archive/2006/05/25/41600.aspx Thu, 25 May 2006 19:25:00 GMT http://blogs.ugidotnet.org/rosalba/archive/2006/05/25/41600.aspx#feedback 10 http://blogs.ugidotnet.org/rosalba/comments/commentRss/41600.aspx [70-320] XML WEB SERVICES http://blogs.ugidotnet.org/rosalba/archive/2006/03/21/37489.aspx <P><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">Riprendiamo, dopo un p&#242; di vacanza,&nbsp;i nostri post tecnici.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P> <P><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">Lavorando con i dati in XML ci imbattiamo in termini quali XML DOM,&nbsp; e&nbsp;well-formatted&nbsp;vediamo di cosa stiamo parlando<o:p></o:p></SPAN></P> <P><STRONG><SPAN style="FONT-FAMILY: Verdana">XML DOM</SPAN></STRONG><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"><o:p></o:p></SPAN></P> <P><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">Supponiamo d'avere diversi sistemi di comunicazione&nbsp;in "colloquio" tra loro, la cosa pi&#249; semplice che ci viene in mente, comprensibile da vari sistemi, &#232; uno standard text-based,&nbsp;dunque &#232; perfetto l'&nbsp;XML. Inoltre&nbsp;XML &#232; conforme allo standard sviluppato da W3C (World Wide Web Consortium).&nbsp;L'ideale sarebbe utilizzare dei XML&nbsp;well-formatted, tipo questo:<o:p></o:p></SPAN></P> <P class=MsoNormal style="BACKGROUND: gainsboro; MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"><?xml </SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'">version</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">="1.0"?&gt;<BR><CLIENTI><BR>&nbsp;&nbsp;&nbsp;&nbsp;<CLIENTE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<NOME></SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">Sara</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">&lt;</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: darkred; FONT-FAMILY: 'Courier New'">/</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">Nome&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<COGNOME></SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">Rossi</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">&lt;</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: darkred; FONT-FAMILY: 'Courier New'">/</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">Cognome&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<NATO></SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">05/09/1983</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">&lt;</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: darkred; FONT-FAMILY: 'Courier New'">/</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">Nato&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<PRIMOORD></SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">04/01/2002</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">&lt;</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: darkred; FONT-FAMILY: 'Courier New'">/</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">PrimoOrd&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&lt;</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: darkred; FONT-FAMILY: 'Courier New'">/</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">cliente&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <NOME></SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">Marina</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">&lt;</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: darkred; FONT-FAMILY: 'Courier New'">/</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">Nome&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<COGNOME></SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">Vinti</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">&lt;</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: darkred; FONT-FAMILY: 'Courier New'">/</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">Cognome&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<NATO></SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">18/10/1975</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">&lt;</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: darkred; FONT-FAMILY: 'Courier New'">/</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">Nato&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<PRIMOORD></SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">04/01/2002</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">&lt;</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: darkred; FONT-FAMILY: 'Courier New'">/</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">PrimoOrd&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&lt;</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: darkred; FONT-FAMILY: 'Courier New'">/</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">cliente&gt;<BR>&lt;</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: darkred; FONT-FAMILY: 'Courier New'">/</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">clienti&gt;<o:p></o:p></SPAN></P> <P><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"><FONT color=#000000>Ok, abbiamo detto che &#232; well-formatted ma avevendo davanti una cosa del genere come facciamo a dire che &#232; well-formatted?<o:p></o:p></FONT></SPAN></P> <P><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"><FONT color=#000000>Controlliamo...., abbiamo che:<o:p></o:p></FONT></SPAN></P> <UL type=disc> <LI class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l2 level1 lfo1; tab-stops: list 36.0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"><FONT color=#000000>&#232; presente un tag di chiusura </...>per ogni tag d'apertura &lt;....&gt; <o:p></o:p></FONT></SPAN> <LI class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l2 level1 lfo1; tab-stops: list 36.0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"><FONT color=#000000>&#232; associato ad: <o:p></o:p></FONT></SPAN> <UL type=circle> <LI class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l2 level2 lfo1; tab-stops: list 72.0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"><FONT color=#000000>un documento di definizione (DTD)&nbsp;che definisce la "grammatica" per una classe del documento XML <o:p></o:p></FONT></SPAN> <LI class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l2 level2 lfo1; tab-stops: list 72.0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"><FONT color=#000000>oppure&nbsp;ad uno Schema XML che descrive e valida un documento XML<o:p></o:p></FONT></SPAN></LI></UL></LI></UL> <P><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"><FONT color=#000000>Ma come leggiamo un documento XML? </FONT></SPAN><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"><FONT color=#000000>Ovvero come far&#224; la nostra applicazione a decifrare in quale modo il documento XML &#232; formattato? </FONT></SPAN></P> <P><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"><FONT color=#000000>Per risolvere questo problema interviene il XML DOM che permette di leggere, modificare, manipolare un documento XML da codice. Ok, ma di cosa stiamo parlando?<o:p></o:p></FONT></SPAN></P> <P><FONT color=#000000><STRONG><SPAN style="FONT-FAMILY: Verdana">Il XML Document Object Model </SPAN></STRONG></FONT></P> <P><FONT color=#000000><STRONG><SPAN style="FONT-FAMILY: Verdana"></SPAN></STRONG></FONT><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"><FONT color=#000000>La classe XML DOM &#232; una rappresentazione di un documento XML in memoria. Dato un documento XML con questa classe possiamo:<o:p></o:p></FONT></SPAN></P> <UL type=disc> <LI class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo2; tab-stops: list 36.0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"><FONT color=#000000>leggerelo <o:p></o:p></FONT></SPAN> <LI class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo2; tab-stops: list 36.0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"><FONT color=#000000>scriverelo <o:p></o:p></FONT></SPAN> <LI class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo2; tab-stops: list 36.0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"><FONT color=#000000>manipolarlo<o:p></o:p></FONT></SPAN></LI></UL> <P><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"><FONT color=#000000>Le classi che ci mette a disposizione il Framework .NET per "scorrere" ed ottenere informazioni rilevanti da un documento XML sono numerose. Ogni documento XML consiste di un nodo parent e di un nodo child. Nel nostro esempio il nodo parent &#232; <STRONG>clienti</STRONG> il nodo child &#232; <STRONG>cliente</STRONG>,si dicono sibling i nodi allo stesso livello nel nostro esempio Nome e Nato.<o:p></o:p></FONT></SPAN></P> <P><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"><FONT color=#000000>Vediamo quali sono i tipi di nodi previsti da un XML DOM.<o:p></o:p></FONT></SPAN></P> <UL type=disc> <LI class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo3; tab-stops: list 36.0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"><FONT color=#000000>Document <o:p></o:p></FONT></SPAN> <LI class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo3; tab-stops: list 36.0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"><FONT color=#000000>DocumentType questo nodo rappresenta il <o:p></o:p></FONT></SPAN> <LI class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo3; tab-stops: list 36.0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"><FONT color=#000000>Element <o:p></o:p></FONT></SPAN> <LI class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo3; tab-stops: list 36.0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"><FONT color=#000000>Attribute <o:p></o:p></FONT></SPAN> <LI class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo3; tab-stops: list 36.0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"><FONT color=#000000>Comment&nbsp; <o:p></o:p></FONT></SPAN> <LI class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo3; tab-stops: list 36.0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"><FONT color=#000000>Text questo nodo rappresenta il testo sottostante ad un particolare nodo o attributo<o:p></o:p></FONT></SPAN></LI></UL> <P><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"><FONT color=#000000>&nbsp;<o:p></o:p></FONT></SPAN></P> <P><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">&nbsp;<FONT color=#000000>Per qualche spunto ulteriore rimando ad</FONT> <A href="http://www.microsoft.com/italy/msdn/default.mspx">msnd</A>:</SPAN></P> <P><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"><STRONG><FONT color=#000000>Modelli di progettazione di W3C XML Schema: gestione delle modifiche</FONT></STRONG></SPAN></P> <P><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"><o:p><A href="http://www.microsoft.com/italy/msdn/library/xmlsoap/xmlschemachange.asp">http://www.microsoft.com/italy/msdn/library/xmlsoap/xmlschemachange.asp</A></o:p></SPAN></P> <P><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"><o:p><STRONG><FONT color=#000000>Modelli di progettazione di W3C XML Schema: come evitare la complessit&#224;</FONT></STRONG></o:p></SPAN></P> <P><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"><A href="http://www.microsoft.com/italy/msdn/library/xmlsoap/xmlschemacomplex.asp">http://www.microsoft.com/italy/msdn/library/xmlsoap/xmlschemacomplex.asp</A></SPAN></P> <P><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"><A href="http://imhoproject.org/"><SPAN style="FONT-SIZE: 7.5pt">powered by IMHO 1.3</SPAN></A><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">&nbsp;<o:p></o:p></P></SPAN><img src="http://blogs.ugidotnet.org/rosalba/aggbug/37489.aspx" width="1" height="1" /> Rosalba Fiore http://blogs.ugidotnet.org/rosalba/archive/2006/03/21/37489.aspx Tue, 21 Mar 2006 21:21:00 GMT http://blogs.ugidotnet.org/rosalba/archive/2006/03/21/37489.aspx#feedback http://blogs.ugidotnet.org/rosalba/comments/commentRss/37489.aspx [70-320] Configurazione e sicurezza di un'applicazione http://blogs.ugidotnet.org/rosalba/archive/2006/03/02/36015.aspx <P><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">Dopo un p&#242; di </SPAN><SPAN style="FONT-FAMILY: Verdana">"meritata"</SPAN><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"> vacanza riprendiamo i post tecnici. Vediamo qualche cosa d'interessante che ho studiato oggi in vista dell'esame 70-320.&nbsp;<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P> <P><STRONG><SPAN style="COLOR: #400080; FONT-FAMILY: Arial">Configuriamo un'applicazione</SPAN></STRONG><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"><o:p></o:p></SPAN></P> <P><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">Un file di configurazione &#232; un documento XML contenente elementi predefiniti, dove per elementi intendiamo una struttura logica. ll set delle informazioni di configurazione sono rappresentate usando un tag d'inizio e un tag di fine. <o:p></o:p></SPAN></P> <P><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">Qualche riga di codice per capirci<o:p></o:p></SPAN></P> <P class=MsoNormal style="BACKGROUND: gainsboro; MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">&lt;configuration&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&lt;runtime&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;codeBase&nbsp;</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'">version</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">="1.2.4.0"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'">href</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">="http://www.miosito.it/mioassembly.dll"</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: darkred; FONT-FAMILY: 'Courier New'">/</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&lt;</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: darkred; FONT-FAMILY: 'Courier New'">/</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">runtime&gt;<BR>&lt;</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: darkred; FONT-FAMILY: 'Courier New'">/</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">configuration&gt;<o:p></o:p></SPAN></P> <P><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">Notiamo che grazie all'elemento &lt;codeBase&gt; abbiamo la localizzazione dell'assembly.<o:p></o:p></SPAN></P> <P><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">Abbiamo diversi tipi di file di configurazione:<o:p></o:p></SPAN></P> <UL type=disc> <LI class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">Machine.config <o:p></o:p></SPAN></LI> <LI class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">File d'applicazione di configurazione <o:p></o:p></SPAN></LI> <LI class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">File di configurazione della sicurezza<o:p></o:p></SPAN></LI></UL> <P><EM><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">Approfondiamo i file di configurazione della sicurezza.</SPAN></EM><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"><o:p></o:p></SPAN></P> <P style="TEXT-ALIGN: justify"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">Il file di configurazione della sicurezza contiene informazioni sulle impostazioni di&nbsp;sicurezza specifiche per&nbsp;ogni&nbsp;code groups organizzati gerarchicamente. I code groups sono un gruppo logico di&nbsp;codice formato da elementi con&nbsp;caratteristiche comuni: directory, strong name, URL, sito e zona. E' possibile organizzare il gruppo di codice in modo gerarchico a livello enterprise, machine ed users. Possiamo rilasciare i permessi in base alle caratteristiche del gruppo ed alla loro posizione gerarchica. I permessi rilasciati al gruppo di codice al livello enterprise hanno effetto, come &#232; logico aspettarsi,&nbsp;sul codice che gira su ogni computer all'interno del network enterprise.&nbsp;Le computer-level policy hanno invece effetto solo su un particolare computer. I permessi a livello utente hanno effetto solo per quello specifico utente che esegue la nostra applicazione. Per configurare la sicurezza&nbsp;il Framework .Net ci mette a disposizione&nbsp;i tools Mscorfg.msc e Caspol.exe. Quando eseguiamo un'applicazione i permessi "eseguiti" da codice sono l'intersezione (in senso insiemistico se x appartiene all'intersezione&nbsp;di due insiemi H e P se appartiene ad entrambi). Riassumiamo nella tabella sottostante, se qualcuno conosce dove vengono localizzati in altre versioni di sistema operativo gli sarei grata del suggerimento.<o:p></o:p></SPAN></P> <TABLE style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt" cellSpacing=0 cellPadding=0 border=1> <TBODY> <TR> <TD style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 626.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.5pt solid; BACKGROUND-COLOR: transparent" vAlign=top width=835 colSpan=4> <P class=normal style="MARGIN: auto 0cm; TEXT-ALIGN: center; tab-stops: 180.45pt" align=center><SPAN style="FONT-SIZE: 14pt">File di configurazione e loro localizzazione<o:p></o:p></SPAN></P></TD></TR> <TR> <TD style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 104.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.5pt solid; BACKGROUND-COLOR: transparent; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=139> <P class=normal style="MARGIN: auto 0cm">&nbsp;<SPAN class=keyword><SPAN style="FONT-SIZE: 14pt"><o:p></o:p></SPAN></SPAN></P></TD> <TD style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 189.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.5pt solid; BACKGROUND-COLOR: transparent; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" vAlign=top width=252> <P class=normal style="MARGIN: auto 0cm"><SPAN class=keyword><SPAN lang=EN-GB style="FONT-SIZE: 14pt; mso-ansi-language: EN-GB">Enterprise policy</SPAN></SPAN><SPAN lang=EN-GB style="FONT-SIZE: 14pt; mso-ansi-language: EN-GB"><o:p></o:p></SPAN></P></TD> <TD style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 155.15pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.5pt solid; BACKGROUND-COLOR: transparent; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" vAlign=top width=207> <P class=normal style="MARGIN: auto 0cm; tab-stops: 180.45pt"><SPAN lang=EN-GB style="FONT-SIZE: 14pt; mso-ansi-language: EN-GB">Machine policy<o:p></o:p></SPAN></P></TD> <TD style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 177.75pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.5pt solid; BACKGROUND-COLOR: transparent; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" vAlign=top width=237> <P class=normal style="MARGIN: auto 0cm; tab-stops: 180.45pt"><SPAN lang=EN-GB style="FONT-SIZE: 14pt; mso-ansi-language: EN-GB">User policy<o:p></o:p></SPAN></P></TD></TR> <TR> <TD style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 104.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.5pt solid; BACKGROUND-COLOR: transparent; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=139> <P class=normal style="MARGIN: auto 0cm; tab-stops: 180.45pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">Windows 2000<o:p></o:p></SPAN></P></TD> <TD style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 189.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.5pt solid; BACKGROUND-COLOR: transparent; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" vAlign=top width=252> <P class=normal style="MARGIN: auto 0cm; tab-stops: 180.45pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">%runtime install path%\Config\Enterprisesec.config<o:p></o:p></SPAN></P></TD> <TD style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 155.15pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.5pt solid; BACKGROUND-COLOR: transparent; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" vAlign=top width=207> <P class=normal style="MARGIN: auto 0cm; tab-stops: 180.45pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">%runtime install path%\Config\Security.config<o:p></o:p></SPAN></P></TD> <TD style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 177.75pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.5pt solid; BACKGROUND-COLOR: transparent; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" vAlign=top width=237> <P class=normal style="MARGIN: auto 0cm; tab-stops: 180.45pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">%USERPROFILE%\Application Data\Microsoft\CLR Security Config\Vxx.xx\Security.config<o:p></o:p></SPAN></P></TD></TR> <TR> <TD style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 104.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.5pt solid; BACKGROUND-COLOR: transparent; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=139> <P class=normal style="MARGIN: auto 0cm; tab-stops: 180.45pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">Windows NT<o:p></o:p></SPAN></P></TD> <TD style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 189.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.5pt solid; BACKGROUND-COLOR: transparent; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" vAlign=top width=252> <P class=normal style="MARGIN: auto 0cm; tab-stops: 180.45pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">%runtime install path%\Config\Enterprisesec.config<o:p></o:p></SPAN></P></TD> <TD style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 155.15pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.5pt solid; BACKGROUND-COLOR: transparent; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" vAlign=top width=207> <P class=normal style="MARGIN: auto 0cm; tab-stops: 180.45pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">%runtime install path%\Config\Security.config<o:p></o:p></SPAN></P></TD> <TD style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 177.75pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.5pt solid; BACKGROUND-COLOR: transparent; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" vAlign=top width=237> <P class=normal style="MARGIN: auto 0cm; tab-stops: 180.45pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">%USERPROFILE%\Application Data\Microsoft\CLR Security Config\Vxx.xx\Security.config<o:p></o:p></SPAN></P></TD></TR> <TR> <TD style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 104.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.5pt solid; BACKGROUND-COLOR: transparent; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=139> <P class=normal style="MARGIN: auto 0cm; tab-stops: 180.45pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">Windows 98 e ME<o:p></o:p></SPAN></P></TD> <TD style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 189.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.5pt solid; BACKGROUND-COLOR: transparent; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" vAlign=top width=252> <P class=normal style="MARGIN: auto 0cm; tab-stops: 180.45pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">%runtime install path%\Config\Enterprisesec.config<o:p></o:p></SPAN></P></TD> <TD style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 155.15pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.5pt solid; BACKGROUND-COLOR: transparent; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" vAlign=top width=207> <P class=normal style="MARGIN: auto 0cm; tab-stops: 180.45pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">%runtime install path%\Config\Security.config<o:p></o:p></SPAN></P></TD> <TD style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 177.75pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.5pt solid; BACKGROUND-COLOR: transparent; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" vAlign=top width=237> <P class=normal style="MARGIN: auto 0cm; tab-stops: 180.45pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">%WINDIR%\<SPAN class=emphasis>username</SPAN>\CLR Security Config\Vxx.xx\ Security.config<o:p></o:p></SPAN></P></TD></TR></TBODY></TABLE> <P><STRONG><SPAN style="COLOR: #400080; FONT-FAMILY: Verdana">Mscorfg.msc </SPAN></STRONG><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"><o:p></o:p></SPAN></P> <P><SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Verdana">Il .NET Framework Configuration tool, Mscorcf.msc &#232; un MMC (Microsoft Management Console), fornisce un'interfaccia grafica&nbsp;che permette di amministrare e configurare gli assembly nella GAC, la&nbsp;CAS (code access security) e le applicazioni che utilizzano servizi remoti. </SPAN><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"><o:p></o:p></SPAN></P> <P><SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Verdana">Troviamo Mscorfg.msc: "%windir%\Microsoft.NET\Framework\v1.1.xxxx" mentre la Caspol.exe: "%windir%\Microsoft.NET\Framework\v1.1.xxxx"&nbsp;dove xxxx &#232; il&nbsp;build number del&nbsp;.NET Framework utilizzato. <o:p></o:p></SPAN></P> <P><SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Verdana">Domani approfondiremo la Caspol.exe</SPAN><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"><o:p></o:p></SPAN></P> <P><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"><A href="http://imhoproject.org/"><SPAN style="FONT-SIZE: 7.5pt">powered by IMHO 1.3</SPAN></A><o:p></o:p></SPAN></P><img src="http://blogs.ugidotnet.org/rosalba/aggbug/36015.aspx" width="1" height="1" /> Rosalba Fiore http://blogs.ugidotnet.org/rosalba/archive/2006/03/02/36015.aspx Thu, 02 Mar 2006 22:49:00 GMT http://blogs.ugidotnet.org/rosalba/archive/2006/03/02/36015.aspx#feedback http://blogs.ugidotnet.org/rosalba/comments/commentRss/36015.aspx WD http://blogs.ugidotnet.org/rosalba/archive/2006/02/11/34679.aspx <FONT face=Verdana size=2>Ancora qualche giorno di vacanza, perch&#232; tanto come metto mano sto facendo solo danni.... domani pomeriggio faccio quattro ore di lezione, spero bene e di non trovare brutto tempo. Ho approfittato per leggere un p&#242; i vostri post ed alcuni articolo di MSDN tra i quali ho trovato questo  di Dare Obasanjo della Microsoft Corporation sulle tecniche di rappresentazione dell'XML nel .NET Framework</FONT> <DIV class=ad><U><FONT face=Verdana color=#800080 size=2><A href="http://www.microsoft.com/italy/msdn/library/xmlsoap/xml03172004.asp">http://www.microsoft.com/italy/msdn/library/xmlsoap/xml03172004.asp</A></FONT></U></DIV> <DIV class=ad><U><FONT face=Verdana color=#800080 size=2></FONT></U> </DIV> <DIV class=ad><FONT face=Verdana size=2>Visto che il tempo non &#232; stato brutto oggi almeno ho fatto qualcosa d'interessante :D</FONT></DIV><img src="http://blogs.ugidotnet.org/rosalba/aggbug/34679.aspx" width="1" height="1" /> Rosalba Fiore http://blogs.ugidotnet.org/rosalba/archive/2006/02/11/34679.aspx Sat, 11 Feb 2006 01:27:00 GMT http://blogs.ugidotnet.org/rosalba/archive/2006/02/11/34679.aspx#feedback 1 http://blogs.ugidotnet.org/rosalba/comments/commentRss/34679.aspx