
Ho voluto leggere questo libro per due motivi:
1. Mi interessava l’argomento
2. Ero incuriosito dal titolo “VISUAL BASIC 2008 SPIEGATO A MIA NONNA”.
Avevo notizie di un una linea editoriale americana “For Dummies” che utilizzava un
linguaggio del genere. http://www.dummies.com.
Il titolo di questo libro ha provocato in me due sentimenti, uno di simpatia e uno di tristezza.
Fino a pochi anni fa i nostri nonni erano la nostra “wikipedia “, ci insegnavano a costriure e
a riparare degli oggetti, ci raccontavano vecchie storie (magari con qualche esagerazione),
in qualche caso si affiancavano, o si sostituivano, alla scuola.
Insomma erano un punto di riferimento! E pensare che ora si fa riferimento ai nonni per
enfatizzare la semplicità di un libro……
(Un saluto ai miei nonni, che non ci sono più, Rosario, Calogero, Giuseppina e Angela).
Bando ai ricordi e parliamo del libro: l’autore stipula una specie di contratto con i lettori,
infatti scrive con chiarezza:
- COSA CONTIENE QUESTO LIBRO e
- COSA NON CONTIENE QUESTO LIBRO
(potete trovare questo capitolo in fondo all’articolo)
Diciamo che il “ Contratto “ è quasi pienamente rispettato.
Purtroppo non vengono trattati alcuni argomenti secondo me molto importanti
come la programmazione web e la programmazione del pacchetto Office.
Dopo l’introduzione di Alessandro Teglia, l’autore si sofferma (Capitolo 1. PERCHÉ
DEVI CONOSCERE LA PROGRAMMAZIONE) sulle basi della “programmazione”,
il linguaggio forse troppo elementare serve a non spaventare il neoprogrammatore e può
servire ai più esperti come ripasso. Dal secondo capitolo, si entra nella trattazione
dei vari argomenti:
2. CARATTERISTICHE E NOVITA’
3. AMBIENTE DI SVILUPPO
4. TIPI DI DATI E OPERATORI
5. MATRICI
6. IL LINGUAGGIO
7. PRONTI AL SALTO? OOP!
8. LA PROGRAMMAZIONE VISUALE
9. CHI CONTROLLA I CONTROLLI?
10. DIALOGHI, MENU’ E ALTRE MERAVIGLIE
11. ERRARE UMANUM EST
12. ALLACCIAMOCI LE STRINGHE!
13. MY DIRE MY
14. LINQ
APPENDICE A (installazione delle versioni professional ed express)
APPENDICE B (tipi di dati e intervalli di validità)
APPENDICE C (corrispondenza dei vari tipi di dati)
APPENDICE D
Il libro illustra le funzionalità dell’ambiente di sviluppo, Visual Studio 2008, fornendo
anche degli utili consigli e trucchi. Sia il lettore neofita che vuole iniziare a programmare
in VB 2008, sia chi vuole fare il passaggio da una precedente versione o da altro linguaggio,
sia chi semplicemente necessita di approfondire le proprie conoscenze su questo linguaggio,
troverà in questo testo un validissimo supporto.
In definitiva un libro da leggere.
Questo è il collegamneto alla pagina dell’editore in cui potete trovare la scheda
dettagliata del libro http://www.fag.it/scheda.aspx?ID=21790
in questo link trovate il codice utilizzato nel libro, un file compresso, 10,5 mb, che
contiene 4120 file e circa 1140 cartelle. http://www.fag.it/booksite/672-1.htm
L’indice completo del libro:
http://deghetto.files.wordpress.com/2008/04/librovb2008indice.pdf
Capitolo 10 di esempio in PDF (2 Mb):
http://deghetto.files.wordpress.com/2008/04/10-capitolo_vbnonna.pdf
Allegato 1
COSA CONTIENE QUESTO LIBRO
Il primo capitolo è introduttivo, per avvicinare gradualmente il lettore alla programmazione
senza spaventarlo con i nuovi concetti cui andrà incontro. Ecco perché, quindi, abbiamo
adottato uno stile molto discorsivo e amichevole (in informatica diremmo user friendly)
in grado di mostrare al lettore cos’è la programmazione, basandoci su oggetti comunemente
utilizzati. Troveranno una piccola simpatica sorpresa tutti coloro che pensano che il
computer non possa fare il caffè….
Il secondo capitolo introduce le caratteristiche principali del Framework.NET e del
linguaggio Visual Basic, con un breve cenno a tutte le più importanti tecnologie correlate.
Nel terzo capitolo iniziamo a vedere l’ambiente di sviluppo in azione. Potrete quindi
conoscere gli strumenti visuali principali che troverete all’avvio del software e leggere
alcune indicazioni sul loro utilizzo. Il quarto capitolo potremmo definirlo come un male
necessario: non si può parlare di un linguaggio di programmazione senza prima capire
cosa sono le variabili e i tipi di dato.
In questo capitolo esamineremo quindi tutti i tipi di dato elementari e vedremo come si
utilizzano. Nel quinto capitolo continuiamo il discorso sui tipi di dati elementari introducendo
le matrici. Anche in questo capitolo ci sarà molto codice per vedere l’uso pratico di queste strutture.
Con il sesto capitolo iniziamo a vedere le istruzioni del linguaggio Visual Basic e molti esempi
sulle istruzioni condizionali e sulla programmazione strutturata.
Finalmente, nel settimo capitolo, tratteremo in modo esteso la programmazione orientata
agli oggetti.
Come vedete, la programmazione in .NET è completamente orientata agli oggetti: in
.NET tutto è un oggetto, anche l’utente! Vedremo quindi molti esempi per scrivere delle
buone classi e per gestire gli oggetti correttamente.
I capitoli ottavo e nono riguardano rispettivamente i form e i controlli basati sulla tecnologia
Windows Forms. Questi argomenti fanno parte della programmazione visuale e, tutto
sommato, sono forse la parte più divertente della programmazione.
Alla fine di ciascun capitolo abbiamo inserito dei brevi cenni sulla nuova tecnologia
emergente per la programmazione visuale: Windows Presentation Foundation (WPF).
Il decimo capitolo illustra l’utilizzo di tutte le finestre comuni di dialogo e dei menù.
Con questo obiettivo, abbiamo realizzato un’applicazione di esempio perfettamente
funzionante che ci permette di gestire i file di testo.
Nel capitolo undicesimo trattiamo un argomento molto importante: la gestione degli errori
o, come si dice in .NET, la gestione delle eccezioni.
Il capitolo dodicesimo fornisce numerose informazioni per la gestione delle stringhe e
dei file di testo. Nel tredicesimo capitolo abbiamo spiegato in modo approfondito l’uso
dell’oggetto MY, disponibile solo agli sviluppatori di Visual Basic e non a quelli di C#.
MY mette a disposizione del programmatore numerosi oggetti e proprietà di uso comune,
con una semplicità disarmante. Il quattordicesimo e ultimo capitolo introduce LINQ,
la più recente tecnologia per l’accesso ai dati. Vengono spiegate le modifiche apportate
al linguaggio e alla gestione delle classi e degli oggetti necessarie per l’utilizzo di LINQ.
Sono inoltre mostrati alcuni esempi della sintassi di LINQ per la gestione dei dati.
Abbiamo poi messo a disposizione anche quattro appendici: la prima illustra passo per
passo l’installazione delle versioni Express e Professional e della documentazione di
MSDN Library, mentre le altre forniscono alcune tabelle accessorie che talvolta è utile
avere a portata di mano. Ovunque troverete anche molto codice Visual Basic: mini-programmi
di prova per spiegare in modo semplice una tecnica e qualche programma completo e funzionante.
Tutti gli elementi dell’interfaccia grafica e dell’ambiente di sviluppo (nomi di finestre,
voci di menù, ecc.) sono riportati sia per la versione in lingua italiana, sia per quella in
lingua inglese (tra parentesi). Questa scelta è stata fatta per accontentare sia chi vuole
utilizzare il software nella nostra lingua, sia chi ritiene più opportuno usarlo nella lingua originale.
Questa impostazione è altresì utile per facilitare le ricerche nella documentazione MSDN,
dato che i documenti migliori sono sempre in lingua inglese.
COSA NON CONTIENE QUESTO LIBRO
In questi libronon si parla, se non marginalmente, di
- Distribuzione e installazione del software prodotto;
- Help on-line e documentazione dei sorgenti.
?>