Esempi di Visual C#
Aggiornamento: novembre 2007
In questa sezione sono contenuti i riassunti che descrivono gli esempi inclusi in Visual Studio. È possibile accedere agli esempi nel menu principale di Visual Studio facendo clic su ?, quindi su Esempi. Gli esempi si trovano localmente in unità:\Programmi\Microsoft Visual Studio 9.0\Samples. Inoltre, in Windows Software Development Kit (SDK) sono inclusi esempi relativi alle tecnologie e alle applicazioni, nonché le esercitazioni delle Guide rapide in cui sono descritte le funzionalità di .NET Framework e il codice Visual C#.
Le esercitazioni delle guide rapide consentono di familiarizzare rapidamente con le funzionalità della tecnologia .NET Framework. Le esercitazioni delle Guide rapide includono una serie di esempi e documentazione di supporto che consente di fornire in modo rapido la sintassi, l'architettura e le potenzialità di Visual Studio e di .NET Framework. Le esercitazioni delle Guide rapide includono esempi relativi a ASP.NET, alle applicazioni Windows Form, nonché a molte applicazioni procedurali nelle quali vengono descritte le principali funzionalità della tecnologia .NET Framework. Per ulteriori informazioni, vedere Esempi e guide rapide.
Esempi introduttivi
Viene illustrato l'utilizzo di delegati senza nome per ridurre la complessità dell'applicazione. |
|
Viene illustrato l'utilizzo delle matrici. |
|
Viene illustrata la creazione di classi Collection non generiche utilizzabili con l'istruzione foreach. |
|
Viene illustrata la creazione di classi Collection generiche utilizzabili con l'istruzione foreach. |
|
Vengono illustrate una semplice elaborazione dalla riga di comando e l'indicizzazione delle matrici. |
|
Viene illustrato l'utilizzo dei metodi condizionali, ovvero un potente meccanismo che consente di includere o omettere le chiamate ai metodi, a seconda che sia o meno definito un simbolo. |
|
Vengono illustrate le modalità di dichiarazione, mapping e combinazione dei delegati. |
|
Viene illustrato l'utilizzo degli eventi in C#. |
|
Viene illustrata l'implementazione esplicita dei membri di interfaccia. |
|
Viene illustrata un'applicazione Hello World. |
|
Viene illustrato l'utilizzo delle notazioni di matrice per accedere a un oggetto. |
|
Viene illustrato come implementare una classe che utilizza proprietà indicizzate. Le proprietà indicizzate consentono di utilizzare una classe che rappresenta un insieme di tipo matrice contenente diversi tipi di elementi. |
|
Vengono illustrate le modalità di dichiarazione e utilizzo delle proprietà, nonché descritte le proprietà astratte. |
|
Viene illustrato come utilizzare structs in C#. |
|
Viene illustrato il modo in cui le classi definite dall'utente eseguono l'overload degli operatori. |
|
Viene illustrato come definire le conversioni da e verso tipi definiti dall'utente. |
|
Viene illustrato il controllo della versione in C# mediante l'utilizzo delle parole chiave override e new. |
|
Viene illustrata la parola chiave yield per filtrare gli elementi di un insieme. |
Esempi intermedi e avanzati
Viene illustrato come creare classi di attributi personalizzate, come utilizzarle nel codice e come effettuare query su di esse mediante reflection. |
|
Viene illustrato l'utilizzo di C# per l'interoperabilità con gli oggetti COM. |
|
Viene illustrato l'utilizzo di un server C# con un client COM C++. |
|
Viene illustrato l'utilizzo delle opzioni del compilatore per creare una libreria DLL da diversi file di origine, nonché l'utilizzo della libreria in altri programmi. |
|
Vengono illustrati i tipi di valore che è possibile impostare su null. |
|
Viene illustrato l'utilizzo di un database Microsoft Access da C#, nonché descritto come creare un dataset e aggiungervi tabelle da un database. |
|
Viene illustrato come definire classi e strutture in più file di codice sorgente C#. |
|
Viene illustrato come chiamare da C# le funzioni esportate dalle DLL. |
|
Viene descritta la sicurezza di .NET Framework e illustrati due modi per modificare le autorizzazioni di sicurezza in C#: tramite le classi e gli attributi di autorizzazione. |
|
Vengono illustrate le diverse attività di threading, quali la creazione e l'esecuzione di un thread, la sincronizzazione di thread, l'interazione tra i thread e l'utilizzo di un pool di thread. |
|
Viene illustrato l'utilizzo dei puntatori. |
|
Viene illustrato come documentare il codice mediante XML. |