Come fare a...
Web
Come fare a...

Visual Basic 2008 Spiegato a mia nonna

La recensione del libro

Pagine: 1 di 1
Autore: Emanuele Mattei http://blog.shareoffice.it/emanuele/
In occasione dell'uscita di Microsoft Visual Studio 2008 la casa editrice Edizioni FAG Milano ha pubblicato, diversi manuali riguardanti l'utilizzo dei questo ambiente di sviluppo, affrontando i linguaggi di programmazione a diversi livelli. Il libro che vedremo oggi, dedicato a Visual Basic 2008, è una guida di base alla programmazione, dedicata a quegli utenti che non hanno nessuna idea di come si programmi un computer e che desiderano scoprire come farlo.

Acquista il libro sul sito FAG

La scheda del libro

Autore: Mario De Ghetto
Prezzo: € 39,00
Caratteristiche: 576 pag - 15x21 bn
ISBN: 9788882336721
Anno di edizione: 2008
Numero dell'edizione: 1
Argomento: Informatica
Collana: Digital LifeStyle Pro

I capitoli del libro

L'autore di questo libro, Mario De Ghetto, da diversi anni scrive articoli e libri, partecipando attivamente alla più grande comunità italiana su Visual Basic: Visual Basic Tips & Tricks. Nel suo blog, in continuo aggiornamento, troverete trucchi e suggerimenti sulla programmazione. Ma vediamo di cosa parlano i singoli capitoli di questo libro dedicato a chi non ha mai programmato.

Capitolo 1: Perché devi conoscere la programmazione

Il primo capitolo è un introduzione alla programmazione, il lettore verrà guidato nella comprensione di cosa significhi. Un capitolo molto utile per chi si sta avvicinando alla programmazione per la prima volta.

 

Capitolo 2: Caratteristiche e novità

Nel secondo capitolo si passa alla descrizione della tecnologia .NET, viene illustrata l'architettura della tecnologia, un argomento molto importante, che è alla base della programmazione .NET e di Visual Basic 2008. Nel capitolo viene illustrato l'utilizzo e le funzionalità del .NET Framework, informazioni basilari sui linguaggi e sull'ambiente di sviluppo.

 

Capitolo 3: Ambiente di Sviluppo

Con il terzo capitolo si passa alluso dell'ambiente di sviluppo Visual Studio 2008, vedendo le varie voci di menu, le finestre messe a disposizione dal nuovo IDE, la finestra per la creazione di un nuovo progetto, alcune voci del menu Modifica, la finestra Visualizzatore oggetti,  alcune proprietà dei vari controlli, alcune funzionalità messe a disposizione dal designer di Visual Studio 2008 ed altro ancora. In questo capitolo, inoltre, si vedrà il primo esempio di codice e la relativa compilazione.

 

Capitolo 4: Tipi di dati e operatori

Il quarto capitolo pone le basi per iniziare a programmare con Visual Basic 2008, viene spiegato l'utilizzo dei tipi di dati, la creazione di variabili di diversi tipi. La visibilità dei dati, la nomenclatura delle variabili, ossia il nome da assegnargli, gli operatori di assegnazione e matematici, gli operatori su stringa, gli operatori da utilizzare nelle condizioni logiche. Viene inoltre, illustrato come convertire un dato da un tipo ad un altro. Il capitolo fornisce la base, per iniziare a scrivere i primi programmi.

 

Capitolo 5: Matrici

Il capitolo cinque è tutto dedicato alle matrici, un argomento molto importante. Dopo aver illustro la creazione di matrici, con diversi tipi di dato, illustra anche alcune tecniche sul loro utilizzo, in particolare nei vari cicli. Vengono illustrati anche alcuni metodi da utilizzare con le matrici, per esempio il metodo sort della classe array, che permette l'ordinamento degli elementi e altre tecniche di ordinamento. Altri metodi quali rank, getlength, getlowerboud e getupperbound, exists, find, findlast, findall, copy, e setvalue, tutti metodi che possono tornare utili nell'utilizzo delle matrici. I vari esempi di codice, aiutano il lettore a comprendere l'argomento.

 

Capitolo 6: Il linguaggio

Con il sesto capitolo, si passa alla sintassi del linguaggio, verranno illustrati i fondamenti del linguaggio Visual Basic. Dopo un introduzione al linguaggio si passa alla spiegazione dei commenti, spazio dei nomi,  l'autore illustra l'utilizzo dei moduli, una particolarità di questo linguaggio. Continuando nella lettura, vengono illustrate in modo molto generico le classi, le proprietà, le funzioni, e sub, argomenti che verranno approfonditi nel capitolo successivo. Dopo questo breve accenno, vengono illustrate le istruzioni condizionali, seguite dai vari cicli. L'argomento è affrontato molto bene, illustrando le varie tipologie di cicli quali for, do loop, do while, do until loop, do loop while, while end while, for each, la clausola continue nei cicli. Nella parte conclusiva del capitolo viene illustrata la parola chiave end e stop.

 

Capitolo 7: Pronti al salto? oop

Terminata la parte dedicata al linguaggio, nel capitolo settimo si passa alla programmazione ad oggetti. Dopo un introduzione dedicata a questo argomento, viene illustrata la creazione di una classe e un costruttore nella classe.  Il capitolo è molto ampio, affrontando in maniera esauriente la creazione di classi, altri argomenti trattati sono: i distruttori, la creazione di classi statiche, la creazione di metodi condivisi,  l'utilizzo della tecnica di overloading dei metodi, ossia la creazione di metodi con lo stesso nome ma con argomenti diversi, le proprietà, l'ereditarietà, l'utilizzo della parola chiave overrides, interfacce e tanto altro ancora. Insomma un capitolo che aiuterà il lettore, a comprendere una parte molto difficile della programmazione con il linguaggio Visual Basic.

 

Capitolo 8: La programmazione visuale

Con l'ottavo capitolo, viene illustrato l'utilizzo dell'ambiente di sviluppo, le varie finestre che ci possono tornare utili, come la finestra delle proprietà, il posizionamento dei controlli e le varie voci dei menu. Inoltre si vedrà come rilevare le dimensioni dello schermo, utilizzare l'oggetto me, per la gestione della form, aggiunta di risorse, le fom di tipo mdi, i nuovi progetti che si possono fare con Visual Studio 2008, quelli relativi a WPF.

 

Capitolo 9: Chi controlla i controlli?

Il nono capitolo, è molto interessante perché illustra i vari controlli standard che possiamo utilizzare nelle nostre Windows Application. Le prime pagine del capitolo, guidano il lettore ad informazioni generiche sui controlli, come alcune proprietà comuni, la casella degli strumenti, come gestire l'allineamento dei controlli, grazie all'aiuto di alcune funzionalità messe a disposizione dall'ambiente di sviluppo. Continuando, vengono illustrati gli strumenti e le funzionalità che offre Visual Studio 2008 nell'aiutare il programmatore nel posizionamento dei controlli e nella personalizzazione delle form.
Terminata la parte relativa alla gestione dei controlli su una form, vengono illustrati i vari controlli, come il controllo checkedlistbox, in cui si trovano esempi di codice  sul suo utilizzo, il controllo combobox, il controllo per la gestione delle date, ossia il DataTimePicker, il controllo label, linklabel, listbox e tanti altri controlli.
Alcuni controlli sono illustrati con esempi di codice, per mostrare al lettore il loro utilizzo, mentre per altri, viene data solo una spiegazione che illustra le proprietà e i metodi più utilizzati per quel controllo. La parte conclusiva del capitolo, fornisce una breve spiegazione sui controlli Windows Presentation Foundation (WPF).

 

Capitolo 10: Dialoghi, menu e altre meraviglie

Il decimo capitolo riguarda le finestre di dialogo, i menu ed altre classi interessanti che possiamo utilizzare nelle nostre applicazioni. Viene illustrato l'utilizzo della classe openFileDialog, una classe del framework, per la gestione della finestra di dialogo per i file. Di questa classe, viene illustrato il suo utilizzo e le proprietà e i metodi che si possono utilizzare. Dopo aver visto questa classe, l'autore del libro, prosegue con un'altra classe, quella relativa alle finestre di dialogo per il salvataggio dei file, ossia la classe SaveFileDialog. Anche in questo caso, viene illustrato un esempio di codice e le varie proprietà e i metodi che si possono utilizzare. Prosegue il capitolo, con la classe FolderBrowserDialog, una classe per la gestione delle cartelle. Le successive classi, riguardano altre finestre, quali la finestra di dialogo per la gestione dei caratteri: fontdialog; quella relativa ai colori: ColorDialog; quella relativa alla stampa: pagesetupDialog; l'anteprima di stampa: printPreviewDialog e in fine, le classi relativa alla stampa di un determinato testo. Terminata la parte relativa alle finestre di dialogo e stampe, si passa ai menu, illustrando le funzionalità della classe menustrip e statusstrip.

 

Capitolo 11: Errare humanum est

Nell'undicesimo capitolo il lettore viene guidato nella gestione degli errori, oltre agli strumenti messi a disposizione dall'ambiente di sviluppo, quali le opzioni di correzione dell'errore, la descrizione dell'errore, in fase di scrittura, anche il gestore degli errori quale il try cath.
Nelle prime pagine del capitolo, viene mostrato com l'ambiente di sviluppo Visual Studio 2008 ci possa aiutare durante la fase di scrittura nel codice evitando di fare errori, successivamente, si passa al gestore degli errori utilizzando le parole chiavi Try, catch e finally. Continuando con le parole chiavi di VB.Net, viene descritta un altra parola chiave: throw, che permette di sollevare un eccezione. Terminata la parte relativa al codice, l'autore del libro, illustra anche alcune tecniche e strumenti per effettuare il debug, concludendo il capitolo su questo argomento.

 

Capitolo 12: Allacciamoci le stringhe!

Nel capitolo dodici si passa alla gestione delle stringhe di testo illustrando alcuni metodi della classe string, come ad esempio equals, Compare, replace, StartsWith, endswith, tolower, toupper, trimend, trimstart e trim, isnullorempy, la proprietà lenght ed altro ancora. Inoltre, nella parte conclusiva del capitolo, viene illustrato come scrivere e leggere file di testo.

 

Capitolo 13: My dire My

Il capitolo tredici, illustrata la classe My, una classe già presente dalla versione del .NET Framework 2.0. Si vedrà quindi l'utilizzo di questa classe, per la gestione dell'audio, della clipboard, per la gestione dei form tramite openforms, e tante altre funzionalità, messa a disposizione da questa classe. 

 

Capitolo 14: Linq

Il capitolo conclusivo, il quattordicesimo, riguarda una nuova tecnologia, introdotta con il .NET Framework 3.5. In particolare, vengono fornite le basi, della tecnologia Linq e il suo utilizzo in varie situazioni anche nella gestione dei file xml.

 

Le appendici A, B, C e D

L'appendice A, riguarda l'installazione dell'ambiente di sviluppo Visual Studio 2008, il capitolo ha un vasto numero di immagini per far comprendere in modo veloce e piacevole, l'installazione del software.
Oltre all'installazione di Visual Studio 2008 Professional, viene anche illustrata l'installazione della versione gratuita denominata Express e la guida MSDN.
Con l'appendice B e C,  vengono riportate le tabelle relative ai tipi di dati. Mentre nell'appendice D è riportata una tabella riepilogativa relativa ai caratteri segnaposto per la proprietà mask di un controllo maskedtextbox.

Gli esempi allegati

In questo volume non è allegato nessun cd-rom, ma i file degli esempi discussi nel libro sono disponibili online sul sito di FAG.

Come acquistare il libro

Se desiderate acquistare questo libro, lo potete fare online direttamente dal sito di FAG.

Conclusioni

In questa recensione abbiamo visto un libro molto interessante ed utile per coloro che non hanno mai programmato, e che si stanno avvicinando a questo nuovo mondo. Inoltre, questo manuale è un valido strumento per coloro che sono interessati a migrare dal linguaggio Visual Basic 6 al nuovo linguaggio Visual Basic 2008.
Il libro è orientato alla creazione di applicazioni per Windows, quindi la programmazione web, o di altra tipologia, non viene riportata.

Note sul copyright

Questa recensione è stata fornita con esplicito consenso dell'autore sotto licenza Creative Commons.
Leggi la licenza d'uso.

Resta sempre aggiornato sulle novità del sito Resta sempre aggiornato sulle novità del sito
Per mantenerti sempre aggiornato su nuovi contenuti interessanti, Come fare a... vi offre la possibilità di abbonarvi gratuitamente alla Newsletter Come fare a... o, se usate Windows Live Messenger, di abbonarvi ai nostri Windows Live Alerts. Per gli utenti di Mac OS X Leopard è anche disponibile gratuitamente un Widget che vi terrà sempre informati sulle ultime novità.
Scarica l'articolo (120 Kb)
Fine: 1 di 1
Segnala questo articolo a un tuo amico

Vedi anche...

Sempre aggiornato