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