|
 |
|
|
|
 |
 |
 |
La scheda del libro
Autore: Mario De Ghetto
Prezzo: € 39,00
Caratteristiche: 552 pag - 15x21 bn
ISBN: 9788882336943
Anno di edizione: 2008
Numero dell'edizione: 1
Argomento: Informatica
Collana: Digital LifeStyle Pro |
|
 |
|
 |
|
|
|
I capitoli del libro
A differenza di molti altri manuali informatici della stessa casa editrice, questo libro presenta alcune caratteristiche insolite, come gli stili dei caratteri che vengono utilizzati e il modo di rivolgersi al lettore con un tono più simpatico e amichevole.
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. Poche settimane prima dell'uscita di questo manuale, lo stesso autore ha pubblicato un altro manuale che, con lo stesso linguaggio amichevole vi insegna a programmare in Visual Basic 2008, questo manuale è stato recensito da Come fare a....
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 ne comprenderà il significato. Molto utile a coloro che si stanno avvicinando alla programmazione per la prima volta.
Capitolo 2: Caratteristiche e novità
Nel secondo capitolo, viene descritta la tecnologia .NET, illustrandone l'architettura, un argomento molto importante, che alla base della programmazione con questo ambiente e delle novità introdotte nella nuova versione di Visual C# 2008. Nel capitolo viene illustrato l'utilizzo e le funzionalità del framework, informazioni basilari sui linguaggi e sull'ambiente di sviluppo.
Capitolo 3: Ambiente di Sviluppo
Con il terzo capitolo si passa all'ambiente di sviluppo Visual Studio 2008, si vedranno 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 ed altro ancora. Inoltre vedremo il primo esempio di codice e la relativa compilazione.
Capitolo 4: Tipi di dati e operatori
Il quarto capitolo introduce il lettore alla programmazione vera e propria, addentrandosi nel linguaggio di programmazione Visual C# 2008. Il capitolo pone le basi per iniziare a programmare, viene spiegato l'utilizzo dei tipi di dati, la creazione delle variabili in 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. Il capitolo inoltre illustra anche la conversione dei tipi di dato, in modo da convertire un dato da un tipo ad un altro. Con questi elementi si hanno le basi per iniziare a scrivere i primi programmi.
Capitolo 5: Matrici
Il capitolo cinque è tutto dedicato alle matrici, 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. Il capitolo prosegue illustrando 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 gli argomenti trattati.
Capitolo 6: Il linguaggio
Con il sesto capitolo, si passa alla sintassi del linguaggio, verranno illustrati i fondamenti del linguaggio Visual C#. Dopo l'introduzione si passa alla spiegazione dei commenti, spazio dei nomi. Continuando in questo capitolo, vengono illustrate in modo molto generico le classi, le proprietà, le funzioni, e void, argomenti che verranno approfonditi nel capitolo successivo. Dopo questo breve accenno, illustra le istruzioni condizionali, l'uso delle if e della parola chiave switch, terminata questa parte vengono illustrati i 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 illustrato la parola chiave dispose.
Capitolo 7: Pronti al salto? oop
Terminata la parte dedicata al linguaggio, nel capitolo settimo, si passa alla programmazione ad oggetti, dopo un introduzione, viene illustrato la creazione di una classe. Continuando in questo capitolo, viene illustrato come creare un costruttore nella classe.
Il capitolo è molto ampio, e affronta in maniera esauriente la creazione di classi, altri argomenti trattati sono la parte relativa ai distruttori, la creazione di classi statici, 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 C#.
Capitolo 8: La programmazione visuale
Con il capitolo ottavo, 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, le varie voci dei menu.
Inoltre a livello di programmazione, si vedrà come rilevare le dimensioni dello schermo, aggiunta di risorse, le fom di tipo mdi, i nuovi progetti che si possono fare con Visual Studio 2008, quelli relativi a WPF (Windows Presentation Foundation) ed altro ancora.
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 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 nella lettura, 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 controlli, viene data solo una spiegazione, illustrando le proprietà e metodi più utilizzati per quel controllo. La parte conclusiva del capitolo, fornisce una breve spiegazione sui controlli WPF.
Capitolo 10: Dialoghi, menu e altre meraviglie
Il decimo capitolo riguarda le finestre di dialogo, 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 metodi che possiamo usare. Dopo aver visto questa classe, l'autore del libro, prosegue con un altra classe, quella relativa alla finestra 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 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, ossia la classe fontdialog, quella relativa ai colori (ColorDialog), quella relativa alla stampa (pagesetupDialog), all'anteprima di stampa (printPreviewDialog) e 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
L'undicesimo capitolo riguarda una parte molto importante della programmazione. Il lettore viene guidato, nella gestione degli errori, oltre agli strumenti messi a disposizione dall'ambiente di sviluppo, come le opzioni di correzione dell'errore, la descrizione dell'errore, in fase di scrittura e il gestore degli errori try cath.
Nelle prime pagine vengono forniti informazioni sugli errori e come l'ambiente di sviluppo Visual Studio 2008, ci può aiutare durante la fase di scrittura nel codice, continuando nel capitolo, si passa al gestore degli errori utilizzando le parole chiavi Try, catch e finally. Continuando con le parole chiavi del C#, viene descritta un altra parola chiave, quale il throw, la quale ci 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 successivo, si passa alla gestione delle stringe, ossia del testo. vengono illustrati alcuni metodi della classe string, da utilizzare per gestire il testo. Metodi quali 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: Linq
Il capitolo conclusivo, il tredicesimo, riguarda una nuova tecnologia introdotta con il .NET Framework 3.5: la tecnologia Linq. Vengono fornite le basi per il suo utilizzo in varie situazioni anche nella gestione dei file xml.
Le appendici
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 descritta anche l'installazione per la versione Express e per la guida MSDN.
Con le appendici B e C, vengono riportate le tabelle relative ai tipi di dati, mentre con l'appendice D, 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 direttamente online da questo sito.
Conclusioni
In questa recensione abbiamo visto un manuale molto interessante ed utile, per coloro che non hanno mai programmato, e che si stanno avvicinando a questo nuovo mondo. Inoltre un valido strumento, per coloro che sono interessati a migrare dal linguaggio Visual Basic 6 al nuovo linguaggio Visual C#, indicato anche a coloro che già utilizzano il linguaggio di programmazione Visual Basic .NET e sono interessati ad utilizzare questo nuovo linguaggio. 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.

|