Poster un nouveau sujet Poster une réponse
Optimisation fenêtre 0/62/0/94
Auteur Message
Persalteas



Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
Posté le : Lun 21 Mai 2012, 13:16   Citer 

Comme quoi on en apprend tous les jours...
Peut être que vous connaissiez déjà de toutes façons.

Vous connaissez surement les célèbres lignes présentes dans beaucoup de programmes graphiques:

Code

:0->Xmin:94->Xmax
:0->Ymin:62->Ymax



eh bien on peut optimiser ça en:


Code

:0->Xmin:1->PasX
:0->Ymin:1->PasY



Et on gagne deux octets cupsmiley.gif

Mais il y a une autre solution, si vous utilisez ces lignes plusieurs fois dans votre programme: utilisez les fonctions SauveFen et ZoomRappel.

Et puisque je poste une astuce de Graph, en voilà une deuxième:

Si vous voulez enregistrer une fenêtre sans avoir besoin d'effectuer/appliquer les modifications avant, modifiez directement les variables sources de ZoomRappel:


Code

:0->ZXmin:94->ZXmax
:0->ZYmin:62->ZYmax



En effet, la fonction ZoomRcl ne fait que stocker dans chaque variable de fenêtre la valeur de Znomdelavariable.
ZXmin pour Xmin, ZTStep pour TStep, etc... :ordre:

 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Lun 21 Mai 2012, 14:37   Citer 

C'est un truc à mettre en article avant de le perdre au milieu des sujets d'aide.

Tu m'apprends juste ZoomRappel bigmouth.gif que je n'avais jamais cherché à comprendre.
(Je n'utilisais que ZoomStandart et ZoomStat, maintenant ZoomRappel s'ajoûte à ma liste.)

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
azerty1



Autorisation : Membre
Nb de messages : 438
Inscrit le : Dim 12 Déc 2010, 20:44
Posté le : Lun 21 Mai 2012, 16:32   Citer 


Citer : persalteas


Code

:0->Xmin:1->X
:0->Ymin:1->Y





Eh bien tu me permets de résoudre un vieux problème auquel je n'avais pas trouvé de solution, une histoire de graphe aux dimensions bizarres... Cela venait donc de cette utilisation de X et Y comme ceci happy.gif Comme quoi, il vaut mieux utiliser A et B comme coordonnées dans le graphe, plutôt que x et Y pour éviter de tout casser... happy.gif
et également merci pour ce ZoomRappel! happy.gif

----------------------
Ti-Connect 64bits
PROTECT
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Lun 21 Mai 2012, 17:20   Citer 

NON C'EST UNE ERREUR DE CARACTERE !

Il voulait écrire DeltaX et DeltaY. Mais le triangle Delta ne fonctionne pas sur ce forum.
Pour preuve, regardez l'article sur Espace-TI.

Je dirais même qu'au contraire, c'est modifier le graphique qui influe sur X et Y.
En particulier le déplacement du curseur, mais aussi des réinitialisations étranges.
(voir mon article)

EDIT : DeltaX en anglais = PasX en français

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
azerty1



Autorisation : Membre
Nb de messages : 438
Inscrit le : Dim 12 Déc 2010, 20:44
Posté le : Lun 21 Mai 2012, 18:52   Citer 

Ah alors c'était peut être ça, merci pour l'article.

----------------------
Ti-Connect 64bits
PROTECT
 Adresse email Haut de page Bas de page 
 
Persalteas



Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
Posté le : Lun 21 Mai 2012, 19:48   Citer 

Oups, désolé...

J'oublie toujours que les caractères spéciaux ne passent pas bien sur Tout 82.

J'édite.

 Adresse email Haut de page Bas de page 
 
The K



Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Mer 23 Mai 2012, 14:27   Citer 

/\

C'est pas un beau delta ça ? godgrace.gif

Et sinon /\X ça sert uniquement dans ce cas la ? Ou ça a une autre application ?

----------------------
La la la ...

Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL

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 
 
Persalteas



Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
Posté le : Mer 23 Mai 2012, 15:08   Citer 

De toutes façons, de manière générale, je poste en TI-Basic français sur ce forum, et en anglais sur Espace TI (Parce que la majorité des membres ici sont censés avoir une TI 82 stats.fr)

Donc nous parlons ici de PasX et PasY plutôt que de delta, même si j'avoue que le tien est remarquablement dessiné.
De l'ASCII-art, vraiment happy.gif

et sinon, ça peut te servir si tu utilises les fonctions de zoom dans un programme, mais y'a pas tellement de programmes qui font ça...

Un grapheur mathématique, ou un spirographe à la limite...

 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
The K



Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Mer 23 Mai 2012, 17:15   Citer 

Donc pour 99% des utilisateurs de calculatrice ça ne sert à rien. Bien !

(oooooh Persi ton 2000° message est passé !)

----------------------
La la la ...

Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL

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 
 
blg_flg



Autorisation : Membre
Nb de messages : 646
Inscrit le : Mer 23 Mai 2012, 17:28
Posté le : Mar 03 Juil 2012, 20:21   Citer 

Tiens ce topic est drôlement d'actualité.
On met des liens pour optimiser un programme et on tombe dessus.

Persi se plaint qu'on n'a pas remarqué son 2000 post et qu'est-ce qu'on voit?

Citer : The K
oooooh Persi ton 2000° message est passé !

godgrace.gif

 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
F-BVXT



Autorisation : Membre
Nb de messages : 177
Inscrit le : Dim 27 Mai 2012, 20:38
Posté le : Mar 03 Juil 2012, 20:37   Citer 


Citer
Persi se plaint qu'on n'a pas remarqué son 2000 post et qu'est-ce qu'on voit?


En fait, il se plaignait pas mais je pense qu'il voulait dire que si on laisse un message de félicitation pour un 100° post il faudrait, proportionnellement, rédiger un roman pour un 2000° post. Or, un roman étant ridicule, il est tout aussi ridicule de faire un message de félicitation d'autant plus qu'avec la purge de certains topics, il y a de forte chance d'avoir plusieurs 100° posts. CQFD. Mais comme c'était un peu long de marquer ça il l'a dit sur un ton ironique et bref. Enfin, c'est ce que j'ai cru comprendre, mais une année de français à chercher l'implicite partout ça a peut être un peu faussé mon interprétation eyeonly.gif

En plus je ne suis pas d'accord puisque cela voudrait dire qu'il ne faudrait pas souhaiter bienvenue au nouveaux arrivants puisque dans ce cas on offre un gâteau au 100° post et une maison au 2000° crazy.gif

Sur ceux, fin du HS et pour revenir au sujet initial, j'aurais une question à propos de ça :

Citer
Si vous utilisez ces lignes plusieurs fois dans votre programme


Ça serait pas plus facile d'utiliser les SauveBDG et RappelBDG ? Ou alors ça ralentirait le programme ?

----------------------
Il y a 10 types de personnes dans le monde : celles qui comprennent le binaire et celles qui ne le comprennent pas.
 Adresse email Haut de page Bas de page 
 
Persalteas



Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
Posté le : Ven 06 Juil 2012, 10:50   Citer 


Citer
Ça serait pas plus facile d'utiliser les SauveBDG et RappelBDG ? Ou alors ça ralentirait le programme ?



C'est plutôt une question de mémoire que de vitesse.

Un BDG te prend de la RAM en plus.

Les variables de SauveFen sont toujours existantes, donc en gros ça ne te prend pas plus de mémoire d'enregistrer ta fenêtre comme ça.

 Adresse email Haut de page Bas de page 
 
F-BVXT



Autorisation : Membre
Nb de messages : 177
Inscrit le : Dim 27 Mai 2012, 20:38
Posté le : Lun 09 Juil 2012, 23:53   Citer 

D'accord, merci pour l'explication.

----------------------
Il y a 10 types de personnes dans le monde : celles qui comprennent le binaire et celles qui ne le comprennent pas.
 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Page générée en 6 requêtes