Résumé
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é.
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.
- 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#
Extrait du livre
L'auteur - 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.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Eyrolles |
Auteur(s) | Eric Gunnerson |
Parution | 25/04/2001 |
Nb. de pages | 340 |
Format | 19 x 23 |
Couverture | Broché |
Poids | 720g |
Intérieur | Noir et Blanc |
EAN13 | 9782212092646 |
ISBN13 | 978-2-212-09264-6 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse