C# GUIDE DU DEVELOPPEUR
GUNNERSON
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#
eyrolles - page 1
eyrolles - page 2
eyrolles - page 3
eyrolles - page 4
eyrolles - page 5
eyrolles - page 6
Librairie spécialisée en ouvrages scientifiques et techniques
|