
Programmation orientée objets en C++
Une approche évolutive
Marylène Micheloud, Médard Rieder
Résumé
Très répandu dans l'industrie, le langage de programmation C++ demande une assimilation des concepts de l'orientation objets pour être utilisé à bon escient. Articulé en trois parties, cet ouvrage a l'originalité de réunir à la fois les éléments classiques du langage C++ selon la norme ISO, les principes de l'orientation objets appliqués à ce langage, ainsi qu'une introduction à la modélisation objets avec UML pour le développement d'applications C++. La première partie fixe les bases du langage C++ avec la présentation des différents types, expressions, instructions, structures de contrôle, fonctions, espaces de noms et classes de stockage. Les concepts de la programmation orientée objets et ses caractéristiques C++ sont exposés dans la deuxième partie qui aborde de façon détaillée les notions de classe, objet, héritage, polymorphisme et gestion des exceptions, et donne un aperçu de la bibliothèque standard C++ et de la STL. La troisième partie de l'ouvrage décrit une introduction au développement d'applications orientées objets avec UML, le langage de modélisation unifié, et présente une approche simplifiée d'une méthode de modélisation objets à travers une étude de cas. Illustré par de nombreux exemples, ce livre s'adresse avant tout aux étudiants du premier cycle universitaire et HES, ainsi qu'aux ingénieurs et personnes ayant déjà des notions de base d'un langage de programmation, désirant maîtriser le langage C++ et se former aux techniques orientées objets ainsi qu'à UML.
Au sommaire
LE LANGAGE C ++.- Structure d'un programme C ++.
- Types de données.
- Instructions simples.
- Expressions et opérateurs.
- Instructions de contrôle.
- Fonctions.
- Pointeurs et références.
- Tableaux.
- Chaînes de caractères.
- Structures et unions.
- Allocation dynamique.
- Espaces de noms et classes de stockage.
- Directives de prétraitement.
- L'orientation objets.
- Classes et objets.
- Compléments sur les classes.
- Héritage et polymorphisme.
- Gestion des exceptions.
- Modèles de classes.
- La Bibliothèque standard C ++.
- Introduction au génie logiciel.
- Approche objets.
L'auteur - Marylène Micheloud
Marylène Micheloud est titulaire du diplôme d'informaticien de l'Université de Genève. Après avoir été assistante au Centre Universitaire d'Informatique de l'Université de Genève puis ingénieur-software au Laboratoire central de recherches de Landis & Gyr à Zoug, elle a assumé les postes de responsable informatique de l'ESC de Sion puis de professeur d'informatique à la Haute Ecole Valaisanne. Elle est actuellement chef de projet, responsable de production chez RERO, le réseau des bibliothèques de Suisse occidentale. Ses principaux domaines d'intérêt sont la méthodologie, l'orientation objets et le génie logiciel, ainsi que la gestion de projets.
L'auteur - Médard Rieder
Medard Rieder a obtenu son diplôme d'ingénieur ETS en
mécanique à Burgdorf. Après une activité dans le domaine de
logiciels de simulation pour un programme de recherche de
la Confédération, il a été responsable informatique dans
l'industrie privée puis à la Haute Ecole Valaisanne, tout
en assumant en parallèle des tâches d'enseignement. Il est
actuellement professeur d'informatique et de
télécommunications à la Haute Ecole Valaisanne. Ses centres
d'intérêt sont plus particulièrement l'orientation objets,
le génie logiciel pour les systèmes embarqués et temps réel
ainsi que le développement conjoint du matériel et du
logiciel.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Presses Polytechniques et Universitaires Romandes (PPUR) |
Auteur(s) | Marylène Micheloud, Médard Rieder |
Parution | 11/12/2002 |
Édition | 2eme édition |
Nb. de pages | 360 |
Format | 16 x 24 |
Couverture | Broché |
Poids | 690g |
Intérieur | Noir et Blanc |
EAN13 | 9782880745042 |
ISBN13 | 978-2-8807-4504-2 |
Avantages Eyrolles.com
Nos clients ont également acheté
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
- Informatique Développement d'applications Technologies objet
- Informatique Développement d'applications Programmation graphique et multimédia Programmation graphique en C/C++
- Informatique Développement d'applications Langages C++
- Informatique Développement d'applications Outils de développement Borland C++ Builder
- Informatique Développement d'applications Outils de développement Visual C++
- Informatique Développement d'applications Outils de développement Visual C++ .NET