posts - 30, comments - 0, trackbacks - 4

“VISUAL BASIC 2008 SPIEGATO A MIA NONNA”.

 

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.

    

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

                                                                                                                                                                                                             

?>

posted on lunedì 2 giugno 2008 17.19