π
<-

[Editeur Programme] Le Langage et Aide

Programmation et implémentation d'algorithmes.

Re: [Editeur Programme] Le Langage et Aide

Unread postby tama » 06 Dec 2006, 18:17

--- J'aimerais mettre 1.Démarrer en bas à gauche.


Alors dans ce cas, il faut utiliser GetKey(), je te fais une capture d'écran du résultat, et je le mets sur le forum après.

-- Ok I wait.


Code: Select all
PxlText "1.Démarrer",0,100 (à vérifier pour les coordonnées je sais pas)
0-key (initialise la variable pour les touches)
While key=/49
EndWhile
... (ce qu'il y a à faire si tu appuies sur 1)


Citation:
Alors comment marche Toolbar?(codes, mots et expressions) Qu'est-ce qu'il fait? (donne moi un exemple avec image stp). Marche-til ensuite en fonction du choix avec le
If... Then
...()
EndIf ?
Pareil que pour GetKey() Petite précision tout de suite : on utilise pas if then co., mais Lbl.

-- explique bien, STP, comment on fais pour qu'une fois ayant cliquer sur la touche 1. ça ffiche d'autre trucs ou que ça lance des programmes?


Toolbar ça sert à créer un menu en haut comme custom...endcustm
par exemple essaie
Code: Select all
Toolbar
Title "menu 1",m1
Title "menu 2"
Item "Hello",h
EndTBar
Lbl m1
Pause "tu as choisi le menu 1"
Stop
Lbl h
Pause "tu as choisi hello"


ça te fera un menu en haut

Code:
RclPic nomdelavariable,ligne,colonne
et tu utilises l'une des fonctions dont je t'ai parlé pour ralentir le chargement (ici, le chrono).


-- Ok c'est compris merci!


Ya aussi RplcPic pour mettre l'image à un endroit bien défini (pas forcément en haut à gauche)
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40%
 
Posts: 10994
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile
Class: epita ING3 \o

Re: [Editeur Programme] Le Langage et Aide

Unread postby Ver2guerre » 06 Dec 2006, 18:23

Pour les codes des touches, tu dois avoir un tableau dans ton manuel. Lbl crée un point dans ton programme. Goto va jusqu'à ce point sans tenir compte de ce qu'il y a entre. Si tu veux executer un autre programme à partir de ton programme principal, il faut faire comme dans home, tu mats le nom de ton programme, avec les arguments entre parenthèses s'il le faut.
User avatar
Ver2guerre
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 26%
 
Posts: 2473
Joined: 29 Sep 2006, 00:00
Location: Le plus loin possible des casio
Gender: Male
Calculator(s):
MyCalcs profile
Class: boup

Re: [Editeur Programme] Le Langage et Aide

Unread postby tama » 06 Dec 2006, 18:26

Customye wrote:Bien bien ça s'éclaircit enfin.

Mais, comment ça marche Lbl? ça peut lancer un nouveau programme? ça peut afficher d'autres options, comme
a. jeux
b.programmes
...?
Comme je fais pour connaître tous les codes (quand tu me dis 49...) et tu peux expliquer? je vois pas comment ça marche.

Désolé d'être lent pour la comprennette, mais pour moi c'est du charabia que j'essaye de comprendre.
Alors merci!


Lbl c'est une étiquette qui s'utilise avec goto = quand le programme va arriver au goto il va chercher le lbl correspondant

par exemple
Code: Select all
0-a
 Lbl hello
  a+1-a
  Disp a
 Goto hello


Affichera
1
2
3
4
5
6
...

Parce que quand le programme arrivera à Goto hello il sautera jusqu'au Lbl hello

Pour tes options c'est toolbar (cf mon post ou le post de v2g)

Enfin pour les codes touches un code tout simple
Code: Select all
 0-key (initialise la variable key)
 While key=0 (tant qu'aucune touche n'est pressée)
  getkey()-key (obtenir le code touche et le stocker dans key)
 EndWhile (fin de la boucle)
 Pause key (affiche la valeur de key (code touche))
 DispHome (pour retourner dans l'écran Home (celui de calcul)
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40%
 
Posts: 10994
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile
Class: epita ING3 \o

Re: [Editeur Programme] Le Langage et Aide

Unread postby tama » 06 Dec 2006, 18:27

arf encore en retard mais mon post est plus précis :P:
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40%
 
Posts: 10994
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile
Class: epita ING3 \o

Re: [Editeur Programme] Le Langage et Aide

Unread postby Customye » 06 Dec 2006, 18:28

Merci TAMA! Je m'y mets tout de suite. Sinon pour le reste voilà:

--- comment lancer une application flash avec le getkey: imaginons, j'appuis sur 1 (de démarrer)

ça me mets:



1. Démarrer

[j'appuye sur 1 puis: ]

...
b. Editeur Texte
a. Editeur Y=

1.Démarrer

voilà ce que je voudrais faire sur un "Ti-Bureau-Windows" et faire de même quâvec 1, j'appuye sur la lettre a ou b... OK?
User avatar
Customye
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 71.9%
 
Posts: 102
Joined: 06 Oct 2006, 00:00
Location: Suisse
Gender: Male
Calculator(s):
MyCalcs profile
Class: ière ES

Re: [Editeur Programme] Le Langage et Aide

Unread postby Mr. Crocodile » 06 Dec 2006, 18:33

Goto ne ça sert a rien. Juste Lbl peut servir dans le rare cas des menu. Sinon il existe toujours une façon d'eviter ces fonctions lentes et moches en creant des boucles
Image
Proteus pour Ti89
User avatar
Mr. Crocodile
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 51.6%
 
Posts: 1514
Joined: 04 Oct 2006, 00:00
Location: Yvelines
Gender: Male
Calculator(s):
MyCalcs profile
Class: Term S Spé maths

Re: [Editeur Programme] Le Langage et Aide

Unread postby tama » 06 Dec 2006, 18:34

ah...
pour ça faut utiliser le PtText et/ou PxlText

tu fais
Code: Select all
 PxlText "1.Démarrer",0,90
 0-key
 While getKey()=/49
  getkey()-key
 Endwhile
 PxlText "a.Editeur Y=",0,80
 PxlText "b.Editeur texte",0,70
 ...

Tu peux même utiliser des lignes autour pour faire joli avec Line :
Line xdebut,ydebut,xfin,yfin
mais pour ça il faut que ta fenêtre soit bien dimensionnée


si tu veux de l'aide je peux te passer mon adresse MSN
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40%
 
Posts: 10994
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile
Class: epita ING3 \o

Re: [Editeur Programme] Le Langage et Aide

Unread postby Customye » 06 Dec 2006, 19:11

Merci je comprends mieux, mais dites mois ou je dois mettre des chiffres, et je ne comprends toujours pas goto et lbl... je suis décidément borné, mais j'arrive pas à percuter.
MAis Goto ça ne permettrai pas de lancer un programme? De même comment fait-on pour lancer une application flash avec le getkey?
Car imaginons cette scène:

[départ: affichage de l'écran de bureau]
______________________________________________________

Bienvenu dans Ti-Windows
Version Bêta



______________________________________________________
1. Démarrer
main fonc1/30 ... BUSY


[puisj'appuye sur la touche 1. : réponse:]


______________________________________________________

Bienvenu dans Ti-Windows
Version Bêta




b. Lancer des Applications Falsh
a. Lancer des jeux
______________________________________________________
1. Démarrer
main fonc1/30 ... BUSY


[Imaginons que j'appuye sur a. : réponses désirée:]


______________________________________________________

2. Lancer TiCave
3. Lancer Mario
4. Lancer Gundeal ...


b. Lancer des Applications Falsh
a. Lancer des jeux
______________________________________________________
1. Démarrer
main fonc1/30 ... BUSY



[Maintenant je désire lancer le jeu de TiCave: j'appuye sur la touche 2: réponse désirée:]


LE JEU SE LANCE!!

Vous comprenez ce que je souhaite maintenant?

Ah euh si possible, j'aimerais qu'à la fin de l'utilisation d'une Application flash, ou programme ou un jeu ayant été lancé, je revienne sur le bureau avec le programme qui tourne encore et donc pouvant refaire des opérations OK?
User avatar
Customye
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 71.9%
 
Posts: 102
Joined: 06 Oct 2006, 00:00
Location: Suisse
Gender: Male
Calculator(s):
MyCalcs profile
Class: ière ES

Re: [Editeur Programme] Le Langage et Aide

Unread postby tama » 06 Dec 2006, 19:13

oula ce que tu veux faire tu peux pas le programmer en TIBasic tout court
faudra que t'utilise des librairies je te conseille flib == ici (TIflib)
ça va te donner accès à beaucoup plus de fonctionnalités pour ton windows
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40%
 
Posts: 10994
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile
Class: epita ING3 \o

Re: [Editeur Programme] Le Langage et Aide

Unread postby Customye » 06 Dec 2006, 19:14

zut j'avais pas vu ton message TAMA. Je veux bien ton MSN.
Le mien est vrinc5(at)hotmail(point)com
User avatar
Customye
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 71.9%
 
Posts: 102
Joined: 06 Oct 2006, 00:00
Location: Suisse
Gender: Male
Calculator(s):
MyCalcs profile
Class: ière ES

PreviousNext

Return to Programmation

Who is online

Users browsing this forum: ClaudeBot [spider] and 3 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1808 utilisateurs:
>1761 invités
>40 membres
>7 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)