Con la rivoluzione che Microsoft ha imposto nel proprio mondo con l'introduzione della piattaforma .NET, lo sviluppatore di applicazioni 'a finestre' e servizi Web deve affrontare nuove sfide: una nuova piattaforma di sviluppo, strumenti di sviluppo aggiornati e linguaggi nuovi.
Il linguaggio principe di .NET è sicuramente C# (si legge C Sharp), una evoluzione orientata agli oggetti del linguaggio C, ma estremamente semplice e potente.
Iniziando dall'"abc" della sintassi e passando per la progettazione delle classi, il libro affronta le basi del linguaggio, per poi prenderne in esame le potenzialità più avanzate, introducendo le strutture dati, le eccezioni, gli eventi e i delegati. Per consolidare i concetti esposti, un intero capitolo è dedicato a un esempio pratico di applicazione completa descritta in tutti i suoi elementi.
Questo libro è pensato per lo sviluppatore alle prime armi che vuole avvicinarsi all'ambiente di sviluppo Microsoft, ma per la sua struttura è utile anche come guida di riferimento per lo sviluppatore che abbia già confidenza con C# (o linguaggi simili).
Contenuti in breve
- Introduzione a Visual Studio .NET
- Fondamenti del linguaggio: tipi di dati, strutture di controllo, operatori
- Classi e oggetti
- Strutture dati
- Eccezioni, eventi e delegati
- Overloading degli operatori
- Espressioni regolari
- Programmazione di rete
- Applicazioni per Windows e applicazioni web
L'autore
Enrico Amedeo, sviluppatore presso un Business Solution Provider, è certificato presso Sun Microsystems come Enterprise Architect for Java Platform 2 Enterprise Edition.
Giuseppe Marchi collabora con comunità online di sviluppatori, mettendo a disposizione articoli e codice sorgente. Oltre al mondo .NET, si interessa alle basi di dati, alla programmazione a oggetti, agli standard aperti (XML, RSS) e ai problemi legati all'accessibilità e all'usabilità di applicazioni Internet.
|