Annunci

587x293_VS_Beta

 


MSDN Start Something!!!


StartSomething

 

Vuoi aiuto per migliorare un'applicazione per Windows Phone o Windows 8 che stai sviluppando?
Oppure ti interessa testare le tue applicazioni per Windows Phone che hai già creato e provarle su dei fantastici Nokia Lumia 800?
O ancora, vuoi provare le applicazioni Windows 8 su tablet e non sul "solito" PC?
Partecipa ai laboratori pratici e gratuiti in giro per l'Italia. Incontra persone con la tua stessa esperienza e con i tuoi stessi problemi. Potrai contare sui suggerimenti e il supporto di esperti di Microsoft e della Community. Un laboratorio pratico e molto interattivo per darti tutti gli strumenti per realizzare le tue applicazioni.

Sito ufficiale del tour link

Traduzioni facili con il Widget di Microsoft Translator

Scritto da Massimo Bonanni il 16 maggio 2012
Livello: 100 

Microsoft Translator è un progetto di Microsoft Research che nasce con lo scopo di realizzare un prodotto di traduzione automatica affidabile, facile da utilizzare. In questo articolo verrà analizzato il modo più semplice per sfruttare le sue potenzialità: il web widget.

Serializzare una classe derivata in WP7

Scritto da Nicolò Carandini il 18 maggio 2012
Linguaggio: C#   • Framework: 4.0   • Livello: 100 

Se utilizziamo i Data Contracts per persistere le nostre classi nell'IsolatedStorageSettings.ApplicationSettings, è bene ricordare che la serializzazione delle classi derivate da una classe base richiede l'uso dell'attributo [KnownType(typeof(DerivedClass))] nella classe base, altrimenti la serializzazione fallisce.

Esempio:

[DataContract]
public class MySettings
{
  [DataMember]
  public BaseUserSettingsClass UserSettings { get; set; }
  // …
}
 
[DataContract]
[KnownType(typeof(DerivedUserSettingsClass))]
public class  BaseUserSettingsClass
{
  [DataMember]
  public string UserName { get; set; }
  // …
}
 
[DataContract]
public class  DerivedUserSettingsClass
{
  [DataMember]
  public int VolumeLevel { get; set; }
  // …
}

 

 

Recuperare il tipo di parametro di una classe generic

Scritto da Luca Cestola il 14 maggio 2012
Linguaggio: C#   • Framework: 2.0,3.0,3.5,4.0   • Livello: 100 

Supponiamo di avere un'istanza basata sulla classe generica List<T>. Per sapere a runtime il tipo del parametro di una classe generica possiamo utilizzare il seguente codice:

C#

var list = new List<string>();
 
Type type = list.GetType();
Type[] parametersType = type.GetGenericArguments();
Console.WriteLine("Parametro di tipo: {0}", parametersType[0]);

 

 Nel caso di un Dictionary, o di un tipo generico con più parametri, parametersType conterrà i tipi di tutti i parametri.

 
 
x