Introduzione di Anders Hejlsberg, architetto di C#, Delphi e Turbo Pascal; consigliato a chi usa C# e .NET Framework
- Fornisce informazioni approfondite sulle funzionalità del linguaggio, e una guida pratica a C#
- Mostra come scrivere componenti per .NET Framework
- Include informazioni di riferimento per C# pensate per i programmatori C++, Java e Visual Basic
- Adatto a programmatori intermedi ed esperti, copre anche argomenti avanzati in C#
Eric Gunnerson, membro del team di sviluppo del linguaggio Microsoft C#, ha scritto un testo esauriente su C# destinato a programmatori esperti. "Introduzione a C#" spiega come funziona questo linguaggio, perché è stato disegnato così e che relazione ha C# con i nuovi .NET Framework di Microsoft. Questo libro insegna ai programmatori come scrivere componenti in C# e come sfruttare al meglio la potenza del nuovo .NET Runtime.
I primi capitoli del libro sono per il programmatore impaziente. In essi Gunnerson fornisce un introduzione alla programmazione object-oriented con C#, insieme al capitolo "Fondamenti di C#" destinato a chi desidera un percorso veloce per iniziare a scrivere in C#. Segue una sezione più completa in cui usa la sua particolare visione da "insider" per spiegare in dettaglio ciascuna delle funzionalità di questo nuovo linguaggio. Gunnerson descrive principi fondamentali come classi, strutture, attributi, istruzioni e flusso di esecuzione, array, delegate ed eventi, gestione delle eccezioni, e la straordinaria interoperabilità fornita dai .NET Framework.
Nella parte finale del libro, Gunnerson presenta un'utile panoramica dei .NET Framework. Una sezione su .NET Common Language Runtime e .NET Framework mostra come scrivere componenti che funzionanano bene in questo ambiente e come usare le funzionalità di base del runtime (come le funzioni di I/O). Gunnerson dedica anche del tempo ad argomenti più avanzati come le espressioni regolari e le collection. I capitoli finali includono "Diventare amici con il .NET Framework", "System. Array e classi collection", "Panoramica su .NET Framework", "C# in profondità" e "Programmazione difensiva". Viene anche incluso un confronto dettagliato tra C# e altri linguaggi, indispensabile ai programmatori che attualmente lavorano con C++, Java o Visual Basic.
Eric Gunnerson è un software design engineer del gruppo Visual C++ QA di Microsoft, ed è un membro del team di sviluppo di C#. Nel corso della sua carriera professionale, ha lavorato principalmente su prodotti e tool per database - ed è orgoglioso del fatto che quasi la metà delle compagnie per cui ha lavorato sono ancora in affari.
Il CD-Rom allegato contiene il codice degli esempi; tutto il materiale contenuto nel CD-ROM è in lingua originale inglese.
Tutto il codice sorgente presente in questo libro è disponibile su Internet all'indirizzo: http://www.apress.com |