Visuel de C# Guide du développeur
visibilityFeuilleter
Un nouveau langage...particulièrement performant

Langage orienté objet, C# permet aux programmeurs de développer une gamme complète de composants, des objets métiers aux applications. En utilisant les constructions simples du langage C#, ces composants peuvent être convertis en services web fournis par la nouvelle plate-forme .NET de Microsoft.
De par sa conception moderne, C# est un langage particulièrement performant qui présente de nombreux avantages, notamment par rapport au C++ : élimination des erreurs de programmation coûteuses, réduction des coûts de développement, apprentissage aisé.

Acquérir rapidement les bases du langage

Véritable guide de prise en main, C# – Guide du développeur détaille la syntaxe et les fonctionnalités du langage (classes, opérateurs, structures, gestion des exceptions, etc.), ainsi que le développement de composants pour la nouvelle plate-forme .NET de Microsoft. Une comparaison entre C# et les autres langages tels que le C/C++, Java, VB, permet aux programmeurs avancés d'être rapidement opérationnels en C#.

À qui s'adresse cet ouvrage ?
  • Aux développeurs, notamment C et C++, désireux de se familiariser rapidement avec le langage.
  • Aux programmeurs expérimentés.
Au sommaire
  • Vue d'ensemble de la programmation orientée objet - Héritage - Alternative à l'héritage - Polymorphisme et fonctions virtuelles - Encapsulation et visibilité
  • L'environnement d'exécution .NET
  • Premiers pas en C# -Espace de noms et Using - Espaces de noms et assemblages -Types de données de base - Classes, structures et interfaces -Instructions -Énumérations - Délégués et événements -Propriétés et indexeurs -Attributs -Gestion des exceptions -Hiérarchie des exceptions - Rendement et surcharge
  • Vue d'ensemble des classes -Fonctions membres -Surcharge
  • Classes de base et héritage -La classe Engineer - Héritage simple -Fonctions virtuelles - Classes abstraites -Classes fermées
  • Accessibilité aux membres de classe
  • Structures (types de valeurs)
  • Opérateurs
  • Conversions - Tableaux
  • Chaînes
  • Propriétés
  • Énumérations -Attributs
  • Délégués
  • Frameworks .NET - Action des objets -Tableaux associatifs et GetHashCode()
  • Vue d'ensemble des Frameworks .NET - Formatage numérique - Formatage de date et de temps - Formatage d'objet personnalisé - Analyse syntaxique numérique - Utilisation de XML en C# - Entrée/Sortie -Sérialisation - Threading - Lecture de pages web
  • Etude approfondie de C# - Style C# - Code non-fiable -Documentation XML - Ramasse-miettes dans le moteur d'exécution .NET -Optimisations
  • Programmation défensive -Méthodes conditionnelles -Classes Debug et Trace - Assertions
  • La ligne de commande -Fichiers réponse -Options de la ligne de commande
  • Comparaison entre C# et d'autres langages - Différences entre C# et C/C++ -Différences entre C# et Java -Différences entre C# et Visual Basic 6 -Les autres langages .NET
  • Evolution de C#
Titre C# Guide du développeur
Auteur(s) Eric Gunnerson
Editeur Eyrolles
Parution 25 avril 2001
Edition 1ère édition
Nb de pages 340 pages
Format 230 x 190 mm
Poids 720 g
EAN13 9782212092646
ISBN13 978-2-212-09264-6
ISBN10 2-212-09264-4

Eric Gunnerson

Eric Gunnerson is a software design engineer in Microsoft's Visual C++ QA group and a member of the C# design team. In his professional career, he has worked primarily on database products and tools, and is proud that nearly half the companies he has worked for remain in business.

Visuel de Eric Gunnerson