Poster un nouveau sujet Poster une réponse Page: 1, ,      >>
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   Citer 

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
 Adresse email Haut de page Bas de page 
 
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   Citer 

C'est un menu ça?! A quoi ça sert? A faire joli?

 Adresse email Haut de page Bas de page 
 
EGUL



Autorisation : Membre
Nb de messages : 46
Inscrit le : Lun 02 Juil 2012, 11:40
Posté le : Lun 02 Juil 2012, 16:36   Citer 

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
 Adresse email Haut de page Bas de page 
 
blg_flg



Autorisation : Membre
Nb de messages : 661
Inscrit le : Mer 23 Mai 2012, 17:28
Posté le : Lun 02 Juil 2012, 16:41   Citer 

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?

 Adresse email Haut de page Bas de page 
 
EGUL



Autorisation : Membre
Nb de messages : 46
Inscrit le : Lun 02 Juil 2012, 11:40
Posté le : Lun 02 Juil 2012, 17:02   Citer 

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
 Adresse email Haut de page Bas de page 
 
blg_flg



Autorisation : Membre
Nb de messages : 661
Inscrit le : Mer 23 Mai 2012, 17:28
Posté le : Lun 02 Juil 2012, 17:04   Citer 

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.

 Adresse email Haut de page Bas de page 
 
The K



Autorisation : Membre
Nb de messages : 878
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Lun 02 Juil 2012, 17:11   Citer 

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 winkle.gif

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 ...
 Adresse email Haut de page Bas de page 
 
EGUL



Autorisation : Membre
Nb de messages : 46
Inscrit le : Lun 02 Juil 2012, 11:40
Posté le : Lun 02 Juil 2012, 17:18   Citer 

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
 Adresse email Haut de page Bas de page 
 
The K



Autorisation : Membre
Nb de messages : 878
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Lun 02 Juil 2012, 17:20   Citer 

Oui oui ça j'avais compris winkle.gif

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 ...
 Adresse email Haut de page Bas de page 
 
EGUL



Autorisation : Membre
Nb de messages : 46
Inscrit le : Lun 02 Juil 2012, 11:40
Posté le : Lun 02 Juil 2012, 17:22   Citer 

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
 Adresse email Haut de page Bas de page 
 
The K



Autorisation : Membre
Nb de messages : 878
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Lun 02 Juil 2012, 17:24   Citer 

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 ...
 Adresse email Haut de page Bas de page 
 
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   Citer 

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
 Adresse email Haut de page Bas de page 
 
blg_flg



Autorisation : Membre
Nb de messages : 661
Inscrit le : Mer 23 Mai 2012, 17:28
Posté le : Lun 02 Juil 2012, 17:34   Citer 

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é! loupe.gif

 Adresse email Haut de page Bas de page 
 
EGUL



Autorisation : Membre
Nb de messages : 46
Inscrit le : Lun 02 Juil 2012, 11:40
Posté le : Lun 02 Juil 2012, 17:38   Citer 

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
 Adresse email Haut de page Bas de page 
 
blg_flg



Autorisation : Membre
Nb de messages : 661
Inscrit le : Mer 23 Mai 2012, 17:28
Posté le : Lun 02 Juil 2012, 17:47   Citer 

Bravo, si ça fait joli et que tu l'as fait "à l'aveugle"! bigmouth.gif

A moins que tu utilise un ému? happy.gif

 Adresse email Haut de page Bas de page 
 
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   Citer 

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
 Adresse email Haut de page Bas de page 
 
blg_flg



Autorisation : Membre
Nb de messages : 661
Inscrit le : Mer 23 Mai 2012, 17:28
Posté le : Lun 02 Juil 2012, 17:56   Citer 

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. winkle.gif

 Adresse email Haut de page Bas de page 
 
The K



Autorisation : Membre
Nb de messages : 878
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Lun 02 Juil 2012, 22:19   Citer 

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. winkle.gif

----------------------
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 ...
 Adresse email Haut de page Bas de page 
 
The K



Autorisation : Membre
Nb de messages : 878
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Lun 02 Juil 2012, 23:49   Citer 

La chips fait donc 346 octets winkle.gif

Je post ça demain avec le lien de download winkle.gif

----------------------
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 ...
 Adresse email Haut de page Bas de page 
 
EGUL



Autorisation : Membre
Nb de messages : 46
Inscrit le : Lun 02 Juil 2012, 11:40
Posté le : Mar 03 Juil 2012, 8:30   Citer 

Merci winkle.gif

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
 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse Page: 1, ,      >>





  Powered by Fire-Soft-Board v1.0.10 © 2004 - 2024 Groupe FSB
Page générée en 9 requêtes
BlackOne par Grimmlink