Condividi tramite


Esercitazione rapida sull'IDE (Integrated Development Environment)

In questo argomento viene fornita una breve panoramica delle numerose funzionalità e degli strumenti inclusi in Visual Studio per lo sviluppo di applicazioni.

Ambiente di sviluppo integrato

La famiglia di prodotti di Visual Studio condivide un solo ambiente di sviluppo integrato (IDE) costituito da numerosi elementi: la barra Menu, la barra degli strumenti Standard, le varie finestre degli strumenti ancorate o nascoste automaticamente a sinistra, in basso e a destra e lo spazio dell'editor. Le finestre, i menu e le barre degli strumenti disponibili dipendono dal tipo di progetto o di file in uso.

Figura 1: IDE con le Impostazioni generali per lo sviluppo applicate

IDE con Impostazioni di sviluppo generali applicate.

In base alle impostazioni applicate e alle successive personalizzazioni apportate, la posizione delle finestre degli strumenti e di altri elementi risulterà diversa nell'IDE. È possibile modificare le impostazioni mediante la Import and Export Settings Wizard. Selezionando l'opzione Reimposta tutte le impostazioni, è possibile modificare il linguaggio di programmazione predefinito.

È possibile spostare e ancorare facilmente le finestre utilizzando la guida visiva a forma di rombo oppure nasconderle temporaneamente con la funzione Nascondi automaticamente. Per ulteriori informazioni, vedere Procedura: disporre e ancorare le finestre.

È possibile utilizzare il modello di automazione di Visual Studio per automatizzare ed estendere l'IDE. Per ulteriori informazioni, vedere Personalizzare e automatizzare l'ambiente di sviluppo.

Sistema del progetto

Soluzioni e progetti contengono elementi che rappresentano i riferimenti, le connessioni dati, le cartelle e i file necessari alla creazione dell'applicazione. Un contenitore soluzione può contenere più progetti, mentre in genere un contenitore progetto comprende più elementi. Per ulteriori informazioni, vedere Soluzioni come contenitori e Progetti come contenitori.

In Solution Explorer vengono visualizzati le soluzioni, i rispettivi progetti e gli elementi contenuti in tali progetti. Da Esplora soluzioni è possibile aprire file per la modifica, aggiungere nuovi file a un progetto e visualizzare le proprietà di soluzioni, progetti ed elementi.

Figura 2: Esplora soluzioni

Finestra Esplora soluzioni

Per ulteriori informazioni, vedere Utilizzo di Esplora soluzioni e Procedura: creare soluzioni e progetti.

Editor e finestre di progettazione

L'editor e le finestre di progettazione utilizzati dipendono dal tipo di file o di documento che si sta creando. L'Editor di testo è l'elaboratore di testi di base dell'IDE, mentre l'Editor di codice è l'editor di codice sorgente di base.

Altri editor, come l'editor CSS, la finestra di progettazione HTML e la finestra di progettazione pagine Web, condividono numerose funzionalità disponibili nell'editor di codice, nonché miglioramenti specifici del tipo di codice o markup supportato.

Spesso, gli editor e le finestre di progettazione dispongono di due visualizzazioni: una visualizzazione Progettazione grafica e una visualizzazione Origine o code-behind. La visualizzazione Progettazione consente di specificare la posizione dei controlli e di altri elementi sull'interfaccia utente o nella pagina Web. È possibile trascinare facilmente i controlli dalla Casella degli strumenti e rilasciarli sulla superficie di progettazione.

Figura 3: Finestra di progettazione pagine Web, visualizzazione Progettazione

Progettazione pagina Web, visualizzazione Progettazione

Nella visualizzazione Origine viene visualizzato il codice sorgente del file o del documento. In questa visualizzazione sono disponibili gli strumenti di supporto per la scrittura di codice, come IntelliSense, e sono supportati le sezioni di codice comprimibili, il Refactoring (C#) e l'inserimento di frammenti di codice. Altre funzionalità disponibili sono il riporto a capo automatico, i segnalibri e la visualizzazione dei numeri di riga, solo per citarne alcune. Per ulteriori informazioni, vedere Comandi e funzioni utili dell'editor.

Figura 4: Finestra di progettazione pagine Web, visualizzazione Origine

Progettazione pagina Web, visualizzazione Origine

Alcuni editor, ad esempio la finestra di progettazione delle pagine Web o XAML, forniscono inoltre una visualizzazione ibrida, ovvero sia grafica che di progettazione contemporaneamente di un file. Questa visualizzazione è denominata doppia visualizzazione.

Figura 5: finestra di progettazione pagine Web, Visualizzazione suddivisa

Doppia visualizzazione della finestra di progettazione HTML

Strumenti per la compilazione e il debug

Visual Studio fornisce un insieme robusto di strumenti per la compilazione e il debug. Con le configurazioni della build è possibile selezionare i componenti da compilare, escludere quelli che non si desidera compilare e stabilire il modo in cui i progetti selezionati verranno compilati e su quale piattaforma. È possibile disporre di configurazioni della build anche per soluzioni e progetti. Per ulteriori informazioni, vedere Procedura: creare e modificare le configurazioni e Utilizzo di build in fase di sviluppo di applicazioni.

Con la compilazione viene avviato il processo di debug. La generazione dell'applicazione consente di individuare errori in fase di compilazione. Tali errori possono includere sintassi non corretta, parole chiave non digitate correttamente e tipi non corrispondenti. Nella Finestra di output vengono visualizzati questi tipi di errori.

Figura 6: Finestra Output con le informazioni di compilazione

Finestra di output con informazioni di compilazione

Dopo aver compilato l'applicazione, è possibile utilizzare il debugger per rilevare e risolvere questi problemi, ad esempio errori logici e di semantica che vengono rilevati invece in fase di esecuzione. Nella modalità di interruzione, è possibile esaminare variabili locali e altri dati rilevanti mediante strumenti quali le Variable Windows e le Memory Windows.

Figura 7: form di Visual Basic in modalità di interruzione

Esempio di un punto di interruzione del debug in Visual Basic

Figure 8: Finestre degli strumenti di debug

Strumenti per il debug

Nella Finestra Elenco errori vengono visualizzati errori, avvisi ed altri messaggi relativi al debug.

Per ulteriori informazioni, vedere Debugger Roadmap.

Strumenti di distribuzione

Visual Studio fornisce due diverse strategie di distribuzione: ClickOnce e Windows Installer. Nel caso della distribuzione di ClickOnce, l'applicazione viene pubblicata in una posizione centralizzata a cui l'utente deve accedere per installarla o eseguirla. Nel caso della distribuzione tramite Windows Installer, l'applicazione viene assemblata in un file setup.exe e tale file viene quindi distribuito agli utenti, che devono eseguirlo per installare l'applicazione. Per un confronto dettagliato, vedere Scelta di una strategia di distribuzione.

ClickOnce consente di distribuire rapidamente le applicazioni mediante la Pubblicazione guidata.

Figura 9: Pubblicazione guidata

Pubblicazione guidata

Per ulteriori informazioni, vedere Procedura: pubblicare un'applicazione ClickOnce mediante la Pubblicazione guidata.

Windows Installer fornisce invece maggiore flessibilità nella distribuzione delle applicazioni. Diversi editor, quali ad esempio l'Editor delle azioni personalizzate e l'Editor dell'interfaccia utente, consentono la personalizzazione di Windows Installer per soddisfare qualsiasi esigenza di distribuzione. Per creare un file di installazione di base, è sufficiente utilizzare l'Editor del file system per specificare gli elementi da distribuire.

Figura 10: Editor del file system

Editor del file system per Windows Installer

Per ulteriori informazioni, vedere Attività della distribuzione con Windows Installer e Editor di distribuzione.

Documentazione del prodotto

È possibile accedere alla Guida premendo F1 nell'IDE o facendo clic su Documentazione di Visual Studio nel menu ?. La documentazione della Guida viene visualizzata nel Web browser. È possibile utilizzare la Guida installata localmente oppure consultare MSDN online e altre fonti della Guida.

Figura 11: Guida nella finestra del browser

Pagina di ricerca della Guida

Vedere anche

Concetti

Novità di Visual Studio 2010