Apprenez par la pratique ! Développez votre savoir-faire à votre rythme et maîtrisez Visual C#® 2008 ! Cet ouvrage vous guidera dans la découverte et l'apprentissage de Visual C#® 2008. De la syntaxe à l'écriture et à l'exécution de vos premiers composants, services web et applications, vous apprendrez à votre rythme les techniques essentielles. Les nombreux exercices et exemples concrets vous permettront de mettre en pratique vos connaissances et de découvrir les meilleures pratiques du développement sous Visual C#® 2008. Découvrez comment : - Déclarer des variables, écrire des instructions, créer des opérateurs et appeler des méthodes. - Intercepter et gérer des exceptions. - Gérer des ressources en utilisant des destructeurs et le garbage collection. - Définir des propriétés et des indexeurs, gérer des événements. - Utiliser des génériques pour définir des classes et des collections de type sécurisé. - Travailler avec des données grâce à ADO.NET et LINQ (Language Integrated Query). - Créer des applications web interactives et des services web. - Créer des interfaces utilisateurs puissantes avec Windows Presentation Foundation.
Librarian Note: There are more than one author in the Goodreads database with this name.
John R. Sharp worked as a linguist and analyst for the U.S. Government for over 40 years, teaching and writing curricula for Modern Standard Arabic and several Arabic dialects. During his studies in Cairo, he became fascinated with Egyptology and the ancient Egyptian language, but was frustrated at not finding a good, searchable index of pharaohs' cartouches (name rings), so he decided to make one himself, a project that took several decades. He lives in Hawaii.
This is a pretty good introduction to C#. Coupled with Visual Studio Express I used this to teach myself C# to somewhere under the 'Beginner' heading. Only criticism looking back is that it's totally desktop based, and doesn't cover web services at all, so far as I could see. I am sure that people more advanced than me would find it totally lacking but it was a good introduction for me.
Also, providing the entire book as an electronic edition on the CD included is a great feature.