venerdì 7 dicembre 2007
Mentre tutti noi aspettiamo con ansia il rilascio di SQL Server 208, Microsoft continua ad aggiornare la documentazione relativa all'attuale versione: è stato così rilasciato l'SQL Server 2005 Books Online di Settembre 2007. Il download, raggiunbile qui, è di circa 135 MB ed è disponibile in diverse lingue, italiano compreso.
Technorati tags:
SQL Server,
Updates
Solitamente, la prima cosa che si fa con un nuovo programma o una nuova periferica è testarla per verificarne il corretto funzionamento: si scrivono un paio di caratteri con il programma di videoscrittura, si stampa una pagina di prova con la stampante, si scatta una foto con la macchina fotografica digitale. Ma cosa si può fare per testare un programma antivirus? Scartando a priori l'ipotesi di procurarsi un virus reale per effettuare la verifica, si può ricorrere all'EICAR Standard Anti-Virus Test File: si tratta di un piccolo programma assolutamente innocuo, ma che tutti gli antivirus in circolazione riconoscno come virus. Potete scaricarlo da questo indirizzo: http://www.eicar.org/anti_virus_test_file.htm.
Fonte: PC Professionale
Technorati tags:
Programs
Ultimamente, una delle cose che ho dovuto fare più spesso è stato realizzare delle pagine ASP .NET per la modifica di informazioni contenute in un database. Mi sono quindi servito del controllo DetailsView di .NET, sfruttando le sue capacità di visualizzazione e modifica dei dati. Proprio oggi avevo bisogno che un certo campo, visualizzato in modalità di editing, mostrasse una DropDownList, per limitare la scelta dei possibili valori. Memore del recente esame di certificazione, mi ricordavo che la cosa è possibile utilizzando un TemplateField, ma non ero sicuro di intraprendere la strada corretta. Ho così fatto una veloce ricerca su Google e sono arrivato a questo post, che in poche parole spiega tutta la procedura, con tanto di esempio per chiarire meglio i concetti 
A pagina 50 e seguenti del Self-Paced Training Kit per l'esame 70-529 si parla di come utilizzare le classi del namespace System.Xml.Serialization per modificare il modo in cui un oggetto viene serializzato in formato XML. Viene spiegato, ad esempio, come cambiare il nome di un campo. Per esemplificare i concetti si utilizza la seguente classe:
public class Vendor
{
public int VendorID;
public string AccountNumber;
public string Name;
}
Nel testo vengono mostrati i passaggi necessari per fare in modo che il campo AccountNumber di un oggetto Vendor serializzato in XML venga automaticamente rinominato in ReferenceNumber. Allo scopo, si dice di usare gli oggetti XmlElementAttribute, XmlAttributes e XmlAttributeOverrides. Questo meccanismo funziona, ma in realtà lo stesso obiettivo può essere raggiunto, molto più semplicemente, aggiungendo un attributo al campo della classe Vendor che si vuole rinominare:
public class Vendor
{
public int VendorID;
[XmlElement(ElementName="ReferenceNumber")]
public string AccountNumber;
public string Name;
}
Molto più semplice e veloce 