| 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
|
|
|
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
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:
|
 |
|
| |
linkakro
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Lun 21 Mai 2012, 14:37
|
|
|
C'est un truc à mettre en article avant de le perdre au milieu des sujets d'aide.
Tu m'apprends juste ZoomRappel 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 |
 |
|
| |
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 : 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 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... 
et également merci pour ce ZoomRappel! 
---------------------- Ti-Connect 64bits
PROTECT |
 |
|
| |
linkakro
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Lun 21 Mai 2012, 17:20
|
|
|
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 |
 |
|
| |
azerty1
Autorisation : Membre
Nb de messages : 438
Inscrit le : Dim 12 Déc 2010, 20:44
|
Posté le : Lun 21 Mai 2012, 18:52
|
|
|
Ah alors c'était peut être ça, merci pour l'article.
---------------------- Ti-Connect 64bits
PROTECT |
 |
|
| |
Persalteas
Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
|
Posté le : Lun 21 Mai 2012, 19:48
|
|
|
Oups, désolé...
J'oublie toujours que les caractères spéciaux ne passent pas bien sur Tout 82.
J'édite.
|
 |
|
| |
The K
Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
|
Posté le : Mer 23 Mai 2012, 14:27
|
|
|
/\
C'est pas un beau delta ça ? 
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 ... |
 |
|
| |
Persalteas
Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
|
Posté le : Mer 23 Mai 2012, 15:08
|
|
|
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 
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...
|
 |
|
| |
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
|
|
|
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 ... |
 |
|
| |
blg_flg
Autorisation : Membre
Nb de messages : 646
Inscrit le : Mer 23 Mai 2012, 17:28
|
Posté le : Mar 03 Juil 2012, 20:21
|
|
|
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é ! |

|
 |
|
| |
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 | | 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
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°
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. |
 |
|
| |
Persalteas
Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
|
Posté le : Ven 06 Juil 2012, 10:50
|
|
|
| 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.
|
 |
|
| |
F-BVXT
Autorisation : Membre
Nb de messages : 177
Inscrit le : Dim 27 Mai 2012, 20:38
|
Posté le : Lun 09 Juil 2012, 23:53
|
|
|
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. |
 |
|
| |