L'ambiente di sviluppo L'ambiente di sviluppo Visual basic è un linguaggio di programmazione Microsoft. In questo corso prenderemo in considerazione, l'ultima versione. net di questo linguaggio. Microsoft fornisce anche un ambiente di sviluppo integrato (IDE - Integrated Development Environment) per lo sviluppo di applicazioni Visual Basic. Si tratta di Visual Studio 2008. Visual studio è un prodotto a pagamento e dedicato allo sviluppo di applicazioni "aziendali" che prevedono un lavoro in team. Per finalità di "studio" e per la realizzazione di piccole applicazioni che non prevedono grossi team di sviluppo, Microsoft mette a disposizione una versione gratuita di Visual studio dedicata, appunto, chi deve imparare a programmare in visual basic. Si tratta di Visual Studio Express Edition. Perché tutti possano seguire senza problemi il corso, abbiamo scelto di basarlo proprio su questo ambiente di sviluppo. In conseguenza di questa scelta, non avremo grossi limiti. Si tratta, infatti, di una versione completa che permette di creare applicazioni funzionanti, ma sostanzialmente manca della parte di gestione dello sviluppo in team. Prima di procedere, riassumiamo brevemente i limiti di Visual Studio Express. Limiti di Visual Studio Express Edition: non è possibile connettersi a un database in rete non è possibile interagire con Microsoft Office non sono supportati dispositivi mobili non sono supportati sistemi operativi a 64 bit non è possibile utilizzare il debug remoto Per le funzionalità elencate sopra è necessario disporre di una versione più avanzata (a pagamento) di Visual Basic. Oltre alle caratteristiche elencate sopra, Visual Basic Express Edition non supporta nemmeno lo sviluppo di applicazioni Web. Per lo sviluppo di queste ultime, però, è possibile scaricare (gratuitamente) Visual Web Developer Express Edition (http://www.microsoft.com/express/download/). Alessandra Salvaggio - Merlin Wizard DMC 2010 Tutti i diritti riservati 1
Dopo questa premessa, vediamo come è possibile procurarsi Visual Basic Express Edition. Visitate la pagina http://www.microsoft.com/express/downloads/#2008- Visual-Basic (Figura 1). Figura 1 Dall'elenco a discesa Download Visual Basic 2008 Express Edition, scegliete Italian, quindi premete il pulsante Free Download. Quando avete terminato il download dell'applicazione (otterrete il file vbsetup.exe), lanciatene l'installazione. Ad installazione terminata, Visual Basic Express Edition vi informerà che dovete registrare la vostra copia del programma, altrimenti dopo 30 giorni di prova non sarà più funzionante (Figura 2). Alessandra Salvaggio - Merlin Wizard DMC 2010 Tutti i diritti riservati 2
Figura 2 Per avviare la registrazione del programma, che, lo ricordiamo, è assolutamente gratuita, avviate Visual Basic Express Edition e scegliete? >Registra prodotto. Sulla pagina di registrazione, vi viene richiesto di fornire il vostro Windows Live Id, ossia le vostre credenziali di accesso ai siti Microsoft. Se non disponete di un Windows Live Id, avviate la procedura di registrazione. Poi, una volta ottenuto il vostro Windows Live Id riprendete la procedura di registrazione. Se, invece, già disponete di un Windows Live Id, fornite i vostri dati e andate avanti. Vi verrà richiesto di fornire alcune informazioni: fatelo, poi inviate la richiesta di un codice di registrazione. La richiesta verrà soddisfatta in pochi secondi. Una volta ottenuto il codice di registrazione, tornate a Visual Studio Express Edition e scegliete Finestra > Registra prodotto. Vi si presenterà una finestra in cui immettere il codice appena ottenuto. Fatelo. A questo punto, potete utilizzare Visual Studio Express Edition senza limiti. L'interfaccia utente di Visual Studio Express Editione il primo progetto Prima di cominciare a lavorare con Visual Basic, è bene presentare l'interfaccia di Visual Studio Express. Appena aprite il programma vi si presenterà come nella Figura 3. Alessandra Salvaggio - Merlin Wizard DMC 2010 Tutti i diritti riservati 3
Figura 3 Da questa prima schermata avete un accesso diretto alla news sul sito Microsoft e ai file della guida introduttiva, ma quello che vi risulterà più utile quando comincerete realmente a lavorare con Visual Basic è il riquadro Progetti recenti (evidenziato nella figura con una freccia rossa) dal quale potete facilmente accedere agli utili progetti a cui avete lavorato. Da quanto abbiamo visto, avrete certamente già capito che in Visual Studio Express Edition il lavoro è organizzato per Progetti. Ogni progetto corrisponde ad una applicazione Visual Basic. Naturalmente più avanti spiegheremo come "trasformare" il vostro progetto in una applicazione reale (eseguibile al di fuori di Visual Studio). Ora è importante vedere come creare e gestire un progetto Visual Basic. Per creare un nuovo progetto, scegliete File > Nuovo progetto. Visualizzerete la finestra Nuovo progetto (Figura 4). Alessandra Salvaggio - Merlin Wizard DMC 2010 Tutti i diritti riservati 4
Figura 4 Nella finestra Nuovo progetto, occorre scegliere che tipo di progetto si vuole realizzare. Le possibilità sono: Applicazione Windows Form È la classica applicazione Windows eseguita sul computer del utente. Può trattarsi di una applicazione più o meno semplice, con una o più finestre Libreria di classi Non è una applicazione completa, ma come dice il nome stesso, una libreria di classi (di questo parleremo nel prossimo corso avanzato) che possono poi essere utilizzate in più progetti. In questo corso non ci occuperemo di creare librerie di classi, ma è bene sapere, che quando i progetti si fanno complessi, è possibile creare delle classi per risolvere problematiche comuni e poi utilizzarle in progetti diversi, senza bisogno di riscrivere tutto il codice da capo. Applicazione WPF Applicazioni Windows Presentation Foundation autonome. WPF è un nuovo modo di gestire le interfacce, diverso da Windows Form, introdotto con il Framework.NET 3.5. Non ce ne occuperemo in questo corso, per maggiori dettagli potete cominciare da questa pagina http://msdn.microsoft.com/it-it/library/ms742119.aspx Applicazione browser WPF Applicazioni Windows Presentation Foundation ospitate da browser. Applicazione console Si tratta di applicazioni senza interfaccia grafica da eseguire da linea di comando. Anche di questo non ci occuperemo in questo corso. Alessandra Salvaggio - Merlin Wizard DMC 2010 Tutti i diritti riservati 5
Fra queste, scegliete Applicazione Windows Form, poi, nella casella Nome (in basso alla finestra), assegnate un nome al vostro progetto, poi premete OK. Visual Studio, creerà il vostro progetto con un primo form per lavorare. Vi sarete accorti che, non vi è mai stato chiesto dove salvare i file che costituiscono il programma. Visual Studio Express Edition crea automaticamente una cartella Visual Studio 2008, nella cartella Documenti dell'utente che sta usando Visual Studio Express Edition. All'interno della cartella Visual Studio 2008, viene creata la cartella Projects in cui vengono salvati i vari progetti Visual Basic. Per cambiare questa impostazione, occorre cambiare le impostazioni generali di Visual Studio, prima di avviare la creazione di un progetto. Le impostazioni che specificheremo valgono poi per i diversi progetti che via via creeremo. Per specificare un diverso percorso per i file dei progetti, in Visual Studio scegliete Strumenti > Opzioni. Vi sarà mostrata la finestra Opzioni (Figura 5). Figura 5 Nel riquadro di destra, aprite la sezione Progetti e soluzioni, poi fate clic su Generale. Nel riquadro Percorso progetti specificate la cartella in cui volete che Visual Studio salvi i vostri progetti. Alessandra Salvaggio - Merlin Wizard DMC 2010 Tutti i diritti riservati 6