nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 2011
-
6 avril 2009 à 23:03
houss77
Messages postés3Date d'inscriptionvendredi 14 novembre 2008StatutMembreDernière intervention 2 février 2013
-
2 févr. 2013 à 12:59
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
houss77
Messages postés3Date d'inscriptionvendredi 14 novembre 2008StatutMembreDernière intervention 2 février 2013 2 févr. 2013 à 12:41
bonjour
Remarque trés constructive:
pour les programmeur débutant et désirant consolider leur
connaissance et développez leur aptitude à concevoir des programme fiable et bien organiser et professionnel.
essayer de comprendre l'algo c'est facile(ne soyer pas dessus dés la 1ere lecture) un peut de math et CA marche ensuite bien comprendre les fondamentaux du langage C
et découvrir QT ( une framework pour créer des fenêtre avec C)
et essayer de reproduire le programme cette fois ci essayer de commenter ce que vous faite et pencher vous sur la structure et l'organisation de vos fonction et de leur noms et bien entendu les noms des variables dés le début .
Vraiment c'est un bon exercice (défit) pour débuter la programmation "+ ou - professionnelle".
bon travail
houss77
Messages postés3Date d'inscriptionvendredi 14 novembre 2008StatutMembreDernière intervention 2 février 2013 2 févr. 2013 à 11:59
Bonjour
Remarque:
pour les débutants qui ne posséde pas vb6 installer sur leur machine il faut ajouter le vb6.dll sous c\windows\system32
pour que le programme puisse fonctionner "vb est un language interpreter "
désoler pour l'architecture " je n'ai meme pas penser à ca j'été trés focaliser sur l'algo et je ne suis pas programmeur prof chui amateur" et vraiment pas de temp...
aussi désolé pour les commentaires absent et la nomenclature médiocre ...
bye
carioca3
Messages postés4Date d'inscriptionlundi 3 mai 2010StatutMembreDernière intervention14 mai 2011 14 mai 2011 à 16:39
Je te mets 10 pour le temps passé et parce que cela me sera très utile et que je n'ai rien eu à faire !!! holala, le parasite !!
carioca3
Messages postés4Date d'inscriptionlundi 3 mai 2010StatutMembreDernière intervention14 mai 2011 14 mai 2011 à 16:38
Merci beaucoup. M'en fiche du coding, ne serai qu'utilisatrice !Seules les erreurs sur les (couleur,valeur) m'intéressent !
Quand mçeme, vous êtes géniaux !
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 201137 15 avril 2009 à 19:30
La nouvelle version est plus propre du 15/04/2009.
Il y a encore des factorisations qui peuvent etre faite.
Avec l'utilisation des controles indexés pour la partie de gauche avec tous picturebox.
Et pour l'algo de décomposition, aussi une décomposition par controles indexés est possible aussi.
Il manque les commentaires (0 ligne), et l'indentation totalement absente --> code illisible.
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 201137 8 avril 2009 à 19:49
Pour compléter le post suite a ta demande en MP.
Dans command1
a = List1.ListIndex
b = List2.ListIndex
c = List3.ListIndex
Dans la command2
List1.ListIndex = c
List2.ListIndex = d
List3.ListIndex = e
Code qui est mis 4 ou 5 fois
Select Case c
Case 0
List1.Text = "Noir"...
Donc d'abord calcul le a b c d e
et affecte ensuite
300-400 lignes environ d'économisée --> moins de risque d'erreur et code plus facile
renomme les controles car command1, option1 ... c'est vraiment pas pro
inspire toi de la source citée plus haut.
et tes variables
Select Case a
Case 1 To 9.999999
--> une condition avec un if sera plus propre
a = 0
b = 0
c = 0
d = 0
e = ""
f = ""
les reinit à la fin ca sert a rien
Il n'y a aucune indentation donc code pas facile a lire.
J'arrete là.
Améliore le code avec nos commentaires.
Reflechis plus sur ta conception pour faire un programme plus propre et mieux architecturé.
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 7 avril 2009 à 09:53
2 févr. 2013 à 12:59
http://www.siteduzero.com/informatique/tutoriels/programmez-avec-le-langage-c/dis-papa-comment-on-fait-des-fenetres
2 févr. 2013 à 12:41
Remarque trés constructive:
pour les programmeur débutant et désirant consolider leur
connaissance et développez leur aptitude à concevoir des programme fiable et bien organiser et professionnel.
essayer de comprendre l'algo c'est facile(ne soyer pas dessus dés la 1ere lecture) un peut de math et CA marche ensuite bien comprendre les fondamentaux du langage C
et découvrir QT ( une framework pour créer des fenêtre avec C)
et essayer de reproduire le programme cette fois ci essayer de commenter ce que vous faite et pencher vous sur la structure et l'organisation de vos fonction et de leur noms et bien entendu les noms des variables dés le début .
Vraiment c'est un bon exercice (défit) pour débuter la programmation "+ ou - professionnelle".
bon travail
2 févr. 2013 à 11:59
Remarque:
pour les débutants qui ne posséde pas vb6 installer sur leur machine il faut ajouter le vb6.dll sous c\windows\system32
pour que le programme puisse fonctionner "vb est un language interpreter "
désoler pour l'architecture " je n'ai meme pas penser à ca j'été trés focaliser sur l'algo et je ne suis pas programmeur prof chui amateur" et vraiment pas de temp...
aussi désolé pour les commentaires absent et la nomenclature médiocre ...
bye
14 mai 2011 à 16:39
14 mai 2011 à 16:38
Quand mçeme, vous êtes géniaux !
15 avril 2009 à 19:30
Il y a encore des factorisations qui peuvent etre faite.
Avec l'utilisation des controles indexés pour la partie de gauche avec tous picturebox.
Et pour l'algo de décomposition, aussi une décomposition par controles indexés est possible aussi.
Il manque les commentaires (0 ligne), et l'indentation totalement absente --> code illisible.
8 avril 2009 à 19:49
Dans command1
a = List1.ListIndex
b = List2.ListIndex
c = List3.ListIndex
Dans la command2
List1.ListIndex = c
List2.ListIndex = d
List3.ListIndex = e
Code qui est mis 4 ou 5 fois
Select Case c
Case 0
List1.Text = "Noir"...
Donc d'abord calcul le a b c d e
et affecte ensuite
300-400 lignes environ d'économisée --> moins de risque d'erreur et code plus facile
renomme les controles car command1, option1 ... c'est vraiment pas pro
inspire toi de la source citée plus haut.
et tes variables
Select Case a
Case 1 To 9.999999
--> une condition avec un if sera plus propre
a = 0
b = 0
c = 0
d = 0
e = ""
f = ""
les reinit à la fin ca sert a rien
Il n'y a aucune indentation donc code pas facile a lire.
J'arrete là.
Améliore le code avec nos commentaires.
Reflechis plus sur ta conception pour faire un programme plus propre et mieux architecturé.
7 avril 2009 à 09:53
http://www.vbfrance.com/codes/DIGIT-OHM_43393.aspx
7 avril 2009 à 09:51
ici, e est un Variant
faire
Dim e As String, f As String
idem pour
Dim a, b, c As Integer
code à indenter
Case Is = "Noir"
equivaut à
Case "Noir"
a, b, c... utilises des noms parlants.
on n'est plus sur Casio ^^
le calcul pourrait se faire en temps reel
dommage que l'on ne puisse voir toutes les couleurs d'un coup, et que l'on doive jouer avec des scrollbars.
on pourrait voir les couleurs a selectionner, plutot que leur nom
7 avril 2009 à 09:41
Form=..\..\..\DOCUME~1\ADMINI~1\Bureau\CODECO~1.FRM
6 avril 2009 à 23:03
Tu as surement un moyen d'optimiser ta source en te basant sur l'index de la couleur sélectionnée, et les multiples de 10.
Bon dev