Webriviste - Il portale italiano indipendente delle riviste di Internet e Pc

Home
22.13 > utenti collegati: 7
Entra nel forum di Webriviste Lascia il tuo messaggio nel guestbook Segnala ad un amico Webriviste Scrivi a Webriviste

Le riviste recensite
> Chip

> Computer Idea
> Dev
> Internet Magazine
> ISeries News
> Linux Journal Ita
> Linux&C
> Linux Pratico
> Linux Pro
> MacWorld
> Office Magazine
> Open Source
> Pc Magazine
> Pc Open
> Pc Pratico
> Pc Professionale
> Pc World
> VisualBasic&Journal
> Win Magazine
> Windows&net Magazine
EXTRA
> Chip
> Pc Professionale
__________________
> Forum
> F.A.Q. del Forum

__________________

Altri canali
> Archivio riviste

> Commercio elettronico
> Games Corner
> Il Punto
> Jurassic News
> Libri d'informatica
> Nastro rosa
> Sicurezza&Privacy
> Software
> Tips&Triks
> Wireless Lan



Libri d'informatica

Imparare C# in 24 ore

Imparare C# in 24 ore Scheda
======
Autori: James Foxall, Wendy Haro-Chun
Editore: Tecniche Nuove (ed. originale Sams Publishing)
Pagine: 472
Prezzo: € 37
ISBN: 88-481-1411-3
Data di uscita: Lug. 2002 (13/03/2002 ed. Sams)
Collana: Imparare C# in 24 ore

Nata e ampiamente diffusa negli Stati Uniti, la collana informatica della Sams Publishing, “Teach yourself in 24 hours”, rappresenta spesso per moltissimi sviluppatori, analisti, grafici e sistemisti, il punto di partenza nell’apprendimento di un certo argomento o di una disciplina informatica.
Sono una perfetta via di mezzo tra il leggero prontuario (troppo schematico e adatto a chi cerca una “reference” piuttosto che un libro di testo) e i manualoni omnicomprensivi, le classiche “bibbie” presenti nelle polverose biblioteche aziendali. Lasciando le serie dei “21 giorni” all’Apogeo, la Tecniche Nuove si è presa in carico la traduzione di questa collana, e con questo libro su C# credo abbia contribuito non poco alla prima formazione di molti (e nuovi) sviluppatori sul nuovo linguaggio Microsoft, principe dell’architettura .NET.
Usando un tono colloquiale, ma rigoroso nello stesso tempo, James Foxall (famoso autore di numerosi libri sulla programmazione Microsoft) ci introduce, attraverso appunto 24 capitoli, alla comprensione di C# nei caratteri generali, senza scendere mai eccessivamente nel dettaglio.
I capitoli richiedono un impegno, sia temporale che di concentrazione molto variabile; anche come lunghezza si va dalle 7 alle 31 pagine, e quindi la suddivisione in ore è un po’ soggettiva e di comodo. Alcuni capitoli infatti possono richiedere un paio di letture, mentre altri in 15 minuti li si è assimilati per intero. Studiando 2/3 capitoli al giorno, in una settimana o poco più, si può tranquillamente terminare il libro.

Per un metodo di apprendimento più efficace consiglio di partire dal capitolo 11, con la vera parte dedicata alla programmazione, in cui, lasciata da parte la panoramica di Visual Studio e delle sue caratteristiche, ci si dedica alla stesura del puro codice, iniziando con i tipi di dato, cicli iterativi e debugging, fino all’uso delle classi.
Questo libro infatti segue un approccio opposto a quello presente nella maggior parte dei testi su un qualsiasi linguaggio di programmazione: parte prima dalla costruzione dell’interfaccia (con Visual Studio .NET, e quindi Windows Forms piuttosto delle Console Applications) per poi dedicarsi allo sviluppo del codice sottostante. Questa scelta può essere condivisibile o meno, è solo una questione di gusti. Il capitolo 2, infatti, riguarda solo e soltanto l’uso di Visual Studio, e non C#, volendo lo si può tralasciare, dato che con 10 minuti di “smanettamenti” diretti col programma, ci si è già ampiamente impratichiti.
Appunto per questo, in realtà il libro avrebbe potuto ben chiamarsi “Imparare Visual Studio con C# in 24 ore”, dato che viene data molta importanza all’utilizzo dell’ambiente di sviluppo Microsoft, piuttosto che al C# puro.
Ogni capitolo termina con un breve riepilogo (forse superfluo, data la brevità dei singoli capitoli) e una serie di quiz (con risposte in Appendine) utili per fissare i concetti più importanti.
A differenza di quasi tutti gli altri testi, viene relegata all’ultimo capitolo l’analisi del Framework .NET; avendo già le basi del linguaggio, studiarla per ultima ha un suo certo significato.
Vengono infine utilizzate delle convenzioni di nomenclatura delle variabili che in realtà non si utilizzano sempre meno, e anche la Microsoft stessa le sconsiglia (cioè anteporre a una variabile un codice che ne identifica il tipo; ad es. ‘str’ per stringa); un consiglio, sentitevi liberi di non usarle, senza il timore di commettere errori.
Sulla pagina dedicata al libro (del sito www.tecnichenuove.com) è prelevabile il file zip (318 kb) contenente tutti i listati presenti nel libro per chi non volesse scriverseli a mano (attività comunque raccomandabile).
Prossimamente recensiremo altri libri su C# di altre case editrici, e alla fine potremo stilare una nostra personale graduatoria in base alle differenti necessità di studio e utilizzo.
Questo comunque, credo che rappresenterà la scelta “iniziale”, prima di approfondire con altri testi di altre case editrici.


PRO
Non viene tralasciato nessun argomento (come si può vedere dall’indice sotto riportato), anche ASP .NET e XML (sebbene molto sinteticamente) in modo da dare una visione del tutto, e poi ognuno potrà scendere nel dettaglio in base alle sue esigenze. Linguaggio chiaro, esempi reali e scritti utilizzando l’ambiente di sviluppo VS e non il Blocco Note (molti dissentiranno, ma io preferisco così, alla fine nessuno sviluppa con Notepad). Ben strutturato in modo da rendere l’apprendimento un percorso quasi guidato.
Ottima la rilegatura e la scelta del font da parte della Tecniche Nuove, come anche la tempestività nel renderlo disponibile (tradotto) dopo solo 4 mesi dall’uscita sul mercato statunitense.


CONTRO
Viene data maggiore enfasi allo studio di Visual Studio .NET (e questo può essere sia un pregio che un difetto), piuttosto che dedicarsi alla struttura del linguaggio; ciò può sempre essere utile, ma alla fine del libro si ha la percezione di non avere tanto imparato C#, quanto sapere come destreggiarsi nell’IDE Microsoft.
La maggior parte degli argomenti non viene affrontata con un livello di dettaglio sufficiente per poter dire, dopo averli letti, di saperli utilizzare sapientemente. Una maggiore presenza di esempi e di codice non avrebbe guastato. Troppo scarna la parte su ADO .NET (un solo breve capitolo).

Voto complessivo: 7/10
Lettore: Principiante


Sommario
Introduzione
1 - Parte 1 – L’ambiente di Visual Studio
Ora 1 – Panoramica sulla programmazione in C#
Ora 2 – Navigazione in C#
Ora 3 – Gli oggetti e gli insiemi
Ora 4 – Gli eventi
89 - Parte 2 – Creazione di un’interfaccia utente
Ora 5 – Creazione di form (parte I)
Ora 6 – Creazione di form (parte II)
Ora 7 – I controlli tradizionali
Ora 8 – I controlli avanzati
Ora 9 – I menu e le barre degli strumenti
Ora 10 – Disegno e stampa
219 - Parte 3 – Programmazione
Ora 11 – Creazione e chiamata di metodi
Ora 12 – Costanti, tipi di dati, variabili e array
Ora 13 – Operazioni su stringhe, date e numeri
Ora 14 – Decisioni nel codice C#
Ora 15 – I cicli
Ora 16 – Debugging del codice
Ora 17 – Progettazione di oggetti con le classi
Ora 18 – Interazioni con gli utenti
345 - Parte 4 – I dati
Ora 19 – Operazioni sui file
Ora 20 – Controllo di altre applicazioni con Automation
Ora 21 – I database
391 - Parte 5 – Distribuzione di soluzioni e altri argomenti
Ora 22 – Distribuzione dei progetti
Ora 23 – Introduzione allo sviluppo Web
Ora 24 – Panoramica sulla tecnologia .NET
421 - Appendice
435 - Indice analitico

> Chi siamo
> Collabora
> Dicono di noi
> Scrivi a webriviste
> Forum
> Iscriviti al Forum
> F.A.Q. del Forum





Google


Web
Webriviste





torna su


Tutti i diritti delle immagini di copertina e dei marchi registrati contenuti in Webriviste sono di proprietà dei rispettivi editori
.
© WEBRIVISTE.COM 2000-2004 by Luigi Guardi, Maurizio Romano
[ Webriviste - il primo ed unico portale indipendente delle riviste informatiche ]