Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

10 commentaire(s) de jojolemariole sur des sources sur tout CodeS-SourceS

Le : 30/06/2008 12:57:58
Source : JEU "PRO_REBAND" INTERFACE DE JEU ASSEZ INTERRESSANTE, JEU SIMPLE ET EFFICACE
Salut,

Pour faire une pause, tu peux utiliser le moniteur de Hoare intégré aux objets. En gros ça sert à la synchronisation. Tu appelles la méthode wait() quand tu mets le jeu en pause sur ton thread de jeu (celui qui bouge la boule probablement, j'ai pas bien regardé le code) et tu appelles notify ou notifyAll() pour le passer l'instruction, attention l'instruction wait est bloquante, ton thread restera sur cette instruction tant qu'un autre thread n'appelera pas la méthode notify


Le : 13/06/2008 00:33:58
Source : ANIMATION DE TRI AVEC BRAS ROBOTISÉ
Ouais effectivement, mais mon code n'est pas très clean encore alors je l'ai un peu caché ;)

Je vais apporter quelques modifications et les sources seront en dehors du jar, disons demain dans la journée


Le : 05/06/2008 09:33:42
Source : REVISION 2 AMÉLIORATION DE REVISION V1.0
Bravo!

Tu n'as pas perdu de temps, c'est pas mal, j'ai hâte de voir d'autres programmes

il reste encore quelques trucs qui pourraient être un chouya améliorées, mais vraiment pas grand-chose


Le : 04/06/2008 15:35:53
Source : PROGRAMME DE RÉVISION EN MATHÉMATIQUES.
J'ai pas lu ton code, mais ok pour tout sinon que l'interface n'est pas le main. L'interface c'est un niveau encore au dessus de la classe abstraite qui ne va rien faire du tout, juste définir les méthodes que devront implémenter les différentes fenêtre d'opérations.

Dans un premier temps, ça n'est pas vraiment utile dans ton cas ;) Par contre la classe abstraite est très utile.


Le : 04/06/2008 15:19:18
Source : PROGRAMME DE RÉVISION EN MATHÉMATIQUES.
Oui c'est l'idée. Mais la mise en ½uvre peut être légèrement différente. Une des bonnes pratiques de la programmation orientée objet est l'héritage.

J'aurais tendance à faire : 6 classes.

1 interface (interface) décrivant les méthodes utilisables par les 4 types de fenêtre :

public void validerReponse();
public void nouvelleQuestion();
public void afficherIncorrect();
public void afficherCorrect();
public void setCorrection(String correction);
public String getReponse();
...

1 classe abstraite (abstract class) implémentant une partie de ces méthodes (celles qui sont communes aux 4 types de fenêtre). Cette classe doit implémenter l'interface et hériter de JFrame.

Et enfin, les 4 classes correspondant aux 4 types de fenêtre.

Au final, ça donnerait un mix de tes deux idées :

* bien séparer les différentes catégories d'objet (addition, soustraction, ...)
* factoriser les points commun grâce à l'héritage en particulier

Si tu n'es pas d'accord n'hésite pas à le dire, je pense que c'est une bonne solution et je changerai probablement pas d'avis, mais il ne faut que tu fasses aussi selon ton idée..!
Et si tu as des questions, ben n'hésite pas on est là pour ça!


Le : 04/06/2008 14:24:27
Source : PROGRAMME DE RÉVISION EN MATHÉMATIQUES.
Effectivement, le style c'est vague. Ce que je voulais dire c'est que ça manque de panache (c'est un avis personnel, j'aime bien les trucs en plus qui rendent les appli plus fun), mais c'est un détail, l'important étant d'abord un appli robuste et fonctionnelle.

Pour ce qui est des soustractions et des divisions, essaie d'imaginer comment tu peux faire pour factoriser un maximum de code entre les différentes opérations (au niveau de l'interface par exemple, mais pas seulement).

Exemple : si je trouve qu'il faudrait que quand on appuie sur [entrée] la réponse soit validée. Dans l'état actuel des choses, tu vas devoir modifier ton code à deux endroits (multiplications et additions) et bientôt 4 endroits. La factorisation d'une partie du code te permettrait d'apporter des modifications à un seul endroit.


Le : 03/06/2008 19:20:50
Source : PROGRAMME DE RÉVISION EN MATHÉMATIQUES.
Avant tout, bravo pour avoir commencé si jeune!
Remarques :
L'ensemble est fonctionnel, mais il n'y a pas grand-chose. On aimerait choisir le niveau, pourquoi pas avoir des statistiques sur les résultats.
Le must : une IA qui propose des techniques pour résoudre le plus facilement possible les opérations (mais bon, ça peut être assez costaud à faire, si on le fait bien).

Concernant l'interface, c'est très sobre et ça manque de style (à part l'image de la fenêtre principale qui est sympa,). Le titre sur la fenêtre des additions est erroné.

Le code est plutôt beau et facile à comprendre, mais il n'est pas commenté du tout.

Voilà, bonne chance pour la suite! continue de pratiquer!


Le : 30/05/2008 01:30:42
Source : FRAGMENTER, DÉFRAGMENTER UN FICHIER
Salut,

En effet utilitaire qui devrait être pratique.

Je suis d'accord avec Ombitious_developper pour ses deux remarques. J'en aurais quelques autres :

- un bouton pour quitter en plus de la croix (certains pensent que la croix, c'est la méthode brutale ;) )
- possibilité de choisir le répertoire de destination (eh oui car par exemple lecture + écriture en simultané sur un même disque dur, c'est assez lent), donc ça serait pas mal de pouvoir choisir un autre disque
- peut-être quelques infos : taille des fichiers, vitesse en Mo/s par exemple (en temps réel c'est sympa), barre de progression
- complète ton filefilter pour les logs, il refuse les dossiers c'est un peu pénible ;) je suis obligé de mettre "tous les fichiers"
- peux-tu essayer de voir si tu as des gains de perfs en écrivant non pas caractère par caractère mais en lui filant des tableaux entiers, on ne sait jamais, ça pourrait rendre plus rapide, bien que tu utilises des bufferedOS


- l'appli fonctionne sans pb : j'ai testé sur un film (frag + défrag)
- le code source est bien structuré, sauf qu'il n'y a pas de package, mais la séparation vue/contrôleur est bien faite.


Le : 25/05/2008 21:20:15
Source : QUIZ DU CULTURE GENERALE
La fenêtre est un peu grande pour ce qu'il y a dedans, ça fait pas très ergonomique dans l'ensemble.
Il y a plein de gifs partout dont certains on se demande à quoi ils servent.
Conventions de nommage java pas respectées.
L'application a planté dès le début simplement parce qu'il manquait cristo.wav
Les questions sont dans un .java ce qui empêche un néophyte de changer le questionnaire.
Plein de warnings partout.
Pas de commentaires dans certaines classes.

Je pense que c'est pas trop mal pour un débutant en java (moins d'1 an ou 2). Pour de la "programmation java avancée" c'est très juste quand même.


Le : 20/05/2008 10:25:27
Source : SIMPLE TETRIS FLUIDE
C'est vrai que j'aurais mieux fait de faire un source folder, mais à l'époque, ma version d'Eclipse ne le faisait pas automatiquement. Ce n'est pas un gros refactoring, si il faut le faire je le ferai ;)



1


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version


LG KP501

Entre 9€ et 159€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,312 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.