Optimisation graphique d'un menu |
Auteur |
Message |
EGUL
Autorisation : Membre
Nb de messages : 46
Inscrit le : Lun 02 Juil 2012, 11:40
|
Posté le : Lun 02 Juil 2012, 15:37
|
|
|
Bonjour à tous!
Dans le cadre d'un projet personnel, je souhaite intégrer un menu graphique assez performant.
C'est pourquoi je demanderais à ceux qui optimisent les programmes de me trouver des optimisations éventuelles sur ce code :
Code | EffDessin
0=>Xmin
94=>Xmax
0=>Ymin
62=>Ymax
AxesNAff
Fonct
FonctOff
5=>B
5=>E
57=>C
80=>D
Texte(10,17,"1
Texte(17,17,"2
Texte(24,17,"3
Texte(31,17,"4
Texte(38,17,"5
Texte(45,17,"6
For(A,B,D,2
Pt-On(A,E+1
Pt-On(A,C-1
End
For(A,E,C,2
Pt-On(B+1,A
Pt-On(D-1,A
End
For(A,0,2,2
Ligne(B+A,E+A,B+A,C-A
Ligne(B+A,E+A,D-A,E+A
Ligne(B+A,C-A,D-A,C-A
Ligne(D-A,E+A,D-A,C-A
End
1=>B
While A=/=105
0=>A
codeTouche=>A
Ligne(9,57-7B,14,57-7B
Ligne(9,56-7B,15,56-7B
Ligne(9,55-7B,14,55-7B
Ligne(13,58-7B,13,54-7B
If A=25 et B=/=1 ou A=34 et B=/=6
Then
For(C,9,14
For(D,55-7B,57-7B
Pt-Off(C,D
End
End
Pt-Off(13,54-7B
Pt-Off(13,58-7B
Pt-Off(15,56-7B
End
If A=34 et B=/=6:B+1=>B
If A=25 et B=/=1:B-1=>B
End
If B=1:prgm1
If B=2:prgm2
If B=3:prgm3
If B=4:prgm4
If B=5:prgm5
If B=6:prgm6 |
Merci d'avance!
---------------------- En attente des résultats du bac!
Programmeur TI-82 fou
Prêt à aider ceux qui en ont besoin |
|
|
|
Google_AdSense
|
Publicité
|
|
|
|
|
blg_flg
Autorisation : Membre
Nb de messages : 661
Inscrit le : Mer 23 Mai 2012, 17:28
|
Posté le : Lun 02 Juil 2012, 16:22
|
|
|
C'est un menu ça?! A quoi ça sert? A faire joli?
|
|
|
|
EGUL
Autorisation : Membre
Nb de messages : 46
Inscrit le : Lun 02 Juil 2012, 11:40
|
Posté le : Lun 02 Juil 2012, 16:36
|
|
|
Oui ça sert à faire joli.
Le menu de la TI est trop sobre pour moi.
---------------------- En attente des résultats du bac!
Programmeur TI-82 fou
Prêt à aider ceux qui en ont besoin |
|
|
|
blg_flg
Autorisation : Membre
Nb de messages : 661
Inscrit le : Mer 23 Mai 2012, 17:28
|
Posté le : Lun 02 Juil 2012, 16:41
|
|
|
C'est vrai qu'il n'est pas très beau, mais de là à en faire un de... euh... d'ailleurs il fait combien d'octets?
|
|
|
|
EGUL
Autorisation : Membre
Nb de messages : 46
Inscrit le : Lun 02 Juil 2012, 11:40
|
Posté le : Lun 02 Juil 2012, 17:02
|
|
|
Il fait 568 dans mémoire
Je suppose que ce sont des octets si ce n'est pas des bits
---------------------- En attente des résultats du bac!
Programmeur TI-82 fou
Prêt à aider ceux qui en ont besoin |
|
|
|
blg_flg
Autorisation : Membre
Nb de messages : 661
Inscrit le : Mer 23 Mai 2012, 17:28
|
Posté le : Lun 02 Juil 2012, 17:04
|
|
|
Non, ce sont bien des octets et non des bits.
Rappels:
Un octet=8bits
Un byte est un ensemble de bits, souvent (mais pas toujours) un octet.
|
|
|
|
The K
Autorisation : Membre
Nb de messages : 878
Inscrit le : Sam 15 Oct 2011, 11:07
|
Posté le : Lun 02 Juil 2012, 17:11
|
|
|
L'ensemble m'a l'air assez propre.
Tu pourrais éventuellement changer
Code |
If A=34 et B=/=6:B+1=>B
If A=25 et B=/=1:B-1=>B
|
En :
Code |
B+(A=34)(B=/=6)-(A=25)(B=/=1->B
|
Après bon ... entre A,B,C,D,E on s'y perd un peu das le programme quand a la visualisation de la chose
Est-ce que tu aurais un petit gif ou un download stp ^^ ?
---------------------- La la la ...
Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL
Un problème de programmation ? Allez consulter ce tutoriel crée pour cela : TUTORIEL PROGRAMMATION
Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO
Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind
Mes nouveaux programmes de calcul formel : FCarré FPrime
Projet base de données : ici mais abandonné. Trop de travail ... |
|
|
|
EGUL
Autorisation : Membre
Nb de messages : 46
Inscrit le : Lun 02 Juil 2012, 11:40
|
Posté le : Lun 02 Juil 2012, 17:18
|
|
|
Avant le While, B,C,D,E sont les constantes pour la taille du menu.
Le A est une variable qui varie alors dans les For
Après le Whiles B est la valeur de la zone du programme (a gauche du texte) ce qui sert à savoir quel programme est sélectionné
Le A est la variable du codeTouche.
Non je n'ait pas de lien pour le programme ni d'images
Citer : Le Grec | Non, ce sont bien des octets et non des bits.
Rappels:
Un octet=8bits
Un byte est un ensemble de bits, souvent (mais pas toujours) un octet. |
Un byte = un octet
---------------------- En attente des résultats du bac!
Programmeur TI-82 fou
Prêt à aider ceux qui en ont besoin |
|
|
|
The K
Autorisation : Membre
Nb de messages : 878
Inscrit le : Sam 15 Oct 2011, 11:07
|
Posté le : Lun 02 Juil 2012, 17:20
|
|
|
Oui oui ça j'avais compris
Je parle de visualiser la chose en fait. Histoire de voir le résultat final. Tu n'as pas de cable ?
---------------------- La la la ...
Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL
Un problème de programmation ? Allez consulter ce tutoriel crée pour cela : TUTORIEL PROGRAMMATION
Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO
Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind
Mes nouveaux programmes de calcul formel : FCarré FPrime
Projet base de données : ici mais abandonné. Trop de travail ... |
|
|
|
EGUL
Autorisation : Membre
Nb de messages : 46
Inscrit le : Lun 02 Juil 2012, 11:40
|
Posté le : Lun 02 Juil 2012, 17:22
|
|
|
Non je l'ai paumé il y a 3 ans de là . . .
---------------------- En attente des résultats du bac!
Programmeur TI-82 fou
Prêt à aider ceux qui en ont besoin |
|
|
|
The K
Autorisation : Membre
Nb de messages : 878
Inscrit le : Sam 15 Oct 2011, 11:07
|
Posté le : Lun 02 Juil 2012, 17:24
|
|
|
Bon ben ... si j'ai du temps ce soir j'essaierai de te faire ça. (je garantis pas ! j'ai tendance à être tête en l'air des fois ...)
---------------------- La la la ...
Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL
Un problème de programmation ? Allez consulter ce tutoriel crée pour cela : TUTORIEL PROGRAMMATION
Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO
Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind
Mes nouveaux programmes de calcul formel : FCarré FPrime
Projet base de données : ici mais abandonné. Trop de travail ... |
|
|
|
Google_AdSense
|
Publicité
|
|
|
|
|
EGUL
Autorisation : Membre
Nb de messages : 46
Inscrit le : Lun 02 Juil 2012, 11:40
|
Posté le : Lun 02 Juil 2012, 17:30
|
|
|
Au passage, y aurait-il un émulateur sur lequel on pourrait faire du copier-coller?
Histoire que je vérifie mon programme de labyrinthe.
---------------------- En attente des résultats du bac!
Programmeur TI-82 fou
Prêt à aider ceux qui en ont besoin |
|
|
|
blg_flg
Autorisation : Membre
Nb de messages : 661
Inscrit le : Mer 23 Mai 2012, 17:28
|
Posté le : Lun 02 Juil 2012, 17:34
|
|
|
Je crois qu'il faut mettre tout ça dans TI Graph Link, mais je crois qu'il faudra légèrement modifier la syntaxe (pour les caractères spéciaux, etc.).
Tu ne l'a pas testé sur ta TI?
OH! Sango est connecté!
|
|
|
|
EGUL
Autorisation : Membre
Nb de messages : 46
Inscrit le : Lun 02 Juil 2012, 11:40
|
Posté le : Lun 02 Juil 2012, 17:38
|
|
|
Non j'ai pas pu tester sur ma TI, je ne l'ait pas sur moi.
Donc je retaperais dessus plus tard.
---------------------- En attente des résultats du bac!
Programmeur TI-82 fou
Prêt à aider ceux qui en ont besoin |
|
|
|
blg_flg
Autorisation : Membre
Nb de messages : 661
Inscrit le : Mer 23 Mai 2012, 17:28
|
Posté le : Lun 02 Juil 2012, 17:47
|
|
|
Bravo, si ça fait joli et que tu l'as fait "à l'aveugle"!
A moins que tu utilise un ému?
|
|
|
|
Google_AdSense
|
Publicité
|
|
|
|
|
EGUL
Autorisation : Membre
Nb de messages : 46
Inscrit le : Lun 02 Juil 2012, 11:40
|
Posté le : Lun 02 Juil 2012, 17:52
|
|
|
Non j'ai tout écrit sur Notepad++.
---------------------- En attente des résultats du bac!
Programmeur TI-82 fou
Prêt à aider ceux qui en ont besoin |
|
|
|
blg_flg
Autorisation : Membre
Nb de messages : 661
Inscrit le : Mer 23 Mai 2012, 17:28
|
Posté le : Lun 02 Juil 2012, 17:56
|
|
|
Comme émulateur, je te conseille http://tout82.free.fr/forum/sujet.php?sujet=2961.
C'est celui que j'utilise et je trouve ça bien pratique.
|
|
|
|
The K
Autorisation : Membre
Nb de messages : 878
Inscrit le : Sam 15 Oct 2011, 11:07
|
Posté le : Lun 02 Juil 2012, 22:19
|
|
|
Woah hé je viens de recopier c'est plutôt sympa faut le dire !
Je t'optimises ça comme je peux et je mets un lien download / code demain.
---------------------- La la la ...
Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL
Un problème de programmation ? Allez consulter ce tutoriel crée pour cela : TUTORIEL PROGRAMMATION
Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO
Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind
Mes nouveaux programmes de calcul formel : FCarré FPrime
Projet base de données : ici mais abandonné. Trop de travail ... |
|
|
|
The K
Autorisation : Membre
Nb de messages : 878
Inscrit le : Sam 15 Oct 2011, 11:07
|
Posté le : Lun 02 Juil 2012, 23:49
|
|
|
La chips fait donc 346 octets
Je post ça demain avec le lien de download
---------------------- La la la ...
Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL
Un problème de programmation ? Allez consulter ce tutoriel crée pour cela : TUTORIEL PROGRAMMATION
Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO
Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind
Mes nouveaux programmes de calcul formel : FCarré FPrime
Projet base de données : ici mais abandonné. Trop de travail ... |
|
|
|
EGUL
Autorisation : Membre
Nb de messages : 46
Inscrit le : Lun 02 Juil 2012, 11:40
|
Posté le : Mar 03 Juil 2012, 8:30
|
|
|
Merci
Si il y en a qui veulent nous faire des beaux niveaux et bah au taf!
---------------------- En attente des résultats du bac!
Programmeur TI-82 fou
Prêt à aider ceux qui en ont besoin |
|
|
|