Conception objet en Java avec BlueJ
Une approche interactive
David J. Barnes, Michael Kölling - Collection Synthex - Synthèse de cours et exercices corrigés
Résumé
Ce livre est le seul manuel d'initiation à la programmation orientée objet qui intègre le logiciel BlueJ. Basé sur la dernière version de Java et de BlueJ, il est indispensable à toute personne souhaitant réussir un projet de programmation objet.
Doté d'une interface graphique simple et interactive, BlueJ fournit des outils d'apprentissage qui ne sont pas disponibles dans d'autres environnements de développement. Il permet de créer facilement des objets de n'importe quelle classe, d'appeler leurs méthodes, de connaître et de modifier leurs attributs, d'afficher en diagrammes de style UML la structure des classes d'un projet de programmation et leurs interactions.
Chaque chapitre du livre s'articule autour de projets complets : création d'une horloge numérique, d'un distributeur de tickets, d'un système de réservation de places de cinéma, etc. Ces projets sont complétés par des exercices variés.
Le livre est accessible à un public débutant grâce à :
- BlueJ, un environnement de développement unique, spécialement conçu pour l'apprentissage de la programmation objet
- 23 projets complets et originaux
- 400 questions et exercices complémentaires
Cette nouvelle édition intègre pleinement les évolutions de Java 6 : classes génériques, boucle for-each, transtypage, etc. De plus, tous les exemples ont été testés avec la dernière version de BlueJ (2.5). Enfin, la nouvelle édition comprend de nombreux projets et exercices supplémentaires.
L'auteur - David J. Barnes
David Barnes est professeur d'informatique à l'université du Kent à Canterbury. Il enseigne en particulier la conception et le test de logiciel et s'intéresse aux problèmes pédagogiques de l'enseignement informatique.
L'auteur - Michael Kölling
Michael Kölling is one of the developers of the BlueJ software, and is currently based at the University of Southern Denmark, Odense.
Michael Kölling est enseignant chercheur à l'université du Danemark du Sud à Odense. Il est un des développeurs du logiciel BlueJ. Patrice Moreaux. qui a supervisé la traduction française, est responsable de la licence d'informatique de l'université de Reims.
Sommaire
- Avant-propos
- Préface pour les enseignants
- Note des traducteurs
- Liste des projets
- Remerciements
- Fondements de l'orientation objet
- Objets et classes
- Comprendre les définitions de classes
- Interactions entre objets
- Groupement d'objets
- Comportements plus complexes
- Des objets bien conçus
- Conception des classes
- Structure des applications
- Améliorer la structuration avec l'héritage
- Héritage - Approfondissement
- De nouvelles techniques d'abstraction
- Construire des interfaces utilisateur graphiques
- Gestion des erreurs
- Concevoir des applications
- Une étude de cas
- Annexes
- BlueJ et Java
- Utiliser Java sans BlueJ
- Outils de test unitaire JUnit
- Index
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Pearson |
Auteur(s) | David J. Barnes, Michael Kölling |
Collection | Synthex - Synthèse de cours et exercices corrigés |
Parution | 21/05/2009 |
Édition | 4eme édition |
Nb. de pages | 536 |
Format | 21 x 27 |
Couverture | Broché |
Poids | 1012g |
Intérieur | Noir et Blanc |
EAN13 | 9782744073717 |
ISBN13 | 978-2-7440-7371-7 |
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
- Informatique Développement d'applications Technologies objet Programmation objet
- Informatique Développement d'applications Programmation graphique et multimédia Programmation graphique en Java
- Informatique Développement d'applications Langages C #
- Informatique Développement d'applications Langages C++
- Informatique Développement d'applications Langages Eiffel
- Informatique Développement d'applications Langages Java - J2EE
- Informatique Développement d'applications Langages Objective-C
- Informatique Développement d'applications Langages Ada
- Informatique Développement d'applications Langages Python
- Informatique Développement d'applications Langages Ruby
- Informatique Développement d'applications Langages Smalltalk
- Informatique Développement d'applications Outils de développement BlueJ
- Informatique Développement d'applications Outils de développement Jakarta Struts
- Informatique Développement d'applications Outils de développement Jbuilder
- Informatique Certifications Sun Java Certification