STRUMENTI DIAPPROCCIO PERILCORSOVISUAL

Transcript

STRUMENTI DIAPPROCCIO PERILCORSOVISUAL
VISUAL BASIC 2005 BASE
Lezione n. 1
STRUMENTI DI APPROCCIO
PER IL CORSO VISUAL
BASIC 2005 Versione
Express Edition
Premessa – Versioni Express Edition di Visual Studio 2005
Una novità di Microsoft per il lancio sul mercato di Microsoft Visual Studio
2005 è stata quella sia
•
•
di migliorare il motore del Framework dalla versione 1.1 alla versione
2.0;
di permettere il download gratuito dal sito microsoft delle versione
denominate ‘Express’ rivolte a tutti gli studenti universitari,
hobbisti, a persone dilettanti della programmazione visuale che
desiderano partire con una curva di apprendimento meno
impegnativa della versione commerciale di Visual Studio 2005.
Tale download sarà concesso sino a Novembre 2006. Basta fare
una ricerca con la parola chiave ‘Visual Basic Express Edition, ad
esempio’ e uscirà il link dal quale sarete portati a trovare quello
che vi permetterà poi il download.
Di ciò che ho espresso a mie parole , troverete un riscontro al seguente link:
http://www.microsoft.com/italy/msdn/prodotti/vs2005/editions/stdexp.mspx
Il target al quale si rivolgono le versioni express di Visual Studio 2005
sono riassunte in questo elenco:
-
studenti universitari
semplici appassionati
anche aziende che desiderano costruire semplici applicazioni per .Net
Troveranno in queste versioni ‘strumenti agili, intuitivi, di semplice utilizzo’
per lo sviluppo di applicazioni Windows e siti dinamici
In questa tabella riassumiamo i Prodotti della linea Express:
Spalluzzi Francesco - Manuali.Net © 2006 Tutti i diritti riservati
1
VISUAL BASIC 2005 BASE
Lezione n. 1
rivolti a produrre applicazioni Windows per il framework 2.0;
siti dinamici in Asp.Net 2.0 ossia per lo sviluppo Web;
per lo sviluppo su database;
Sviluppo
applicazioni
Windows
Sviluppo
Database
Sviluppo
Web
Versioni Express di Visual Studio 2005:
•
•
•
•
Visual
Visual
Visual
Visual
C# 2005 Express Edition;
Basic 2005 Express Edition
C++ 2005 Express Edition
J# 2005 Express Edition
Con questi tools, appassionati e studenti di ogni grado
possono imparare gli strumenti della programmazione della
“nuova era moderna”
su Non può mancare in un gestionale l’interfacciarsi con basi di
dati più o meno complesse: Tutti i pacchetti della linea
Express Edition si integrano abbastanza bene con Sql Server
2005 Express Edition – Un nuovo database rivolto a
studenti, dilettanti e semplici appassionati
sul Per lo sviluppo di siti Web dinamici e di Web Service, troviamo
Microsoft Visual Web Developer 2005 Express Edition
Le versioni Express e il .Net Framework
Il corso al quale avete dato l’adesione o state per dare l’adesione ha come
titolo ‘Visual Basic 2005 Base’ . Proprio il livello base non poteva non indurci a
scegliere senza ombra di dubbio il pacchetto compreso nella versione Express.
Tutte le versioni Express producono applicazioni in genere servendosi del .Net
Framework 2.0
Cosa s’intende semplicemente per .Net Framework? E’ una piattaforma
per lo sviluppo di software e di librerie, comprendente un compilatore. Esisterà
il compilatore per:
-
C#
VB.Net
J#
C++ .Net
e altri strumenti che permetteranno la generazione, il debug e l’esecuzione di
tali tipologie di applicazioni.
Per l’obiettivo del corso, utilizzeremo il .Net Framework per sviluppare ed
eseguire applicazioni rivolte all’ambiente Windows, utilizzando come
linguaggio di programmazione Visual Basic 2005 .Net
Spalluzzi Francesco - Manuali.Net © 2006 Tutti i diritti riservati
2
VISUAL BASIC 2005 BASE
Lezione n. 1
Le tipologie di applicazioni prodotte sono dette ‘applicazioni gestite’ in quanto
se ne occuperà il .Net Framework gestendo i vari processi del tipo:
Esecuzione fornendo un ambiente runtime (.Net Framework Redistribuitable
Package)
Caricamento dell’applicazione e gestione della memoria;
Gestendo la sicurezza e l’integrità dell’applicazione in esecuzione.
Il motore di esecuzione è detto CLR (acronimo di Common Language
Runtime).
Il .Net framework comprende una serie di librerie predefinite, che per il
funzionamento dell’applicazione stessa non possono mancare. Dette librerie
vengono chiamate con un altro acronimo FCL (Framework Class Libraries).
Osservazione: Avendo a disposizione questi strumenti nel momento in cui
installiamo questi due componenti:
•
•
Microsoft .Net Framework Redistribuitable Package 2.0 (disponibile in
qualsiasi lingua)
Microsoft .Net Framework SDK (Software Development Kit) 2.0
(anch’esso disponibile in qualsiasi lingua)
affermiamo che non è necessario disporre di Microsoft Visual Studio per
sviluppare applicazioni .Net, ma il suo utilizzo ci offrirà numerosi vantaggi in
termini di:
-
Completamento automatico delle righe di codice (tecnologia Intellisense)
Importazione di librerie e di nuovi controlli attraverso la comoda
interfaccia grafica;
La compilazione e il debugger dell’applicazione che sono integrate
nell’ambiente di sviluppo, con il quale stiamo progettando l’applicazione;
Cambiare le proprietà di un controllo, attraverso finestre di proprietà
Non utilizzare il c.d. Blocco note di Windows per scrivere il codice.
Ecc ecc.
Se invece dovessimo servirci del blocco Note (cosa sempre possibile,
nessuno ci vieta di non utilizzarlo) siamo coscienziosi che gli strumenti
offerti dalla versione SDK (Software Development Kit) del .Net
Framework dovremmo utilizzarli a linea di comando (ossia aprendo
una shell di Dos e utilizzando i vari tools in maniera opportuna).
il .Net Framework e l’installazione del componenti essenziali
Perché un personal Computer sii abilitato all’esecuzione di applicazioni per la
piattaforma .Net Framework si allarga sia il ventaglio dei sistemi operativi
supportati:
Spalluzzi Francesco - Manuali.Net © 2006 Tutti i diritti riservati
3
VISUAL BASIC 2005 BASE
-
Windows
Windows
Windows
Windows
Windows
Lezione n. 1
2000 Service Pack 3
98 e Windows 98 Second Edition
Millenium Edition;
Server 2003;
Xp Service Pack 2
Il file che installa la versione runtime del Framework si chiama dotnetfx.exe e
disponibile in diverse lingue:
Dopo aver fatto il download di questo file dal sito microsoft, partendo dal link
che ho fornito in apertura del corso (cfr 1° paragrafo precedente), facciamo il
download del .Net Framework SDK (Software development Kit) per installare
gli strumenti di sviluppo. Anche detto componente disponibile in molte
lingue.
Installati detti componenti, possiamo fare il download del file immagine per
disporre offline della versione di Microsoft Visual Basic 2005 Express
Edition in versione inglese. Installando questa versione dobbiamo di
conseguenza installare in detta lingua i componenti prima citati.
Osservazione: Per installare la versione del .Net Framework Sdk, il ventaglio
dei sistemi operativi si restringe. Non faranno parte Windows 98 e Windows 98
Se e Windows Millenium.
Una nota per coloro che vorranno sviluppare applicazioni web, ma esula da
questo corso, potranno anche non installare Microsoft Internet Information
Services (componente di Windows per eseguire in locale pagine web in asp o
Asp.Net); questo a motivo del fatto che Microsoft Visual Web Developer 2005
installa un web server integrato.
A questo punto procederemo all’installazione di Microsoft Visual Basic 2005
Express edition, considerando il fatto che da quel file immagine potrà essere
letto con WinRar oppure masterizzato (perché è in sostanza un file Iso) con il
software di masterizzazione, tipo Nero. Installando l’ambiente di sviluppo, dalla
Spalluzzi Francesco - Manuali.Net © 2006 Tutti i diritti riservati
4
VISUAL BASIC 2005 BASE
Lezione n. 1
prossima lezione in poi potremmo essere pronti per esplorare le sue
funzionalità ed eseguire demo fornite durante il corso stesso.
Oltre allo sviluppo possiamo procedere anche con la distribuzione delle
applicazioni senza preoccuparci di essere nella illegalità, come prima succedeva
per le precedenti versioni di Visual Basic.
Concludiamo accennando al fatto che procedendo nel mercato dell’hardware
allo sviluppo di processori a 64 bit, non poteva microsoft non produrre il .net
framework per detti processori.
Elenco dei file da scaricare per coloro che hanno problemi di effettuare
l’installazione con il collegamento attivo alla rete Internet
Visual Basic 2005 Express Edition – Procedura di installazione
Estriamo con Winrar il contenuto del file VB.Iso, dopo aver terminato il
download dal sito microsoft
Una preview di alcuni file estratti dal pacchetto VB.Iso
Spalluzzi Francesco - Manuali.Net © 2006 Tutti i diritti riservati
5
Lezione n. 1
VISUAL BASIC 2005 BASE
Clicchiamo sul file visibile nella preview, ossia il file Autorun.exe
Rappresentiamo
l’installazione:
la
sequenza
delle
immagini
catturate
durante
Accettazione dei termini dell’accordo di Licenza
Spalluzzi Francesco - Manuali.Net © 2006 Tutti i diritti riservati
6
VISUAL BASIC 2005 BASE
Lezione n. 1
Si sceglierà di installare sia Microsoft MSDN 2005 Express Edition
(ossia la documentazione addizionale per tutte i pacchetti compresi
nella linea Express Edition) e a scelta possiamo anche installare
Microsoft Sql Server 2005 Express Edition x86
Spalluzzi Francesco - Manuali.Net © 2006 Tutti i diritti riservati
7
VISUAL BASIC 2005 BASE
Lezione n. 1
Installazione di Visual Basic 2005 Express Edition
Installazione della documentazione
Spalluzzi Francesco - Manuali.Net © 2006 Tutti i diritti riservati
8
VISUAL BASIC 2005 BASE
Lezione n. 1
Installazione di Microsoft Sql Server 2005 Express Edition ai fini di
creare una piccola demo come cenni sullo sviluppo su database
Spalluzzi Francesco - Manuali.Net © 2006 Tutti i diritti riservati
9
VISUAL BASIC 2005 BASE
Lezione n. 1
Terminata con successo l’installazione e un invito a visitare il sito
Windows Update per aggiornamenti circa i service pack e quelli sulla
sicurezza
Spalluzzi Francesco - Manuali.Net © 2006 Tutti i diritti riservati
10