Capitolo 2 Installazione di Visual C# 2008 Express Edition
Transcript
Capitolo 2 Installazione di Visual C# 2008 Express Edition
Capitolo 2 Installazione di Visual C#® 2008 Express Edition Preparazione dell'installazione di Visual C# 2008 Express Edition, 16 Installazione di Visual C# 2008 Express Edition, 18 2 In questo capitolo si installerà il prodotto e si vedrà quali sono i componenti che ne fanno parte. La procedura di installazione verrà spiegata passo per passo, in modo che sia possibile iniziare immediatamente la creazione di applicazioni con Microsoft Visual C# 2008 Express Edition. Verranno illustrati gli scenari di installazione più comuni, insieme ad alcuni suggerimenti e indicazioni sulle operazioni da eseguire in caso di imprevisti. La procedura di installazione è semplice e immediata, in coerenza con lo spirito dei prodotti Visual Studio Express. 15 Prima dell’installazione di Visual C# 2008 Express Edition Esistono due opzioni per l’installazione di Visual C# 2008, in particolare se erano già installate versioni precedenti o era stata installata una versione preliminare del prodotto. Prima di avviare l’installazione, assicurarsi che il computer soddisfi i prerequisiti software e hardware. Le informazioni necessarie sono contenute nell’introduzione del libro. È inoltre consigliabile verificare che sul computer siano stati installati gli ultimi aggiornamenti disponibili nel sito Windows Update (http://windowsupdate.microsoft.com) e Microsoft Update (http://update.microsoft.com, informazioni in lingua inglese). Questo permette di assicurarsi che il computer disponga di tutti gli aggiornamenti di protezione più recenti, insieme ad alcuni prerequisiti di installazione, prima di avviare l’effettiva installazione del prodotto. Se si dispone di un’applicazione antivirus o antispyware installata e in esecuzione, il programma antispyware potrebbe richiedere di abilitare alcune attività di installazione prima di procedere. Ad esempio, con l'ultima versione di Windows Defender (http://www.microsoft.com/italy/athome/security/ spyware/software/default.mspx), prima di procedere viene chiesto due volte di abilitare alcune attività, anche se altre volte il prodotto antispyware aveva riconosciuto l’origine e aveva proseguito l’esecuzione visualizzando un semplice messaggio. Se si utilizza un’altra applicazione antispyware, l’esperienza potrebbe essere leggermente diversa ma comunque simile. I prodotti antivirus e antispyware permettono all’utente di confermare l’origine del prodotto che si sta per installare. Quando si è sicuri che proviene da Microsoft, si può autorizzare l’operazione consentendo al programma di installazione di continuare il lavoro. Se si verifica qualche problema durante l’installazione, probabilmente non si è gli unici ad averlo riscontrato. La prima cosa da fare è leggere in MSDN le ultime informazioni Readme pubblicate dal gruppo Setup e seguire la procedura suggerita per risolvere i problemi di installazione. Per consultare le risorse MSDN visitare il sito http://www.microsoft.com/express/support/ (informazioni in lingua inglese). 16 Microsoft Visual C# 2008 Express Edition Installazione affiancata Se si ha una precedente versione di Microsoft Visual Studio, ad esempio Visual Studio 2005, l’installazione di Visual C# 2008 Express Edition, o di qualsiasi prodotto Visual Studio 2008, è immediata. Questa viene considerata un’esecuzione affiancata ed è possibile andare direttamente alla sezione relativa all’installazione del software. AT T E N Z I O N E Assicurarsi di leggere con attenzione l'articolo della guida MSDN all'indirizzo http://msdn2. microsoft.com/it-it/vs2008/ bb964521.aspx prima di avviare la procedura di disinstallazione!! Versione preliminare di Visual C# 2008 Express Edition Qualsiasi pre-release di software può presentare dei problemi in fase di disinstallazione. In alcuni casi, potrebbe addirittura rendersi indispensabile la formattazione del disco rigido, situazione non insolita quando si utilizza una pre-release di software. Comunque, anche questa situazione ha una soluzione. Prima di iniziare la procedura di disinstallazione, è opportuno eseguire il backup di tutti i dati come misura precauzionale. Se è possibile, è comunque consigliabile evitare l’installazione sul proprio computer principale di qualsiasi pre-release di qualsiasi prodotto. L’utilizzo di un computer di test (o di una macchina virtuale) aiuterà a evitare qualsiasi perdita di dati importanti e non rallenterà la produttività in caso di problemi. Per ulteriori informazioni sofferte da Microsoft, accedere alla pagina di Microsoft Virtual PC 2007 all’indirizzo http://www.microsoft.com/windows/virtualpc/default. mspx (informazioni in lingua inglese). Le versioni pre-release (pre-Beta2) sono versioni del prodotto finale relative a una fase precedente del ciclo di sviluppo. Esse non sono ufficialmente supportate da Microsoft quindi si sa che, installando una versione beta precedente o una versione CTP, si utilizza un prodotto soggetto a continue modifiche che si riflettono sul processo di installazione. Fortunatamente con Visual Studio 2008, tutte le versioni di Community Technology Preview (CTO) e pre-Beta 2 erano immagini virtuali fornite da Microsoft, quindi la possibilità di creare danni al computer era praticamente nulla. Basta semplicemente eliminare l'immagine Virtual PC fornita da Microsoft per poter procedere con la versione rilasciata del prodotto. Se però è stato installato Visual C# 2008 Express Edition Beta 2 e non è stata utilizzata l'immagine Virtual PC, sarà necessario disinstallare la versione beta prima di procedere con l'installazione della versione rilasciata Capitolo 2: Installazione di Microsoft Visual C# 2008 Express Edition N O TA Sebbene le pre-release del software non siano ufficialmente supportate da Microsoft, sul sito Web di Microsoft si troveranno delle risorse che forniscono aiuto per l’installazione. In particolare, si troveranno informazioni su come (e in quale ordine) disinstallare i prodotti. Visitare i forum ai seguenti indirizzi per supporto sulla disinstallazione di installazioni Beta2 (per leggere l'articolo sarà necessario iscriversi utilizzando un ID Windows Live): http://forums. microsoft.com/msdn/showforum. aspx?forumid=1346&siteid=1 (informazioni in lingua inglese). U LT E R I O R I INFORMAZIONI Per la presenza di una nuova funzionalità denominata multitargeting, è possibile compilare tutti i progetti .NET 2.0, .NET 3.0 o .NET 3.5. Dopo aver terminato la corretta installazione di Visual C# 2008 Express Edition, è possibile disinstallare in tutta sicurezza Visual C# 2005 Express Edition perché con Visual C# 2008 Express Edition è possibile utilizzare .NET 2.0 e sfruttare tutti i vantaggi e le nuove funzionalità di Visual C# 2008 Express. 17 Installazione di Visual C# 2008 Express Edition Ora che sono stati affrontati numerosi potenziali problemi e il computer è pronto, è possibile procedere con l’installazione. Se avete scaricato il programma di installazione dal Web, è sufficiente fare doppio clic sull'eseguibile e seguire i passaggi dal punto 3 in poi. Se si dispone invece di un disco di installazione attenersi alla procedura riportata di seguito. I M P O R TA N T E Se si installa Visual C# 2008 Express Edition sul sistema operativo Windows Vista, nella finestra di dialogo Controllo accesso utente verrà richiesto il permesso di continuare il processo di installazione. Se si utilizza Windows Vista probabilmente questa finestra di dialogo sarà stata visualizzata più volte. Fare clic su Continua per procedere con l'installazione. INSTALLAZIONE DI VISUAL C# 2008 EXPRESS EDITION Se Autorun è abilitato, il processo di installazione dovrebbe avviarsi automaticamente. In caso contrario, dopo alcuni secondi seguire questi passaggi: 1. Fare clic sul pulsante Start, quindi fare clic su Computer. 2 Fare clic con il pulsante destro del mouse sull’unità CD o DVD che contiene il supporto del prodotto e selezionare Esplora. 3 Nell’elenco dei file, individuare il file Setup.hta e fare doppio clic su di esso per avviare la procedura di installazione guidata. 4 Nella pagina iniziale dell'installazione di Visual Studio 2008 Express Edition, fare clic su Microsoft Visual C# 2008 Express Edition. N O TA A questo punto non c’è niente da fare se non attendere. L’attesa non dovrebbe essere lunga. Nella maggior parte dei casi non sarà più lunga di un minuto, a seconda della velocità del computer. U LT E R I O R I INFORMAZIONI Nella parte inferiore della pagina sul contratto di licenza è possibile selezionare una casella di controllo che consente a Visual Studio di ricevere e visualizzare informazioni molto utili, ad esempio suggerimenti, blog ed esempi relativi a .NET e Visual C#. Se non viene selezionata è sempre possibile farlo utilizzando il menu Strumenti. Dopo pochi secondi, si dovrebbe notare che il programma di installazione copia su una cartella temporanea tutti i file di installazione necessari, come illustrato nella figura 2-1. Quando il programma di installazione ha terminato la Figura 2-1 copia dei file, il programma Copia locale dei file di installazione su una di installazione viene caricato cartella temporanea in memoria. Figura 2-2 Inizializzazione del processo di installazione 18 Microsoft Visual C# 2008 Express Edition Figura 2-3 Pagina iniziale Figura 2-4 Accordo di licenza Durante il caricamento del programma apparirà una barra di avanzamento come quella mostrata nella figura 2-2. Apparirà quindi la pagina iniziale (figura 2-3), che fornisce alcune informazioni sul prodotto e sulle relative funzionalità. È possibile selezionare la casella di controllo se si desidera inviare a Microsoft informazioni anonime relative all'installazione del prodotto. Il programma accetta solo informazioni anonime; è comunque possibile leggere nell'informativa esattamente il tipo di informazioni che possono essere inviate. Fare clic su Avanti per continuare o su Annulla per uscire dal programma di installazione. Per continuare il processo di installazione, è necessario leggere e accettare il contratto di licenza (figura 2-4). Leggerlo con attenzione per vedere ciò che è possibile o non è possibile fare con questo prodotto. Una volta letto e accettato il contratto di licenza, fare clic sulla casella di controllo, quindi su Avanti per continuare. Viene visualizzata la pagina Opzioni di installazione mostrata nella figura 2-5. In questa pagina, assicurarsi di specificare che si desidera accedere al sistema Help (MSDN Express Library) e a Microsoft SQL Server™ 2005 Express Edition. SQL Server 2005 Express Edition è un sistema per la gestione di database relazionali (RDBMS) che permette di manipolare facilmente i dati dell’applicazione. Questo è un passo importante. Ad esempio, se si crea l’applicazione di gestione delle collezioni di DVD, uno degli Starter Kit, tutti i dati relativi alla collezione di DVD dovranno essere memorizzati in un database che utilizza SQL Server 2005 Express Edition. Capitolo 2: Installazione di Microsoft Visual C# 2008 Express Edition N O TA L’unico motivo per non installare la guida MSDN locale o SQL Server 2005 Express Edition è la disponibilità di uno spazio limitato sul disco rigido. È importante capire le conseguenze delle proprie selezioni. Se non si installa MSDN Express Library, sarà necessario l’accesso a Internet per ottenere aiuto da MSDN Online. Se non si installa SQL Server 2005 Express, non si sarà in grado di creare applicazioni che devono accedere ad altre origini di dati, come informazioni contenute in database Microsoft Access, file XML o altri tipi di informazioni RDBMS. Inoltre, alcuni file di esempio di questo libro non funzioneranno automaticamente e sarà necessario eseguire alcune operazioni di modifica o reinstallazione per farli funzionare. 19 U LT E R I O R I INFORMAZIONI Silverlight, precedentemente denominato WPF Everywhere (WPF/E) è un plug-in crossbrowser e cross-platform per la distribuzione di supporti basati su .NET di prossima generazione e applicazioni RIA (Rich Interactive Application) per il Web. Dal punto di vista dell'utente, è simile a Adobe Flash, ma Silverlight offre maggiori funzionalità. Con Silverlight 2.0, ad esempio, è possibile utilizzare Visual C# per sviluppare applicazioni Silverlight. È possibile trovare esempi utili, documentazione e molto altro su Silverlight all'indirizzo http://www. silverlight.net (informazioni in lingua inglese). AT T E N Z I O N E Se si sceglie di installare il software in una cartella diversa da quella predefinita, si potrebbero riscontrare dei problemi lavorando in alcuni dei percorsi o file citati più avanti nel libro. Se si installa il software in un percorso diverso, verranno comunque segnalati degli avvisi quando potrebbero verificarsi dei problemi. N O TA La durata dell’installazione varia in funzione delle scelte effettuate nella pagina precedente. In media, se si selezionano MSDN Library e SQL Server 2005 Express Edition, l’installazione dovrebbe durare da 10 a 30 minuti, a seconda della velocità del computer Figura 2-5 Impostare qui le opzioni di installazione L'ultimo prodotto da installare è Silverlight, che non verrà utilizzato direttamente nel libro, ma si consiglia di installarlo comunque, in quanto si acquisirà una maggiore esperienza su molti siti Web. Silverlight 1.0 occuperà solo alcuni megabyte di spazio. Una volta terminate le scelte, fare clic su Avanti per continuare. Viene visualizzata la pagina Cartella di destinazione, mostrata nella figura 2-6. In questa pagina viene chiesto dove installare il software sul computer. Si consiglia di utilizzare l’ubicazione predefinita. Fare clic su Installa per avviare l'installazione. Viene visualizzata la barra di avanzamento e l’installazione prosegue (vedere la figura 2-7). Potrebbero essere necessari alcuni istanti. Di seguito viene riportato l’elenco dei componenti che saranno installati: ■ .NET Framework 3.5. È illustrato nella figura 1-1. ■ Visual C# 2008 Express Edition. È lo strumento stesso. ■ Microsoft SQL Server Compact 3.5. È una versione di SQL Server che consente di incorporare un database compatto in dispositivi più piccoli, come uno sviluppatore, ad esempio i telefoni basati su Windows Mobile o anche sul computer desktop o portatile basato su Windows. 20 Microsoft Visual C# 2008 Express Edition Figura 2-6 Cartella di destinazione ■ MSDN Express Library. precedentemente. Figura 2-7 Avanzamento dell’installazione È stato descritto ■ SQL Server 2005 Express Edition. precedentemente. È stato descritto Verrà infine visualizzata la pagina Installazione completata (vedere la figura 2-8), che indica che l’installazione è terminata. Figura 2-8 Installazione completata Capitolo 2: Installazione di Microsoft Visual C# 2008 Express Edition 21 N O TA In futuro, a questo elenco saranno aggiunti altri prodotti. Prima di fare clic sul pulsante Esci, leggere le seguenti note. Ogni volta che si installa una nuova applicazione, è sempre consigliabile accedere alla pagina Microsoft Update (http://update. microsoft.com) o Windows Update (http://windowsupdate. microsoft.com) per ottenere tutti gli aggiornamenti prioritari. È possibile anche fare clic sul collegamento ipertestuale a Windows Update dalla pagina Installazione completata del programma di installazione, come mostrato nella figura 2-8. Microsoft Update è comunque preferibile in quanto permette di installare tutti gli aggiornamenti necessari per tutto il software Microsoft presente sul disco rigido. Si otterranno gli aggiornamenti per Windows, Office, SQL Server, Windows Defender e .NET Framework, insieme agli aggiornamenti dei driver hardware. È anche importante verificare che l’applicazione antivirus e le sue firme siano aggiornate e che sia installato un software antispyware aggiornato. Infine, in Pannello di controllo, aprire Centro sicurezza PC e assicurarsi che siano attivati il firewall, la protezione antivirus, gli aggiornamenti automatici e tutte le altre impostazioni di sicurezza. In caso contrario, risolvere il problema per evitare qualsiasi rischio per la sicurezza. Al termine fare clic sul pulsante Esci. Se si è scelto di inviare il risultato dell’installazione a Microsoft, il programma di installazione lo invierà ai server Microsoft, come mostrato nella figura 2-9. Figura 2-9 Risultato dell’installazione inviato ai server di Microsoft dal programma di installazione 22 Microsoft Visual C# 2008 Express Edition