Condividi tramite


Cenni preliminari sullo sviluppo di applicazioni con Visual Basic Express

Aggiornamento: novembre 2007

In questo argomento vengono forniti cenni preliminari su Visual Basic Express Edition, programma per la creazione di applicazioni che utilizzano il linguaggio Visual Basic. Così come un programma come Microsoft Outlook offre numerosi strumenti per l'utilizzo della posta elettronica, Visual Basic Express Edition è un toolkit che consente di eseguire una vasta gamma di attività di programmazione.

Suggerimento:

Se non si ha alcuna esperienza in programmazione, è possibile prima completare la Presentazione guidata di Visual Basic, una serie di lezioni contenenti informazioni di base, quindi di tornare all'argomento corrente. Per iniziare la presentazione, vedere Creazione di un programma Visual Basic.

Processo di sviluppo

Visual Basic Express Edition semplifica lo sviluppo delle applicazioni. Nella maggior parte dei casi, il processo è costituito dai seguenti passaggi:

  • Creazione di un progetto. In un progetto sono contenuti tutti i file necessari per l'applicazione e vengono archiviate le informazioni relative ad essa. Per ulteriori informazioni, vedere Passaggio 1: creare un progetto in Visual Basic. Talvolta un'applicazione conterrà più progetti, ad esempio un progetto Applicazione Windows e uno o più progetti Libreria di classi. Tale applicazione viene denominata soluzione, che è solo un altro modo per definire un gruppo di progetti.

  • Progettazione dell'interfaccia utente. A tale scopo, trascinare diversi controlli, quali pulsanti e caselle di testo, in un'area di progettazione denominata form. È quindi possibile impostare le proprietà che definiscono l'aspetto e il comportamento del form e dei relativi controlli.

    Nota:

    Per le applicazioni non dotate di interfaccia utente, quali le librerie di classi o le applicazioni console, questo passaggio non è necessario.

  • Scrittura di codice. È quindi necessario scrivere codice Visual Basic per la definizione del comportamento dell'applicazione e della modalità di interazione con l'utente. In Visual Basic Express Edition la scrittura del codice è resa più semplice grazie a funzionalità quali IntelliSense, il completamento automatico e i frammenti di codice. Per ulteriori informazioni, vedere Passaggio 4: aggiungere codice Visual Basic.

  • Test del codice. È sempre consigliabile testare l'applicazione per assicurarsi che funzioni nel modo desiderato. Questo processo è noto come debug. In Visual Basic Express Edition sono disponibili strumenti di debug che facilitano la ricerca e la correzione di errori nel codice in modo interattivo. Per ulteriori informazioni, vedere Passaggio 5: eseguire e testare il programma.

  • Distribuzione dell'applicazione. Dopo aver completato l'applicazione, è possibile installare nel computer il programma ottenuto o distribuirlo e condividerlo con altri utenti. In Visual Basic Express Edition viene utilizzata una nuova tecnologia nota come pubblicazione ClickOnce, che consente di utilizzare una procedura guidata per distribuire con facilità un'applicazione e renderne automaticamente disponibili le versioni aggiornate, qualora si apportino modifiche successive. Per ulteriori informazioni, vedere la classe Distribuzione di un programma.

Informazioni di base sull'interfaccia utente

A prima vista, l'interfaccia utente di Visual Basic Express Edition, nota anche come ambiente di sviluppo integrato o IDE (Integrated Development Environment), può sembrare poco familiare. Una volta appreso come spostarsi al suo interno, risulterà tuttavia semplice utilizzarla. Nelle sezioni riportate di seguito vengono descritte le parti dell'IDE maggiormente utilizzate. Ulteriori informazioni sull'IDE sono disponibili anche in Introduzione all'ambiente IDE di Visual Basic Express.

Avvio

Quando si apre Visual Basic Express Edition per la prima volta, si nota che la finestra Pagina iniziale occupa la maggior parte dell'IDE. Nella Pagina iniziale sono contenuti un elenco di progetti recenti selezionabili, un'area Guida introduttiva con i collegamenti a importanti argomenti dalla Guida e un elenco di collegamenti ad articoli e ad altre risorse in linea. Se si è connessi a Internet, tale elenco verrà aggiornato periodicamente.

Sul lato destro dell'IDE viene visualizzata la finestra Esplora soluzioni, come mostrato nella figura riportata di seguito. In questa finestra, inizialmente vuota, vengono visualizzate le informazioni sul progetto o sui gruppi di progetti denominati soluzioni. Per ulteriori informazioni, vedere Esplorazione di una soluzione: utilizzo di Esplora soluzioni.

Figura 1: Esplora soluzioni

Esplora soluzioni

Nel lato sinistro dell'IDE, è visualizzata una scheda verticale contrassegnata come Casella degli strumenti. Anche la Casella degli strumenti inizialmente è vuota, ma viene in seguito riempita con gli elementi che è possibile utilizzare per l'attività correntemente in esecuzione. Per ulteriori informazioni, vedere Analisi della Casella degli strumenti.

Nella parte superiore dell'IDE sono presenti una barra dei menu e una barra degli strumenti. I menu e i pulsanti della barra degli strumenti variano in base all'attività corrente. Si consiglia di esplorare e individuare le opzioni disponibili. È anche possibile personalizzare i menu e la barra degli strumenti in base alle proprie esigenze. Per personalizzare la barra degli strumenti, dal menu Strumenti, scegliere Personalizza. È possibile ridisporre i comandi o aggiungere una nuova barra degli strumenti. Nella parte inferiore dell'IDE è presente una barra di stato in cui è visualizzata la dicitura Pronto. Durante le operazioni nell'IDE, nella barra di stato vengono visualizzati di volta in volta messaggi correlati all'attività corrente. Ad esempio, nella barra di stato vengono visualizzate le informazioni relative allo stato di avanzamento di un progetto che si sta compilando.

Modalità di progettazione

Quando si apre o si crea un progetto, l'IDE viene impostata sulla modalità di progettazione. Nella figura riportata di seguito viene mostrato l'IDE in modalità di progettazione. Si tratta della parte visiva di Visual Basic, in cui si progetta l'aspetto dell'applicazione.

Nota:

In questo argomento vengono forniti cenni preliminari sullo sviluppo di applicazioni Window Form mediante Visual Basic Express Edition, ma in Visual Basic Express Edition è possibile creare anche applicazioni Windows Presentation Foundation (WPF). Le funzionalità descritte in questo argomento sono disponibili nelle applicazioni WPF, che includono tuttavia altre funzionalità quali la finestra XAML. Per ulteriori informazioni, vedere Creazione dell'aspetto visivo del programma: introduzione a Windows Presentation Foundation.

Figura 2: IDE in modalità progettazione

Editor del codice di Visual C# Express

In modalità progettazione la Pagina iniziale viene coperta da un'altra finestra denominata finestra di progettazione del form, ovvero un'area vuota che rappresenta l'interfaccia utente dell'applicazione. È tuttavia possibile accedere di nuovo alla Pagina iniziale selezionando la scheda corrispondente sopra la finestra di progettazione del form.

Quando la finestra di progettazione del form è visibile, nella Casella degli strumenti sono contenuti diversi controlli (rappresentazioni di pulsanti, campi di testo, griglie e così via) che possono essere aggiunti al form e disposti nel modo desiderato. Per ulteriori informazioni, vedere Progettazione Windows Form.

Sotto la finestra Esplora soluzioni viene inoltre visualizzata una nuova finestra denominata Proprietà, che consente di impostare le diverse proprietà che definiscono l'aspetto e il comportamento del form e dei relativi controlli. Per ulteriori informazioni, vedere Impostazione delle proprietà: utilizzo della finestra Proprietà.

Per impostazione predefinita, la finestra Elenco attività nella parte inferiore dell'IDE non viene visualizzata, ma rappresenta una posizione nella quale è possibile tenere traccia delle attività necessarie o inserire annotazioni durante la programmazione. Per ulteriori informazioni, vedere Elenco attività (Visual Studio).

Se si fa doppio clic su un form o un controllo, viene visualizzato l'editor di codice, ovvero una nuova finestra nella quale è possibile scrivere il codice effettivo per l'applicazione. Diversamente da un semplice editor di testo, l'editor di codice utilizza la tecnologia IntelliSense che facilita la scrittura di codice fornendo informazioni pertinenti durante la digitazione. Per ulteriori informazioni, vedere Codifica intelligente: utilizzo della tecnologia IntelliSense che facilita la scrittura di codice e Funzionalità di IntelliSense specifiche per Visual Basic.

Nota:

Per alcuni tipi di progetti, ad esempio progetti Libreria di classi che non dispongono di interfaccia utente, viene visualizzato l'editor di codice anziché la finestra di progettazione del form.

Modalità di esecuzione

Quando si esegue l'applicazione o il debug dell'applicazione, l'IDE viene impostata sulla modalità di esecuzione. L'applicazione viene avviata e viene visualizzata una finestra aggiuntiva correlata al debug. In modalità di esecuzione non è possibile apportare modifiche nella finestra di progettazione del form, nella finestra Proprietà o in Esplora soluzioni. È tuttavia possibile modificare il codice nell'editor di codice.

In modalità di esecuzione una nuova finestra denominata Controllo immediato viene visualizzata nella parte inferiore dell'IDE. Se si attiva la modalità di interruzione dell'applicazione, è possibile eseguire una query sui valori ed eseguire il test del codice nella finestra Controllo immediato. Nella figura riportata di seguito viene mostrata la modalità di interruzione. Per ulteriori informazioni, vedere Finestra di controllo immediato.

Figura 3: form Visual Basic in modalità di interruzione

Modalità di interruzione

Finestre di dialogo aggiuntive per il controllo dei valori delle variabili, la visualizzazione dell'output e l'esecuzione di altre attività di debug possono essere visualizzate in fase di esecuzione selezionandole dal menu Debug.

Altre finestre importanti

Nell'IDE possono essere visualizzate molte altre finestre, ciascuna correlata a un'attività di programmazione specifica. Alcune delle più comuni sono descritte nell'elenco riportato di seguito.

  • La finestra Elenco errori viene visualizzata nella parte inferiore dell'IDE in caso di immissione di codice non corretto o di altri errori in fase di progettazione. Per ulteriori informazioni, vedere Finestra Elenco errori.

  • La finestra Visualizzatore oggetti consente di esaminare proprietà, metodi ed eventi di un oggetto che è possibile utilizzare nell'applicazione. Per ulteriori informazioni, vedere Visualizzatore oggetti.

  • Progettazione progetti consente di configurare le proprietà dell'applicazione, incluse risorse, comportamento di debug, impostazioni di distribuzione e altro. Per ulteriori informazioni, vedere Introduzione a Progettazione progetti.

  • Esplora database consente di visualizzare e utilizzare i database esistenti o di crearne e progettarne di nuovi. Per ulteriori informazioni, vedere Connessioni dati in Esplora server/Esplora database.

  • La finestra XAML viene visualizzata nella parte inferiore dell'IDE in caso di creazione di un'applicazione WPF. Per ulteriori informazioni, vedere la classe Progettazione di un'interfaccia utente per un'applicazione WPF (Visual Basic).

Personalizzazione

Visual Basic Express Edition consente di personalizzare l'IDE riorganizzando il layout delle finestre, scegliendo le finestre da visualizzare, aggiungendo o rimuovendo comandi di menu e pulsanti della barra degli strumenti e altro ancora. Per ulteriori informazioni sulla personalizzazione di Visual Studio, vedere Personalizzazione dell'ambiente di sviluppo sul sito Web MSDN.

Visualizzazione delle informazioni della Guida

Durante l'utilizzo di Visual Basic Express Edition, è sempre possibile visualizzare la Guida mediante la semplice pressione di un tasto. Se si preme il tasto F1 mentre ci si trova nell'editor di codice o in qualsiasi altra finestra, viene visualizzato l'argomento della Guida maggiormente correlato all'operazione correntemente in esecuzione. Se ad esempio ci si trova nell'editor di codice e il cursore è posizionato sulla parola chiave Inherits, viene aperto il visualizzatore della Guida con un argomento in cui viene descritto l'utilizzo dell'istruzione Inherits.

Nota:

I file della Guida inclusi in Visual Basic Express Edition rappresentano una versione ridotta di MSDN Library per Visual Studio Express Edition, che rappresenta a sua volta una versione ridotta di MSDN Library. Se si è connessi a Internet, è possibile accedere a un argomento della Guida nella libreria completa. Se non si dispone dell'accesso in linea o si è scelto di non installare MSDN Library per Visual Studio Express Edition, è possibile che alcuni argomenti della Guida non siano disponibili.

È possibile avviare la Guida anche dal menu ? e individuare gli argomenti desiderati mediante la finestra Sommario o Indice oppure la scheda Cerca. Per ulteriori informazioni, vedere Uso della Guida (Guida di Microsoft Document Explorer).

Vedere anche

Altre risorse

Creazione di un programma Visual Basic

Presentazione guidata di Visual Basic

Guida in linea per gli utenti di Visual Basic 6.0

Guida per programmatori Visual Basic

Creazione di applicazioni per Windows