Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les news > Tutoriels > Tutoriel Java : ça continue ! > Lecture d'une news

Commentaires de news :
Tutoriel Java : ça continue !

Revenir à liste des news

Tutoriel Java : ça continue !

# Par cysboy, le 13/10/2008 à 18:57:37
Il y a quelque temps que je ne vous avais pas donné de nouvelles du tuto Java.
Me voilà à nouveau avec plein de bonnes choses à vous offrir : j'espère qu'elles seront à votre goût.

Tout d'abord, il y a la suite de la partie événementielle avec :

Les flux d'entrées / sorties (1/2)



Image utilisateur

Un chapitre attendu par beaucoup, j'imagine... C'est vrai qu'il a une place (ainsi que le chapitre suivant) dans la partie événementielle alors qu'il s'agit d'objets que j'aurais dû vous montrer dans la partie précédente !
Cependant, j'attendais de pouvoir vous faire faire quelque chose de conséquent avant d'aborder ce point...

Dans ce chapitre, vous verrez donc comment utiliser les flux d'entrées / sorties en utilisant des fichiers.

Les flux d'entrées / sorties (2/2)



Image utilisateur

Dans le chapitre précédent, nous avons vu les flux binaires.
Ici, nous aborderons les flux de caractères. Il n'y a quasiment pas de différence dans l'utilisation, mais vous aurez au moins vu les deux types de traitement de flux !


TP : Le penduZ



Image utilisateur

Avec ce que vous savez déjà combiner avec la gestion des flux, vous devriez être à même de réaliser ce TP.

Le titre est assez clair, vous devrez réaliser un pendu en Java événementiel avec :
  • une barre de menu ;
  • un module de sauvegarde des scores ;
  • une page de visualisation des scores ;
  • ...


Par contre, je vais vous demander de mettre en oeuvre un modèle de conception particulier : MVC.
Il vous faudra donc lire la partie qui suit avant de faire ce TP !




Cette partie est un peu spéciale car elle parle de conception : il s'agit d'un moment dans la création d'un logiciel qui permet de déterminer comment vont se comporter les objets et comment structurer nos classes.

Vous verrez que cette opération peut être fastidieuse mais permet de faire des économies de temps phénoménales par la suite !

Inutile de tergiverser, voici les premiers chapitres de cette partie :



1/ Les limites de l'héritage : le pattern strategy



Image utilisateur

Le nom de ce chapitre est très parlant !
Nous allons voir que, dans certains cas, un héritage peut provoquer énormément de complexité dans un programme.
En bref, vous verrez une nouvelle façon de structurer vos classes, via ce pattern.


2/ Ajoutez des fonctionnalités dynamiquement à vos objets : le pattern decorator



Image utilisateur

Ici, vous allez voir comment rajouter des fonctionnalités à des objets sans modifier leurs codes source !
Peut-être que ça vous semble farfelu, mais lorsque vous aurez lu ce chapitre, vous en saurez un peu plus sur le fonctionnement de certains objets Java... ^^



3/ Soyez à l'écoute de vos objets : le pattern observer



Image utilisateur

Vous ne le savez pas encore, mais vous avez utilisé ce pattern dans la partie 3 de ce tutoriel !
Enfin... vous avez utilisé l'implémentation de ce pattern, mais là, c'est vous qui allez coder des objets se tenant au courant de leur état de façon dynamique : vous n'aurez rien à faire, vos objets se chargeront de tout ! ;)


4/ Un pattern puissant : le pattern MVC



Image utilisateur

Attention : avec ce chapitre, vous entrerez dans les méandres de ce qu'on appelle "des patterns composés".
En effet, vous allez voir que ce pattern n'est en fait qu'une combinaison de plusieurs patterns...
Je ne vous en dis pas plus ! :-°






Ce n'est pas vraiment une partie non plus... Il s'agit en fait d'une partie regroupant les annexes du tuto...
Voici les premiers chapitres premières annexes que je vous fournis.



1/ Annexe A : liste des mots clés



Image utilisateur

Voilà une petite liste des mots clés Java.
Disons que c'est toujours utile !


2/ Annexe B : Les objets travaillant avec des flux


Image utilisateur

Voici une liste des objets utilisant les flux ainsi que leurs fonctions.
Vous pourrez toujours vous en servir en pense-bête...


Vous avez de quoi faire avec tout ça ! :p
J'ose espérer que vous trouverez ces chapitres à votre goût.
Il y a beaucoup de choses à voir dans ces chapitres, surtout avec les designs patterns.

Il reste encore quelques chapitres sur la partie événementielle, mais celle-ci touche bientôt à sa fin ! :euh:
Ne vous inquiétez pas, vous aurez encore du travail après cette partie...

En attendant, vous pouvez aller lire le tuto Java :

35 Commentaires

Désolé, les commentaires de cette news sont désactivés, vous ne pouvez pas en ajouter !

Page : 1  2  Suivante
Pseudo Commentaire
1 visiteur sur cette news (0 membre et 1 anonyme)
Page : 1  2  Suivante
Hors ligne ToadD+ # Posté le 13/10/2008 à 19:01:02
Avatar
Groupe : Membres
Premier ! ;)

Je tiens juste à te remercier pour ton travail de qualité, je lit ce tuto depuis le début.

Merci :p
Hors ligne Mat 3910 # Posté le 13/10/2008 à 19:02:34
Avatar
Groupe : Membres
SUPER !!

Je m'y met tout de suite...

Merci !
 
Hors ligne ybouane # Posté le 13/10/2008 à 19:05:46
<vive le SDZ!!!>
Avatar
Groupe : Membres
waw très beau travail!

Outils services compteurs générateurs des scripts... gratuitement à 100%
Générateur de gifs animés gratuit
Générateur de bannières animées gratuit
Générateur d'userbars
Générateur de menus web 2.0

Description de mon site:
Support du web est un site qui propose des outils, des services, des compteurs de connecté, des compteur de pages vues, des compteurs de clics, des générateurs de bannières animée gratuit, des scripts php,(X)html, css, javascript... gratuitement à 100% pour les webmasters développeurs...
Image utilisateur
 
Hors ligne dorian-do # Posté le 13/10/2008 à 19:05:56
cap de cliquer sur mon image ?
Avatar
Groupe : Membres
Super, en plus le Java est LE langage incontournable.

Très bon tutoriel, très précis, complet, bien expliqué...

Les notions abordés sont beaucoup plus pointues que celles du tuto de M@teo21. ;)

Image utilisateur
 
Hors ligne poleon # Posté le 13/10/2008 à 19:07:35
Avatar
Groupe : Membres
Vachement sympa. Moi qui attendait encore quelques chapitres afin de voir si le Java m'intéresserait vraiment. Bravo ! Continue comme ça :)
Hors ligne ruudvannistelrooy # Posté le 13/10/2008 à 19:07:44
If, echo... Y fait chaud
Avatar
Groupe : Membres
ça en fait beaucoup d'un coup dit donc ! Bravo pour ton tuto, très complet à ce que je vois. ;)

"La couleur de la peau de l'homme n'a pas plus d'importance que la couleur de ses yeux"
Découvrez mon Best-Of des meilleurs projets présentés sur le SdZ dans ma biographie ;)
 
Hors ligne Le_Rino # Posté le 13/10/2008 à 19:11:37
o_O
Avatar
Groupe : Membres
Ca faisais longtemps ! Merci !

Envie d'apprendre l'origami ? :euh:
Découvrez Origamani : le seul site d'apprentissage vidéo d'origami.
^^
 
Hors ligne Miko # Posté le 13/10/2008 à 19:12:58
Avatar
Groupe : Membres
Bravo ! Un travail acharné et beaucoup de mal, mais ca en vaut la peine, en tout cas pour nous !

Encore bravo, et continue comme ca !

Nécessairement, le hasard a beaucoup de pouvoir sur nous, puisque c'est par hasard que nous vivons.
Image utilisateur
 
Hors ligne pipic # Posté le 13/10/2008 à 19:15:02
Oups !
Avatar
Groupe : Membres
Woah, tu chôme pas ! Bon courage pour la suite !


je maitrise: le XHTML/CSS
j'apprend: le PHP/MySQL et le Javascript
Etre (riche) ou ne pas être (riche) telle est (la vraie) question. :p
Baltahzar Picsou
Merci de ne pas cliquer ici
Ici non plus d'ailleurs
Vous savez ce qui ne vous reste à ne pas faire !















 
Hors ligne Bachir ElMagnifico # Posté le 13/10/2008 à 19:23:44
http://info-crea.tuxfamily.org
Avatar
Groupe : Membres
on peut dire que c'est consuquent

Image utilisateur
cherche des partenaires - page de contact.
mon tuto sur OgreNewt: partie 1, partie 2, partie 3, partie 4
 
Hors ligne Jérémy_B # Posté le 13/10/2008 à 19:36:34
Pensez avenir..
Groupe : Membres
Et bien, je trouve qu'il y a beaucoup de chapitres assez intéressants. J'ai commencé cette année le Java grâce à ma fac, et je dois dire que ces cours (ceux de Cysboy) sont de très bonnes qualitées ! J'ai hâte de pouvoir me servir correctement de cette bète qu'est le Java.

Je tiens donc à te remercier pour ces magnifiques cours.
Hors ligne Dalian # Posté le 13/10/2008 à 19:41:17
It's me !
Avatar
Groupe : Membres
Un peu d'attente mais un sacré boulot derrière tout ça. Merci beaucoup. =)
C'est M@téo qui va être jaloux :-° :p

As-tu jamais dansé avec le diable au clair de lune ? *Joker
Je suis tout simplement une personne très paresseuse, qui aime se faire remercier pour le travail effectué par d'autres.
Linus Torvald.

Mon site : ton-pc.com
 
En ligne Nesquik69 # Posté le 13/10/2008 à 19:45:20
Slave of the Rythm
Avatar
Groupe : Membres
Ça fait maintenant un moment que j'ai plus ou moins "largué" la programmation logicielle pour me tourner vers la programmation web. Avec ce tuto sur Java, je me demande si je ne vais pas finir par faire un "retour aux sources" d'ici quelques mois.
 
Hors ligne Galdon # Posté le 13/10/2008 à 20:04:22
Ah, monde de merde !
Avatar
Groupe : Membres
Ouah les pattern, ça me dit quelque chose...
 
Hors ligne hayden # Posté le 13/10/2008 à 20:07:04
>> MPSI
Avatar
Groupe : Membres
merci
continue comme ca c'est génial :)
 
Hors ligne bozzo # Posté le 13/10/2008 à 20:11:11
Justice will prevail. L.
Avatar
Groupe : Membres
Merci pour la suite de ce tuto,
j'attendais vraiment le chapitre sur le modèle MVC ;)

Continue comme ça !

BoZzO
 
Hors ligne elmcherqui # Posté le 13/10/2008 à 20:14:24
la vie est un programme
Avatar
Groupe : Membres
bravo , il y'a clairement beaucoup de travail derriere tous sa .

-La répétition est humaine , la récurrence Divine .
 
Hors ligne Nanocom # Posté le 13/10/2008 à 20:27:00
Salut ô !
Avatar
Groupe : Membres
Citation : cysboy
<lien url=http://www.siteduzero.com/tutoriel-3-65563-0-les-limites-de-l-heritage-le-pattern-strategy.html">


t'as oublié les guillemets après le url=
Hors ligne aqvayli # Posté le 13/10/2008 à 20:40:14
Avatar
Groupe : Membres
Super merci beaucoup! ;)

Azul = bonjour (en kabyle)
Qui veut apprendre le kabyle? (non ce n'est pas un nouveau langage informatique :lol: )
Image utilisateur

 
Hors ligne Bartimeus # Posté le 13/10/2008 à 20:42:26
Programmeur Noob irregulier
Avatar
Groupe : Membres
Citation : Nesquik69
Ça fait maintenant un moment que j'ai plus ou moins "largué" la programmation logicielle pour me tourner vers la programmation web. Avec ce tuto sur Java, je me demande si je ne vais pas finir par faire un "retour aux sources" d'ici quelques mois.

D'autant plus que Java permet de passer de l'un à l'autre facilement (par contre peu ou pas d'hébergeurs gratuits qui supportent Java).

Sinon, bonne continuation dans la rédaction de tes tutoriels Cysboy. :)

Image utilisateur
 
Hors ligne Squ@bad' # Posté le 13/10/2008 à 20:56:20
Rock and roll !
Avatar
Groupe : Membres
Wa !!! le cours n'avait pas été mis à jours depuis un moment, mais on a la preuve que cysboy n'a pas chômé !!!
bravo :D
 
Hors ligne Debian # Posté le 13/10/2008 à 21:21:50
Avatar
Groupe : Membres
travail remarquable!!!

Qui tombe rarement mais quand ça tombe, ça tombe!!! ^^

Merci!!
 
Hors ligne peofofo # Posté le 13/10/2008 à 21:42:21
Step 7
Avatar
Groupe : Membres
super, je regarde tous de suite :)

Programmer des automates industriels avec Step7 et Wincc
 
Hors ligne joujou # Posté le 13/10/2008 à 21:58:10
Avatar
Groupe : Membres
Grâce à ce tuto, j'ai rattrappé un td info que j'avais loupé.
Merci à son créateur, bonne continuation
Hors ligne Dark-Ragnos # Posté le 13/10/2008 à 22:23:30
Je suis ton père !
Avatar
Groupe : Membres
Du beau boulot mec ! Bravo !

On mla fait pas à moi :p !
Ancien numéro 1 mondial à Supreme Commander et meilleur joueur de france :p

:) :) Mon blog :) :)
 
En ligne Nesquik69 # Posté le 13/10/2008 à 22:47:42
Slave of the Rythm
Avatar
Groupe : Membres
Citation : Bartimeus
Citation : Nesquik69
Ça fait maintenant un moment que j'ai plus ou moins "largué" la programmation logicielle pour me tourner vers la programmation web. Avec ce tuto sur Java, je me demande si je ne vais pas finir par faire un "retour aux sources" d'ici quelques mois.

D'autant plus que Java permet de passer de l'un à l'autre facilement (par contre peu ou pas d'hébergeurs gratuits qui supportent Java).

C'est effectivement un de ses autres avantages, je vais réfléchir sérieusement à la question :) .
 
Hors ligne Marc15 # Posté le 14/10/2008 à 01:52:54
Pensu monde, agu loke.
Avatar
Groupe : Membres
Citation : News
Avec ce que vous savez déjà combiner avec la gestion des flux, vous devriez être à même de réaliser ce TP.
Hors ligne bluestorm # Posté le 14/10/2008 à 12:00:11
dont ask to ask
Avatar
Groupe : Membres
... et le boomerang a disparu ! Bravo :magicien:
 
Hors ligne haaa11 # Posté le 14/10/2008 à 14:02:44
Avatar
Groupe : Membres
SUPER j'ai hâte de lire ;) merci, bravo :D

PHP... ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 100%
Java... ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 100%
Action script... ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 100%
3D... ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 5%

 
Hors ligne Jérémy_B # Posté le 14/10/2008 à 14:41:40
Pensez avenir..
Groupe : Membres
Citation : bluestorm
... et le boomerang a disparu ! Bravo :magicien:


<mode curieux>J'ai peut-être loupé quelque chose.. mais je comprend pas pourquoi tu dis ceci bluestorm..!</mode curieux>

Désolé, les commentaires de cette news sont désactivés, vous ne pouvez pas en ajouter !

Revenir à liste des news

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 302 Zéros connectés | Requêtes SQL 6 requêtes | Temps de génération de la page : Total (SQL) 0.1159s (0.1008s)