Page d'accueilFindIt !Contact

Cahier Swing

 Les Cahiers du Programmeur Swing

Emmanuel Puybaret, Éditions Eyrolles, Décembre 2006

Présentation
Sommaire
Quelques critiques
Où trouver ce livre ?

Interview de l'auteur sur JDN développeurs

Forum Cahier Swing
Errata

Emmanuel Puybaret, auteur du site eteks.com et de l'ouvrage Bien programmer en Java 7,
vous présente son second ouvrage publié aux Éditions Eyrolles.

Présentation

Couverture Cahier du Programmeur Swing

De sa conception à l'aide de diagrammes UML à son développement avec Java 5 et Eclipse, cet ouvrage décrit étape par étape comment concevoir un logiciel Open Source d'aménagement d'intérieur. Vous y découvrirez comment exploiter efficacement l'architecture MVC et les fonctionnalités offertes par Swing : création d’arbres JTree, de tableaux JTable et de boîtes de dialogue, dessin dans un composant avec Java 2D, drag and drop, gestion d'opérations annulables, intégration d'un composant Java 3D, localisation, distribution et installation avec Java Web Start...

Cet ouvrage s'adresse aux développeurs Java qui désirent s'initier ou se perfectionner aux fonctionnalités clés de la bibliothèque Swing à travers le développement d'un projet réel, ainsi qu'aux chefs de projets et architectes logiciel qui cherchent à concevoir une application riche, ergonomique, fiable et évolutive.

Comme les autres ouvrages de la collection des Cahiers du Programmeur parus aux Éditions Eyrolles, ce livre utilise une mise en page élaborée mettant en valeur l'information essentielle.
Cette présentation s'accompagne de nombreux appartés s'adressant autant aux débutants qu'aux développeurs confirmés, et offre ainsi plusieurs niveaux de lecture.

L'étude de cas et les exemples de cet ouvrage ont été testés sous Windows, Linux et Mac OS X. Vous pouvez télécharger leur code source sur le site d'Eyrolles ou sur SourceForge.net.

Exemple de page du Cahier du Programmeur
 

Points forts

  • L'essentiel de Swing en 514 pages
  • Mise en pratique des nouveautés de Java 5
  • Etude de cas réelle
  • Codes source complets commentés
  • Procédures d'installation des outils
  • Présentation des APIs les plus utiles
  • Diagrammes UML des classes
  • Mise en oeuvre des design patterns
    et de l'eXtreme Programming
  • Astuces de productivité d'Eclipse
  • Nombreux apartés
  • Comparaisons AWT/Swing et SWT/JFace
  • Support on-line par forum
  • Plus de 2500 exemplaires vendus
  • 14,99 Euros
 


Sweet Home 3D, l'étude de cas du Cahier du programmeur Swing

Sommaire

  Avant-propos
Lire l'avant-propos (Fichier PDF - 552 Ko)
 

 

  Table des matières
Lire la table des matières (Fichier PDF - 486 Ko)
 

 

1. Présentation de l'études de cas
Lire ce chapitre (Fichier PDF - 739 Ko)
 

Sweet Home 3D
Méthodologie eXtreme Programming

2. Mise en place de l’environnement de développement  

Java SE 5
Eclipse
CVS
SourceForge.net

3. Choix techniques : Swing ou SWT ?   Architecture d’AWT, Swing et SWT
Composants, layouts et listeners
JFace
Maquettes Swing et SWT de l’étude de cas avec Visual Editor
4. Arbre du catalogue des meubles   Scénario de test
Architecture à trois couches
Test JUnit
Classe JTree
Modèle d’arbre
Localisation
Renderer
Chargement des images avec un exécuteur multithread
5. Tableau des meubles du logement  

Classe JTable
Modèle de tableau

6. Modification du tableau avec MVC  

Architecture Modèle Vue Contrôleur
Design patterns
Gestion de la sélection

7. Actions annulables
Lire ce chapitre (Fichier PDF - 1,1 Mo)
  Gestionnaire d’opérations annulables
Action
Menus et barre d’outils
Refactoring avec la réflexion
8. Composant graphique du plan   Test graphique Abbot
Sous-classer JComponent
Dessiner avec Java 2D
Gestion de la souris et du clavier
Diagramme d’états-transitions
9. Vue 3D du logement   Java 3D
Arbre d’une scène 3D
Transformations 3D
Chargement de modèles
Éclairage
Interaction avec la souris
10. Enregistrement et lecture d’un logement   Sérialisation
Choix d’un fichier
Boîtes de dialogue standards
Fenêtre principale
Intégration dans Mac OS X
11. Glisser-déposer et copier-coller  

Mise en œuvre de la classe TransferHandler
Gestion du focus

12. Édition des préférences utilisateur  

Disposition des composants
GridBagLayout
Classe Preferences
Déploiement et installation avec Java Web Start

  Index
Lire l'index (Fichier PDF - 496 Ko)
 

 

Quelques critiques

developpez.com
[...] tous les livres devraient être comme ça, vous pouvez donc l’acheter les yeux fermés !
Eric Reboisson

Ce livre est le seul que j'ai lu jusqu'à ce jour qui explique aussi clairement comment développer une application Swing en utilisant le modèle MVC [...]
Vincent Brabant

Ce livre est tout simplement génial. C'est la première fois que je lis un livre d'informatique aussi prenant, on a à chaque fois envie d'aller plus loin et d'avancer dans les chapitres. [...]
Baptiste Wicht

{Java} Codes Sources
[...]
Une fois de plus Emmanuel Puybaret nous fait partager sa passion pour java tout en nous donnant l'impression d'être un des développeurs du projet, grâce à ces conseils judicieux et ses explications détaillées.
Twinuts

eyrolles.com
[...]
si vous voulez apprendre Swing, et plus, et que vous avez un peu de temps devant vous, c'est le bon investissement.
Georges Dreiding

fnac.com
J'ai été très agréablement surpris à trouver un ouvrage qui enfin apporte une solution au problème rencontré par les développeurs qui démarre avec Swing. [...]
Alexandre Snaps

amazon.fr
Cinq cent pages de bonheur ! Un contenu d'une richesse exceptionnelle ! Des tonnes de liens utiles, d'astuces, d'explications ! [...] Ce livre est un tour de force. J'en conseille la lecture à tous les auteurs et à tous les informaticiens, qu'ils s'intéressent ou non à Java/Swing, pour voir un sujet technique superbement traité.
Laurent Caillette

[...] un livre à mettre entre les mains de tout développeur Swing qui se respecte.
Farid

Forum Cahier Swing
[...] quelle suite excellente ... il se dévore aussi bien que le premier !
Mickael

Et vous, qu'en pensez vous ?
Si vous avez des remarques à faire ou si vous recherchez des informations complémentaires sur les sujets abordés dans cet ouvrage, n'hésitez pas à utiliser le forum du Cahier Swing prévu à cet effet.

Où trouver ce livre ?

Publié aux Éditions Eyrolles, cet ouvrage est disponible sous forme d'eBook au format PDF au prix de 14,99 euros sur http://izibook.eyrolles.com (le tirage papier initial est épuisé).

eyrolles.com
Les Cahiers du Programmeur Swing
de Emmanuel Puybaret, Éditions Eyrolles, Décembre 2006

21 cm x 24 cm - 514 pages
Noir et blanc
ISBN : 2-212-12019-2


Page d'accueilFindIt !ContactDébut de la page

© Copyrights 1997-2023 eTeks - Tous droits réservés