Introduzione all'ambiente di sviluppo Visual C# Express
Aggiornamento: novembre 2007
Nell'ambiente di sviluppo integrato (IDE) di Visual C# Express Edition vengono eseguiti la compilazione, il test e il debug delle applicazioni C#. In questo ambiente viene fornita una semplice interfaccia utente, costituita dai seguenti elementi:
Editor di codice
Finestra in cui viene inserito il codice sorgente C#.Progettazione Windows Form
Per la creazione dell'interfaccia utente dell'applicazione.Esplora database
Per la visualizzazione delle informazioni archiviate nei database.Debugger
Potente strumento per l'esecuzione del debug passo a passo dell'applicazione per individuare eventuali errori.
Nell'IDE vengono gestiti tutti i file di codice sorgente e di risorse contenuti nei progetti. Vengono forniti gli strumenti per la modifica del codice, la progettazione delle interfacce utente, la generazione e il debug dell'applicazione.
La maggior parte delle attività verranno eseguite nella finestra Progettazione Windows Form, in cui viene creata l'interfaccia utente del programma, e nell'editor di codice, in cui viene inserito il codice sorgente C# che costituisce il motore dell'applicazione. La finestra Progettazione Windows Form consente di aggiungere rapidamente al form semplici controlli quali pulsanti, menu e controlli scheda, nonché controlli più avanzati quali browser Web, calendari e controlli visualizzazione griglia. Verrà generato automaticamente il codice sorgente necessario per la creazione di questi controlli e verranno inclusi i metodi C# utilizzati dal programma per interagire con i controlli.
Funzionalità dell'IDE di Visual C# Express
I menu, le finestre e le barre degli strumenti presenti nell'IDE di C# possono essere configurati in modo da adattarli alle preferenze personali e al proprio stile di lavoro. Le finestre possono essere ancorate, collegate a schede oppure nascoste in modo da aumentare lo spazio disponibile per le finestre utilizzate più di frequente.
Di seguito sono riportate le funzionalità più importanti disponibili nell'IDE:
Finestra dell'editor di codice: in questa finestra è possibile inserire il codice C#. Viene utilizzata una codifica a colori per evidenziare le parole chiave e i commenti e vengono fornite alcune potenti funzionalità, ad esempio il completamento automatico del codice, che consentono di velocizzare l'attività di programmazione e di ridurre il numero degli errori. Sono inoltre disponibili potenti strumenti di refactoring che consentono di apportare modifiche al codice sorgente in modo intelligente. Ad esempio, è possibile estrarre una parte di codice e utilizzarla automaticamente per creare un metodo. Vedere Procedura: estrarre un metodo mediante refactoring.
Finestra Esplora soluzioni: in questa finestra vengono visualizzati tutti i file del progetto.
Nota
In alcune situazioni verrà utilizzato il termine "soluzione". Una soluzione può contenere diversi progetti, ad esempio un'applicazione Windows e una libreria di classi.
Nodo del progetto: contiene gli elementi specifici del progetto, ad esempio i file e le cartelle.
Finestra Proprietà: in questa finestra vengono visualizzate le proprietà degli elementi selezionati. Le proprietà definiscono le caratteristiche di determinati oggetti, ad esempio la posizione di un pulsante, il nome di un form, lo stile del testo e così via. L'aspetto della finestra Proprietà dipende dall'oggetto attualmente selezionato.
Finestra Progettazione Windows Form: in questa finestra viene fornita l'area di progettazione per l'interfaccia utente dell'applicazione. Una tipica applicazione Windows è costituita da un form, in cui sono contenuti i controlli e viene visualizzato il testo dell'applicazione. Inizialmente, questa finestra è nascosta dietro l'editor di codice. È possibile visualizzare il codice sorgente o questa rappresentazione grafica dell'applicazione, spostandosi quindi dinamicamente tra le due visualizzazioni a seconda delle specifiche esigenze.
Finestra Casella degli strumenti: contiene i controlli, ad esempio i pulsanti e i timer. Questa finestra viene aperta quando si fa clic sulla scheda Casella degli strumenti. Può essere ancorata all'IDE in modo che sia sempre disponibile oppure può essere configurata in modo da scomparire quando non è utilizzata.
Schede della Casella degli strumenti: ciascuna scheda configurabile contiene un insieme di componenti che possono essere aggiunti al progetto semplicemente trascinandoli nel form. Ad esempio, trascinando un componente Timer sul form verrà creato il codice che gestisce un timer in background nell'applicazione.
Finestra Elenco attività: in questa finestra sono elencate le attività necessarie per completare lo sviluppo della soluzione, ad esempio gli errori nell'editor di codice, gli errori del compilatore e le attività immesse dall'utente.
Visualizzazione classi: fornisce una visualizzazione del progetto come insieme di classi con relativi metodi. Si tratta di una rappresentazione logica del progetto, indipendente dal metodo scelto per l'organizzazione dei file all'interno dei file di origine.
Finestra di output: in questa finestra vengono visualizzate le informazioni derivanti dal processo di generazione.
Finestra Elenco errori: in questa finestra vengono visualizzati gli eventuali errori di compilazione.
Vedere anche
Attività
Procedura: creare un'applicazione console C#
Procedura: creare un'applicazione Windows Form C#
Concetti
Nozioni di base del linguaggio C#