|
 |
|
|
|
 |
 |
 |
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.

|