Page 686 - Informatica dalla A a Z
P. 686
Il .NET Framework è l’implementazione proprietaria di Microsoft della specifica CLI, che
comprende il CLR e un’ampia collezione di librerie, risorse e strumenti di sviluppo.
Per scrivere un programma in C# basta un semplice editor di testo, con il quale scrivere il
codice sorgente, che per essere trasformato in un programma eseguibile, deve essere dato
in pasto a un compilatore del linguaggio, nel nostro caso un compilatore C#.
Il compilatore standard fornito insieme al .NET Framework è chiamato C# compiler ed è
utilizzabile dal prompt dei comandi lanciando l’eseguibile csc.exe.
Naturalmente è meglio se i programmi vengono scritti attraverso appositi ambienti di svi-
luppo integrato, detti anche IDE (Integrated Development Environment), come Visual Stu-
dio, o programmi più alla portata di tutti come Linqpad.
Il .NET Framework SDK (Software Development Kit), incluso all’interno del Windows SDK,
contiene tutto ciò che è necessario per sviluppare in .NET, ed è scaricabile gratuitamente
insieme a decine di altre risorse, librerie, componenti e strumenti dal sito ufficiale
http://msdn.microsoft.com/netframework.
Come sempre accade quando si deve imparare un nuovo linguaggio, si comincia sempre
con la stampa della parola “Hello World”:
using System;
namespace HelloWorld
{
class Program
{
public static void Main(string[] args)
{
//Stampa la stringa Hello World
Console.WriteLine("Hello World");
}
}
}
Il file viene salvato con estensione nomefile.cs.
Nota: Il comando csc.exe è disponibile all’interno di un normale prompt dei comandi di
Windows (Windows+R, digitare cmd e premere Invio) solo se sono state impostate delle
apposite variabili di ambiente, e in particolare aggiungendo alla variabile PATH il percorso
in cui si trova l’eseguibile csc.exe.
682