Introduzione all'IDE (Visual C#)

Aggiornamento: novembre 2007

L'ambiente di sviluppo integrato (IDE, Integrated Development Environment) di Visual C# è un insieme di strumenti di sviluppo esposti tramite una comune interfaccia utente. Alcuni degli strumenti sono condivisi con altri linguaggi di Visual Studio, mentre altri, ad esempio il compilatore C#, sono esclusivi di Visual C#. Nella documentazione contenuta in questa sezione vengono fornite informazioni preliminari sull'utilizzo dei più importanti strumenti di Visual C# nelle diverse fasi del processo di sviluppo all'interno dell'IDE.

Nota:

Se si sta sviluppando un'applicazione Web ASP.NET 2.0, si utilizzerà l'IDE di Visual Web Developer che costituisce una parte completamente integrata di Visual Studio. Se tuttavia le pagine code-behind sono in linguaggio Visual C#, si utilizzerà l'editor di codice Visual C# all'interno di Visual Web Developer. Di conseguenza, alcuni argomenti contenuti in questa sezione, ad esempio Progettazione di un'interfaccia utente (Visual C#), potrebbero non essere riferibili alle applicazioni Web.

Strumenti di Visual C#

Di seguito sono riportati gli strumenti e le finestre più importanti in Visual C#. Le finestre specifiche della maggior parte di questi strumenti possono essere aperte dal menu Visualizza.

  • Editor di codice, per la scrittura del codice sorgente.

  • Compilatore C#, per la conversione del codice sorgente C# in un programma eseguibile.

  • Debugger di Visual Studio, per il test del programma.

  • Casella degli strumenti e Finestra di progettazione, per lo sviluppo rapido di interfacce utente tramite l'utilizzo del mouse.

  • Esplora soluzioni, per la visualizzazione e la gestione di file e di impostazioni del progetto.

  • Progettazione progetti, per la configurazione delle opzioni del compilatore, dei percorsi di pubblicazione, delle risorse e così via.

  • Visualizzazione classi, per lo spostamento all'interno del codice sorgente in base ai tipi e non ai file.

  • Finestra Proprietà, per la configurazione delle proprietà e degli eventi relativi ai controlli nell'interfaccia utente.

  • Visualizzatore oggetti, per la visualizzazione dei metodi e delle classi disponibili nelle librerie a collegamento dinamico (DLL), inclusi gli assembly .NET Framework e gli oggetti COM.

  • Document Explorer, per l'esplorazione e la ricerca di documentazione relativa ai prodotti nel computer locale e su Internet.

Esposizione degli strumenti nell'IDE

L'utente interagisce con gli strumenti tramite finestre, menu, pagine delle proprietà e procedure guidate all'interno dell'IDE. Gli elementi elencati di seguito rappresentano l'IDE di base:

Ambiente di sviluppo integrato di Visual C#

Per accedere rapidamente a qualsiasi finestra o file di strumenti aperto, premere CTRL+TAB. Per ulteriori informazioni, vedere Esplorazione e ricerca (Visual C#).

Finestre dell'editor e di Progettazione Windows Form

La finestra principale più grande viene utilizzata dall'editor di codice, da Progettazione Windows Form o da Progettazione Windows Presentation Foundation. È possibile passare alla visualizzazione Codice o alla visualizzazione Progettazione scegliendo Codice o Finestra di progettazione dal menu Visualizza oppure utilizzando i tasti di scelta rapida F7 o MAIUSC + F7. In visualizzazione Progettazione è possibile trascinare i controlli nella finestra dalla Casella degli strumenti, visualizzabile facendo clic sulla scheda Casella degli strumenti sul margine sinistro. Per ulteriori informazioni sull'editor di codice, vedere Modifica di codice (Visual C#). Per ulteriori informazioni sulle finestre di progettazione, vedere Progettazione Windows Form e Guida introduttiva a Progettazione WPF.

La finestra Proprietà presente nella parte inferiore destra viene popolata solo in visualizzazione Progettazione. Questa finestra consente di impostare proprietà e di associare eventi per i controlli dell'interfaccia utente quali pulsanti, caselle di testo e così via. Se questa finestra viene impostata su Nascondi automaticamente, verrà compressa nel margine destro ogni volta che si passerà a Visualizzazione codice. Per ulteriori informazioni sulla finestra Proprietà e sulla finestra di progettazione, vedere Progettazione di un'interfaccia utente (Visual C#).

Esplora soluzioni e Progettazione progetti

Nella finestra Esplora soluzioni presente nella parte superiore destra sono visualizzati tutti i file del progetto in una visualizzazione struttura di tipo gerarchico. Quando si utilizza il menu Progetto per aggiungere nuovi file al progetto, è possibile visualizzarli in Esplora soluzioni. Oltre ai file, in Esplora soluzioni vengono visualizzate le impostazioni del progetto e i riferimenti a librerie esterne necessarie per l'applicazione.

È possibile accedere alle pagine delle proprietà di Progettazione progetti facendo clic con il pulsante destro del mouse sul nodo Proprietà in Esplora soluzioni e scegliendo Apri. Utilizzare queste pagine per modificare le opzioni di generazione, i requisiti di protezione, i dettagli di distribuzione e molte altre proprietà del progetto. Per ulteriori informazioni su Esplora soluzioni e Progettazione progetti, vedere Creazione di un progetto (Visual C#).

Finestre del compilatore, del debugger e finestra Elenco errori

Poiché il compilatore C# non dispone di finestre perché si tratta di uno strumento non interattivo, è possibile impostare le relative opzioni in Progettazione progetti. Quando si sceglie Genera dal menu Genera, il compilatore C# viene richiamato dall'IDE. Se l'operazione di generazione ha esito positivo, nel riquadro di stato verrà visualizzato il messaggio Generazione completata. Se si sono verificati errori di generazione, verrà visualizzata la finestra Elenco errori sotto la finestra dell'editor o di progettazione con un elenco di errori. Fare doppio clic su un errore per passare alla riga del codice sorgente in cui si è verificato il problema. Premere F1 per visualizzare la documentazione della Guida relativa all'errore evidenziato.

Il debugger dispone di diverse finestre in cui vengono visualizzati i valori delle variabili e le informazioni sui tipi durante l'esecuzione dell'applicazione. È possibile utilizzare la finestra dell'editor di codice durante il debug per specificare una riga in corrispondenza della quale sospendere l'esecuzione nel debugger ed eseguire il codice una riga alla volta. Per ulteriori informazioni, vedere Compilazione e debug (Visual C#).

Personalizzazione dell'IDE

Tutte le finestre di Visual C# possono essere rese ancorabili o mobili, nascoste o visibili o possono essere spostate in nuove posizioni. Per modificare il comportamento di una finestra, fare clic sulle icone a forma di freccia rivolta verso il basso o a forma di puntina da disegno sulla barra del titolo ed effettuare una scelta tra le opzioni disponibili. Per spostare una finestra ancorata in una nuova posizione di ancoraggio, trascinare la relativa barra del titolo finché non vengono visualizzate le icone di rilascio della finestra. Mantenendo premuto il pulsante sinistro del mouse, spostare il puntatore sull'icona in corrispondenza della nuova posizione. Posizionare il puntatore sulle icone a sinistra, a destra, in alto o in basso per ancorare la finestra nella posizione specificata. Posizionare il puntatore sull'icona centrale per trasformare la finestra in una finestra a schede. Quando viene posizionato il puntatore, viene visualizzato un rettangolo blu semi-trasparente che indica il punto in cui verrà ancorata la finestra nella nuova posizione.

Finestre di ancoraggio di Visual Studio

È possibile personalizzare molti altri aspetti dell'IDE scegliendo Opzioni dal menu Strumenti. Per ulteriori informazioni, vedere Finestra di dialogo Opzioni (Visual Studio).

Vedere anche

Concetti

Progettazione di un'interfaccia utente (Visual C#)

Creazione di un progetto (Visual C#)

Modifica di codice (Visual C#)

Compilazione e debug (Visual C#)

Altre risorse

Visual C#

Utilizzo dell'IDE di Visual C#

Sviluppo di applicazioni in Visual Studio

Visual Web Developer

Elementi dell'interfaccia utente di Visual Web Developer