Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1682 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  [delphi] longueur du code ... comment vous faites?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[delphi] longueur du code ... comment vous faites?

n°482553
de@thm@ste​r of hell
D.o.H pour les zintimeuh ^^
Posté le 10-08-2003 à 16:31:16  profilanswer
 

comment vous faites pour vous retrouver dans vos prog.. pour que ce soit plus clair?
 
j ai 2000 lignes et j arrive plus a me retrouver meme si je met des commentaires..
 
 :(  
 
des avis .?

mood
Publicité
Posté le 10-08-2003 à 16:31:16  profilanswer
 

n°482689
jagstang
Pa Capona ಠ_ಠ
Posté le 10-08-2003 à 20:45:44  profilanswer
 

des modules, des fonctions, je sais pas moi... 2000 lignes c'est pas si énorme que ça pourtant


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°482695
de@thm@ste​r of hell
D.o.H pour les zintimeuh ^^
Posté le 10-08-2003 à 20:54:00  profilanswer
 

bah c est mon premier programme ..  
et en fait tout ce fait dans une boucle, et 2000lignes de code dans un boucle je me perd :o

n°482715
jagstang
Pa Capona ಠ_ಠ
Posté le 10-08-2003 à 21:04:43  profilanswer
 

ça explique tout alors....
 
Essaie d'appeler des fonctions dans ta boucle pour commencer. les grandes lignes... du style

Code :
  1. for (i=0 ; i<DIM ; i++)
  2.     {
  3.     initialiser() ;
  4.     machin() ;
  5.     //....
  6.     }


Message édité par jagstang le 10-08-2003 à 21:04:56

---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°482815
antp
Super Administrateur
Champion des excuses bidons
Posté le 10-08-2003 à 21:54:36  profilanswer
 

des classes, une par fichier, et le moins possible de code dans les fichiers des Forms. Ce sont les objets qui doivent faire les traitements, pas les fenêtres. Les fenêtres font juste des appels et des liens entre objets.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°482959
Kyle_Katar​n
Posté le 11-08-2003 à 00:02:42  profilanswer
 

antp a écrit :

des classes, une par fichier, et le moins possible de code dans les fichiers des Forms. Ce sont les objets qui doivent faire les traitements, pas les fenêtres. Les fenêtres font juste des appels et des liens entre objets.


 
Pas mieux.

n°482961
zion
Plop
Posté le 11-08-2003 à 00:07:44  profilanswer
 

clair, et je dépasse rarement 1000 lignes dans une classe sinon y a un stress ou c'est une méga exception :D


---------------
Informaticien.be - Lancez des défis à vos amis
n°483075
[SDF]Poire
Vive Grumly
Posté le 11-08-2003 à 09:59:27  profilanswer
 

zion a écrit :

clair, et je dépasse rarement 1000 lignes dans une classe sinon y a un stress ou c'est une méga exception :D  


 :whistle:

n°483113
de@thm@ste​r of hell
D.o.H pour les zintimeuh ^^
Posté le 11-08-2003 à 10:38:10  profilanswer
 

antp a écrit :

des classes, une par fichier, et le moins possible de code dans les fichiers des Forms. Ce sont les objets qui doivent faire les traitements, pas les fenêtres. Les fenêtres font juste des appels et des liens entre objets.


 
[:ruisseau de larmes]

n°483145
HelloWorld
Salut tout le monde!
Posté le 11-08-2003 à 10:45:41  profilanswer
 

Fautr s'entrainer ... lire et lire du code. Chope les sources d'un gros projet et potasse ...


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
mood
Publicité
Posté le 11-08-2003 à 10:45:41  profilanswer
 

n°483159
Tetedeienc​h
Head Of God
Posté le 11-08-2003 à 10:53:20  profilanswer
 

De@thm@ster Of Hell a écrit :

comment vous faites pour vous retrouver dans vos prog.. pour que ce soit plus clair?
 
j ai 2000 lignes et j arrive plus a me retrouver meme si je met des commentaires..
 
 :(  
 
des avis .?


 
Personellement, je créé quelques objets ( pour les traitements), je fais  beaucoup de frame ( cc'est génial ca), et je laisse aux fenetres le soin d'implémenter les clicks et co ( classik quoi).
 
Une fois codé, je groupe les fonctions par nature  (  tous les clicks sur les boutons, tous les museover, toutes les fonctions annexes nonr attachées a un évenement... etc, suivant la finalité  du prog) avec de gros commentaires ultra visibles  
 
Style  

Citation :


//*********************************************************
// Declaration du thread pour bencher sa mère.
//*********************************************************


 
Bon le commentaire la est mal choisi, mais y a que  moi qui le voit aussi :D
 
Apres je range els décllarations et vala :D
 
KLe truc a pas faire : tout foutre sur la meme form. Ca devient vite le merdier. Les frames sont tes amies /D

n°483234
de@thm@ste​r of hell
D.o.H pour les zintimeuh ^^
Posté le 11-08-2003 à 11:55:21  profilanswer
 

comment vous faites pour creer des objet?  :??:  
sinon au niveau des frames,
j avais deja essayer d en implanter avant de faire ce thread,
mais je me suis retrouvé bloqué..
 
jvais retester pis je vous tiens au courrant si j arrive a creer des nouvelles units / form  
pis a les integré a la form principale (c est pas jouer lol)
 
sinon vous auriez pas des sites expliquant comment faire?
car sur ce que j ai pu voir /lire jusqu a maintenant, les programmes sont tous fait dans la form principale :-/

n°483243
de@thm@ste​r of hell
D.o.H pour les zintimeuh ^^
Posté le 11-08-2003 à 11:57:01  profilanswer
 

tetedeiench a écrit :

Style  

Citation :


//*********************************************************
// Declaration du thread pour bencher sa mère.
//*********************************************************




 
 
pour chaque onglet de mon prog j ai ca
 


//     ----------------
//     ----------------
//     ----------------       Onglet Importation      --------------

et pour chauqe sous option
 

//     ---------------- Importation - Prix ----------------


 

n°483261
antp
Super Administrateur
Champion des excuses bidons
Posté le 11-08-2003 à 12:03:35  profilanswer
 

De@thm@ster Of Hell a écrit :

comment vous faites pour creer des objet?  :??:  
 


 
TMonObject = class(TObject)  
:D
 

De@thm@ster Of Hell a écrit :


car sur ce que j ai pu voir /lire jusqu a maintenant, les programmes sont tous fait dans la form principale


 
Dans mon soft Ant Renamer y a des objets "Action" et "File" pour représenter les traitements à faire et les fichiers eux-mêmes ; mais il y a quand même pas mal de code dans la form principale (2700 lignes, mais c'est quasi que du code relatif à l'interface ou au lien interface <-> objets), il faut absolument que je nettoie cette form.
Le code est là (GPL) :  
ftp://pub.antp.be/antp/software/a [...] ources.zip


Message édité par antp le 11-08-2003 à 12:04:37

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°484286
de@thm@ste​r of hell
D.o.H pour les zintimeuh ^^
Posté le 12-08-2003 à 00:06:08  profilanswer
 

antp a écrit :


 
TMonObject = class(TObject)  
:D
 
 
 
Dans mon soft Ant Renamer y a des objets "Action" et "File" pour représenter les traitements à faire et les fichiers eux-mêmes ; mais il y a quand même pas mal de code dans la form principale (2700 lignes, mais c'est quasi que du code relatif à l'interface ou au lien interface <-> objets), il faut absolument que je nettoie cette form.
Le code est là (GPL) :  
ftp://pub.antp.be/antp/software/a [...] ources.zip


 
/me cherche le smile avec la pancarte [TrucDeOuf]
 
:lol:
 
le programme est bien mais les sources c est un truc de malade psycotique [:666rip666]

n°484288
antp
Super Administrateur
Champion des excuses bidons
Posté le 12-08-2003 à 00:14:02  profilanswer
 

De@thm@ster Of Hell a écrit :


 
le programme est bien mais les sources c est un truc de malade psycotique [:666rip666]


 
:heink: y a quoi de pas bien dans les sources ? :??: il est assez simple comme programme :o Par rapport aux programmes qu'on a au boulot où il y a des centaines de .pas :D


Message édité par antp le 12-08-2003 à 00:14:34

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°484289
de@thm@ste​r of hell
D.o.H pour les zintimeuh ^^
Posté le 12-08-2003 à 00:19:13  profilanswer
 

antp a écrit :


 
:heink: y a quoi de pas bien dans les sources ? :??:
il est assez simple comme programme :o Par rapport aux programmes qu'on a au boulot où il y a des centaines de .pas :D


 
 :o  :o  :o  :o  
 
nous n avons pas les memes valeurs  :lol:  :lol:

n°484291
antp
Super Administrateur
Champion des excuses bidons
Posté le 12-08-2003 à 00:27:38  profilanswer
 

bah ça dépend par rapport à quoi  
c'est sûr que c'est complexe par rapport à un soft qui fait la conversion francs<->euros, mais par rapport à un gros soft professionnel c'est pas si énorme


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°484297
Kyle_Katar​n
Posté le 12-08-2003 à 00:35:54  profilanswer
 

En prog aussi tout est relatif.
 
Et c'est l'avantage de la POO, tu fais des softs modulaires, tu avance petit à petit de manière rationnelle vers quelquechose de directement non abordable.

n°484298
de@thm@ste​r of hell
D.o.H pour les zintimeuh ^^
Posté le 12-08-2003 à 00:36:56  profilanswer
 

antp a écrit :

bah ça dépend par rapport à quoi  


 
j ai honte de mon ptit code :o
 
 :lol:

n°484299
de@thm@ste​r of hell
D.o.H pour les zintimeuh ^^
Posté le 12-08-2003 à 00:37:20  profilanswer
 

Kyle_Katarn a écrit :

En prog aussi tout est relatif.
 
Et c'est l'avantage de la POO, tu fais des softs modulaires, tu avance petit à petit de manière rationnelle vers quelquechose de directement non abordable.


c est quoi?

n°484623
Tetedeienc​h
Head Of God
Posté le 12-08-2003 à 10:40:50  profilanswer
 

antp a écrit :


 
:heink: y a quoi de pas bien dans les sources ? :??: il est assez simple comme programme :o Par rapport aux programmes qu'on a au boulot où il y a des centaines de .pas :D


 
Oui je viens de le regarder et il me semble pas teranscendental non plus :D
 
POO = programmation orientée objet.

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  [delphi] longueur du code ... comment vous faites?

 

Sujets relatifs
code CSS foireux ou bug de ie? (si c'est le cas j'ai besoin d'un fix)VB6 - Composant FTP : Ch testeurs (code source client FTP fourni)
[Delphi] Récupérer le nom de la baseexecuter du code 1 fois sur deux dans un while
simplifier une ligne de code ASPconcours de code
Code perl non interprété sur apache.[C++] Concours de code : new test en cours, proposez votre solution !
un code qui marche sous ie5.5 mais pas sous ie6[VB6] Datagrid et ajout d'enregistrement via code
Plus de sujets relatifs à : [delphi] longueur du code ... comment vous faites?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR