Java Foundation Classes

Posté par  . Modéré par I P.
Étiquettes :
0
13
nov.
2000
Java
Extrait : "Java le langage de Sun microsytems, a subit ces dernières années, un gros battage médiatique. Autant la richesse des objets l'accompagnant (les fameuses classes prédéfinies du langage), que par les concepts proposés par cette plate-forme de développement qu'est JAVA (jvm, unicode, etc..., traité dans JAVA IN A NUTSHELL du même éditeur). Les JFC sont toutes ces classes qui se rapportent aux traitements graphiques, ainsi qu'à l'interaction utilisateur. La richesse et la facilité de programmation de ces classes en font un "must" dans cet environnement.."

Note du modérateur : Cette critique est très courte mais étant donné ce type d'ouvrage c'est normal.





























Java Foundation Classes in a nutshell a desktop quick reference
Auteur david flamagan
Editeur O'REILLY
ISBN 1-56592-488-6
Pages 730
Prix Constaté : 380F
Rédacteur Cedric Bigueur



Couverture
<!-- Ceci est a mettre comme texte de la news annoncant la revue<br/> du livre -->


Java le langage de Sun microsytems, a subit ces dernières années, un gros battage médiatique. Autant la richesse des objets l'accompagnant (les fameuses classes prédéfinies du langage), que par les concepts proposés par cette plate-forme de développement qu'est JAVA (jvm, unicode, etc..., traité dans JAVA IN A NUTSHELL du même éditeur).
Les JFC sont toutes ces classes qui se rapportent aux traitement graphiques, ainsi qu'à l'interaction utilisateur. La richesse et la facilité de programmation de ces classes en font un "must" dans cet environnement. Ce livre (en anglais) se propose d'introduire (très brièvement), a la programmation des jfc, en produisant "peu" d'exemples de code. L'intérèt de cet ouvrage , n'est pas de fournir foultitude d'exemples , mais bien, dans un format compact, un catalogue, afin d'en faciliter la manipulation.


<!-- Fin du texte de la news -->




Très bonne référence, pour ceux qui connaissant déjà cet environnement, un ouvrage, très bien conçu, où il est facile d'accéder au bon paramètre de la sous classe recherchée, grâce aux onglets judicieusement disposés sur la tranche.



Cette compilation ne se destine pas a celui, qui veut découvrir cet environnement. .









Table des matières


  • part 1: introducing the java foundation classes

  • 1. The Java Foudation Classes

  • 2. Swing and awt architecture

  • 3. Swing Programmers Topics

  • 4. Graphics with AWT and java2D

  • 5. Printing

  • 6. Data Transfer

  • 7. Applets


  • part 2: API quick reference


  • 8. The java.applet Package

  • 9. The java.awt Package

  • 10. The java.awt.color Package

  • 11. The java.awt.datatranfer Package

  • 12. The java.awt.dnd Package

  • 13. The java.awt.dnd.peer Package

  • 14. The java.awt.event Package

  • 15. The java.awt.font Package

  • 16. The java.awt.geom Package

  • 17. The java.awt.im Package

  • 18. The java.awt.image Package

  • 19. The java.awt.image.rendrable Package

  • 20. The java.awt.peer Package

  • 21. The java.awt.print Package

  • 22. The javax.accessibility Package

  • 23. The javax.swing Package

  • 24. The javax.swing.border Package

  • 25. The javax.swing.colorchooser Package

  • 26. The javax.swing.event Package

  • 27. The javax.swing.filechooser Package

  • 28. The javax.swing.plaf Package

  • 29. The javax.swing.table Package

  • 30. The javax.swing.text Package

  • 31. The javax.swing.text.html Package

  • 32. The javax.swing.text.html.parser Package

  • 33. The javax.swing.text.rtf Package

  • 34. The javax.swing.tree Package

  • 35. The javax.swing.undo Package

  • 36. Class Index




Références



  • # Ouups !!

    Posté par  . Évalué à 1.

    Euh, il y a eu une petite erreur sur l'image de couverture : c'est http://www.oreilly.com/catalog/covers/jfcnut.s.gif(...)
    La bonne image.
  • # Compilateur ?

    Posté par  . Évalué à 0.

    Sans relancer le débat, l'execution du bytecode est trop longue. Existe-t-il un compilateur ? Sur quelles plate-forme ? (je suis intéressé par les Unix et Win32)

    Merci.
    • [^] # Re: Compilateur ?

      Posté par  . Évalué à 0.

      Petit rappel :
      L'idée d'avoir un compilateur "à la C" , n'existe pas en Java (une idée qui survit toujours maheureusement ...), par contre il existe :

      - des pré-compilateurs
      - des compilateurs JIT (Just In Time)

      Depuis le JDK 1.1 les version de Sun et IBM (et aussi blackdown) disposent d'un compilateur JIT ;)

      Pour les précompilateurs (par ex JET sous Win32), leur interet est assez limité en terme de perf (a fonctionalités STRICTEMENT equivalente), ...
      mais est tres utile dans des plateformes embarquées (question de memoire utilisée par le JIT).

      Si tu ne fais pas de l'embarqué, je te conseille d'utiliser un JIT. Si tu souhaite avoir des fonctionalités à la .exe, tu peux utiliser des outils type installanywhere ou alors utiliser les meta-informations dans un fichier JAR.

      Voili .... Tux and Duke Rulezzz !
  • # Java

    Posté par  . Évalué à 0.

    C'est moi qui suis con ou c'est difficile de programmer en Java ?
    • [^] # Re: Java

      Posté par  . Évalué à 0.

      tu veux qu'on soit gentil avec toi ou qu'on te dise la vérité ...
      • [^] # Re: Java

        Posté par  . Évalué à 1.

        C'est un peu sévère ce que tu dis là :) Généralement, Java est un langage assez simple, surtout quand on vient du C(++). Cependant, il subsiste des difficultés : Premièrement, il y'a des fonctionnalités importantes dans la POO qu'on ne eut utiliser qu'avec grand peine (ceux qui connaissent Java auront compris que je parle principalement de l'héritage multiple). Et certaines notions ne sont vraiment pas claires et demande beaucoup d'entraînement (les layout manager sont difficiles quand on n'a pas d'expérience en programmation graphique, AMHA).

        Mais, généralement, les seules choses qu'on puisse reprocher à Java sont sa lenteur *réelle* et le manque de compatibilité descendante : Java 2 est incompatible avec Java 1. C'est embêtant, pour le moins... AMHA Java est un bon langage.
    • [^] # Re: Java

      Posté par  . Évalué à 0.

      Non c'est plutôt facile. Pour la compatibilité 1.1/1.2, le langage lui même est compatible (il est facile d'écrire un soft pour plateformes 1.1 et 1.2) mais la 1.2 offre plus de librairies (Java2D...), souvent disponibles à part pour Java 1.1

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.