[AXE] Un projet prometteur !
+4
Hayleia
kindermoumoute
persalteas
Alexis
8 participants
Page 4 sur 5
Page 4 sur 5 • 1, 2, 3, 4, 5
Re: [AXE] Un projet prometteur !
sa c'est cool
mais comment organiser les differente fenetre ?
je parle bien au niveau programmation pas visuelle
mais comment organiser les differente fenetre ?
je parle bien au niveau programmation pas visuelle
nikitouzz- Platinum 1
- Sexe :
Age : 29
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-Basic 68K
- - TI-Basic Nspire
- - TI-73
- - TI-76.fr
- - TI-82 Stats.fr
- - TI-83+
- - TI-84+
- - TI-92
- - TI-Nspire
- - TI-Nspire CX
Re: [AXE] Un projet prometteur !
Pour moi, une fenêtre c'est une GUI, c'est à dire l'ensemble des widgets affichés en une fois, donc il ne peut pas y avoir plus d'une "fenêtre" utilisée à la fois. Après on peut toujours utiliser des lambdas avec des GDB pour stocker les différents widgets, avec le GDB comme fenêtre.
matrefeytontias- Platinum 1
- Sexe :
Age : 27
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :- - ASM TI-82 Stats / TI-83
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - Lua Nspire
- - Ndless Nspire
- - TI-83+.fr
- - TI-Nspire CAS
Re: [AXE] Un projet prometteur !
Il est vrai qu'une GUI designe tout ce que contient la fenetre (d'ou ma fonction AFF qui affiche la fenetre et tout ses enfants), mais il arrive parfois qu'une fenetre contienne un bouton qui déclenche l'apparition d'une autre fenetre.
Cela dit, sur calculatrice il faut reflechir a l'usage que l'on peu en faire.
J'ai rajouté la souris, on l'utilise de cette manière:
MOUSE( Data( departX, departY))
La fonction renvoie un pointeur vers les coordonnees, et il faut l'utiliser DANS une boucle, son déplacement est géré automatiquement.
Par contre je me demande comment faire pour que la fenetre se ferme quand on clicl sur la croix en haut a droite, je crois que je vais créer une fonction "CLIC( 1, 2)", avec 1 un pointeur vers la souris et 2 un pointeur vers l'objet dont on veu savoir si il est cliqué (fenetre ou bouton), et qui renvoie biensur 1 ou 0.
Cela dit, sur calculatrice il faut reflechir a l'usage que l'on peu en faire.
J'ai rajouté la souris, on l'utilise de cette manière:
MOUSE( Data( departX, departY))
La fonction renvoie un pointeur vers les coordonnees, et il faut l'utiliser DANS une boucle, son déplacement est géré automatiquement.
Par contre je me demande comment faire pour que la fenetre se ferme quand on clicl sur la croix en haut a droite, je crois que je vais créer une fonction "CLIC( 1, 2)", avec 1 un pointeur vers la souris et 2 un pointeur vers l'objet dont on veu savoir si il est cliqué (fenetre ou bouton), et qui renvoie biensur 1 ou 0.
maxence- Or 4
- Sexe :
Age : 28
Messages : 574
Date d'inscription : 26/02/2012
Etudes : 1ere S SI
Points Forum : 17
Points Concours : 0
Langages :- - TI-Basic Z80
- - Axe Parser
- - TI-84+
Re: [AXE] Un projet prometteur !
très bon projet maxence tu arrive bien a penser de la bonne façon
je pense pour ma part que comme une fenêtre peut en ouvrir une autre il faudra faire un système
je pense pour ma part que comme une fenêtre peut en ouvrir une autre il faudra faire un système
nikitouzz- Platinum 1
- Sexe :
Age : 29
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-Basic 68K
- - TI-Basic Nspire
- - TI-73
- - TI-76.fr
- - TI-82 Stats.fr
- - TI-83+
- - TI-84+
- - TI-92
- - TI-Nspire
- - TI-Nspire CX
Re: [AXE] Un projet prometteur !
Gros update !
Maintenant la fonction Alert() ne prend que deux arguments, le titre et le texte, et la taille est calculée automatiquement en fonction du plus grand des deux
Aussi, j'ai repensé la manière dont j'allai gérer les widgets : tous les widgets prendront l'adresse où stocker leurs coordonnées en premier paramètre, puis viendront les autres. Par exemple, pour appeler un boutonn vous faites :
Par contre, la souris est en Axe, mais c'est la seule, le reste c'est de l'ASM (à part le test du clic bien sûr).
[Vous devez être inscrit et connecté pour voir cette image]
Maintenant la fonction Alert() ne prend que deux arguments, le titre et le texte, et la taille est calculée automatiquement en fonction du plus grand des deux
Aussi, j'ai repensé la manière dont j'allai gérer les widgets : tous les widgets prendront l'adresse où stocker leurs coordonnées en premier paramètre, puis viendront les autres. Par exemple, pour appeler un boutonn vous faites :
- Code:
Button(outputAddress,X,Y,Text
Par contre, la souris est en Axe, mais c'est la seule, le reste c'est de l'ASM (à part le test du clic bien sûr).
[Vous devez être inscrit et connecté pour voir cette image]
matrefeytontias- Platinum 1
- Sexe :
Age : 27
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :- - ASM TI-82 Stats / TI-83
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - Lua Nspire
- - Ndless Nspire
- - TI-83+.fr
- - TI-Nspire CAS
Re: [AXE] Un projet prometteur !
cool on pourras le telelcharger en version beta quand ?
nikitouzz- Platinum 1
- Sexe :
Age : 29
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-Basic 68K
- - TI-Basic Nspire
- - TI-73
- - TI-76.fr
- - TI-82 Stats.fr
- - TI-83+
- - TI-84+
- - TI-92
- - TI-Nspire
- - TI-Nspire CX
Re: [AXE] Un projet prometteur !
Heum euh pas tout de suite
Faut que je fasse la souris avant (j'ai aussi prévu une progress bar, c'est pas trop dur).
Faut que je fasse la souris avant (j'ai aussi prévu une progress bar, c'est pas trop dur).
matrefeytontias- Platinum 1
- Sexe :
Age : 27
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :- - ASM TI-82 Stats / TI-83
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - Lua Nspire
- - Ndless Nspire
- - TI-83+.fr
- - TI-Nspire CAS
Re: [AXE] Un projet prometteur !
la souris est tres moche d'ailleurs, prends celle de doorcs en exemple
une progress bar de quel type ???
une progress bar de quel type ???
nikitouzz- Platinum 1
- Sexe :
Age : 29
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-Basic 68K
- - TI-Basic Nspire
- - TI-73
- - TI-76.fr
- - TI-82 Stats.fr
- - TI-83+
- - TI-84+
- - TI-92
- - TI-Nspire
- - TI-Nspire CX
Re: [AXE] Un projet prometteur !
J'ai des problèmes au niveau des "and" pour tester si le clic est bien dans le cadre du bouton, pourtant je met bien les conditions suivantes entre paranthèses
maxence- Or 4
- Sexe :
Age : 28
Messages : 574
Date d'inscription : 26/02/2012
Etudes : 1ere S SI
Points Forum : 17
Points Concours : 0
Langages :- - TI-Basic Z80
- - Axe Parser
- - TI-84+
matrefeytontias- Platinum 1
- Sexe :
Age : 27
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :- - ASM TI-82 Stats / TI-83
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - Lua Nspire
- - Ndless Nspire
- - TI-83+.fr
- - TI-Nspire CAS
Re: [AXE] Un projet prometteur !
Oui, la souris elle peut être améliorée.
noelthebest- Platinum 1
- Sexe :
Age : 27
Messages : 1971
Date d'inscription : 12/03/2011
Etudes : ENS Cachan
Points Forum : 20
Points Concours : 9
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-83+.fr
- - TI-Nspire CX
- - Casio Collège
- - Casio Graph
Re: [AXE] Un projet prometteur !
Sur le dernier screenshot, j'ai pris la souris de DoorsCS
matrefeytontias- Platinum 1
- Sexe :
Age : 27
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :- - ASM TI-82 Stats / TI-83
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - Lua Nspire
- - Ndless Nspire
- - TI-83+.fr
- - TI-Nspire CAS
Re: [AXE] Un projet prometteur !
Ah bon ? Enfin perso j'utilise ça :
- Spoiler:
- 7F211191523418 mais je ne suis pas sûr
noelthebest- Platinum 1
- Sexe :
Age : 27
Messages : 1971
Date d'inscription : 12/03/2011
Etudes : ENS Cachan
Points Forum : 20
Points Concours : 9
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-83+.fr
- - TI-Nspire CX
- - Casio Collège
- - Casio Graph
Re: [AXE] Un projet prometteur !
Euuh ton truc ne ressemble absolument à rien
matrefeytontias- Platinum 1
- Sexe :
Age : 27
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :- - ASM TI-82 Stats / TI-83
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - Lua Nspire
- - Ndless Nspire
- - TI-83+.fr
- - TI-Nspire CAS
Re: [AXE] Un projet prometteur !
Ah ? J'ai du me tromper.
Ah oui oui, c'est 7F21110915234180 en fait.
Ah oui oui, c'est 7F21110915234180 en fait.
noelthebest- Platinum 1
- Sexe :
Age : 27
Messages : 1971
Date d'inscription : 12/03/2011
Etudes : ENS Cachan
Points Forum : 20
Points Concours : 9
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-83+.fr
- - TI-Nspire CX
- - Casio Collège
- - Casio Graph
Re: [AXE] Un projet prometteur !
... et tu oses dire que ma souris est pas belle c'est absolument laid ce truc
matrefeytontias- Platinum 1
- Sexe :
Age : 27
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :- - ASM TI-82 Stats / TI-83
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - Lua Nspire
- - Ndless Nspire
- - TI-83+.fr
- - TI-Nspire CAS
Re: [AXE] Un projet prometteur !
Pour les "and" je ne met pas de code car celui ci n'aurait servi à rien.
Ça serait tellllement bien que l'axe integre la POO, on pourrais faire ce GUIform bien plus facilement, helas c'est inpossible T_T
Pour l'amélioration de la souris, ce qui serait bien c'est que quand on reste appuyer longtemps elle accelère. En Asm ça ne doit pas être si simple, en axe il faut des Data en plus ...
Pour le sprite de la souris j'utilise:
80C0E0F0F8E0B010
Ça serait tellllement bien que l'axe integre la POO, on pourrais faire ce GUIform bien plus facilement, helas c'est inpossible T_T
Pour l'amélioration de la souris, ce qui serait bien c'est que quand on reste appuyer longtemps elle accelère. En Asm ça ne doit pas être si simple, en axe il faut des Data en plus ...
Pour le sprite de la souris j'utilise:
80C0E0F0F8E0B010
Dernière édition par maxence le Lun 3 Sep - 14:48, édité 2 fois
maxence- Or 4
- Sexe :
Age : 28
Messages : 574
Date d'inscription : 26/02/2012
Etudes : 1ere S SI
Points Forum : 17
Points Concours : 0
Langages :- - TI-Basic Z80
- - Axe Parser
- - TI-84+
Re: [AXE] Un projet prometteur !
Il faut inventer la POO alors.
- Spoiler:
- 1F9050A11204000
noelthebest- Platinum 1
- Sexe :
Age : 27
Messages : 1971
Date d'inscription : 12/03/2011
Etudes : ENS Cachan
Points Forum : 20
Points Concours : 9
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-83+.fr
- - TI-Nspire CX
- - Casio Collège
- - Casio Graph
Re: [AXE] Un projet prometteur !
Holà, déjà je vais faire une souris tout court en ASM, et ensuite on verra pour l'améliorer
@noelthebest : c'est quoi ce spoiler ? En tant qu'image ça ressemble toujours à rien
@noelthebest : c'est quoi ce spoiler ? En tant qu'image ça ressemble toujours à rien
matrefeytontias- Platinum 1
- Sexe :
Age : 27
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :- - ASM TI-82 Stats / TI-83
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - Lua Nspire
- - Ndless Nspire
- - TI-83+.fr
- - TI-Nspire CAS
Re: [AXE] Un projet prometteur !
la souris de maxence est pas mal, mais il faut prendre celle de doorcs7
nikitouzz- Platinum 1
- Sexe :
Age : 29
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-Basic 68K
- - TI-Basic Nspire
- - TI-73
- - TI-76.fr
- - TI-82 Stats.fr
- - TI-83+
- - TI-84+
- - TI-92
- - TI-Nspire
- - TI-Nspire CX
Re: [AXE] Un projet prometteur !
J'arrive pas a la voir avec mon portable celle de dcs7, en hexa ça donnerais quoi ?
maxence- Or 4
- Sexe :
Age : 28
Messages : 574
Date d'inscription : 26/02/2012
Etudes : 1ere S SI
Points Forum : 17
Points Concours : 0
Langages :- - TI-Basic Z80
- - Axe Parser
- - TI-84+
Re: [AXE] Un projet prometteur !
En hexa c'est [80C0A09088D8A818].
Et puis, update !
Cette fois c'est bon, y'a la souris par contre elle utilise les routines Pt-Change() et DispGraph de l'Axe, donc ça remplit votre exécutable quand même
Comme j'arrivais pas à me décider, j'ai conclu en mettant le sprite de la souris en paramètre (en plus niveau code ça m'arrange)
Et puis, update !
Cette fois c'est bon, y'a la souris par contre elle utilise les routines Pt-Change() et DispGraph de l'Axe, donc ça remplit votre exécutable quand même
Comme j'arrivais pas à me décider, j'ai conclu en mettant le sprite de la souris en paramètre (en plus niveau code ça m'arrange)
- Code:
Mouse(outputAddress,mouseSprite)
Dernière édition par matrefeytontias le Mar 4 Sep - 7:10, édité 1 fois
matrefeytontias- Platinum 1
- Sexe :
Age : 27
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :- - ASM TI-82 Stats / TI-83
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - Lua Nspire
- - Ndless Nspire
- - TI-83+.fr
- - TI-Nspire CAS
Re: [AXE] Un projet prometteur !
Pas mal du tout !
noelthebest- Platinum 1
- Sexe :
Age : 27
Messages : 1971
Date d'inscription : 12/03/2011
Etudes : ENS Cachan
Points Forum : 20
Points Concours : 9
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-83+.fr
- - TI-Nspire CX
- - Casio Collège
- - Casio Graph
Re: [AXE] Un projet prometteur !
matt tu est sûr de ton code hexadecimal ? Chez moi ça ne ressemble pas a grand chose...
Avec les cours ça va etre plus difficile d'avancer maintenant...
Avec les cours ça va etre plus difficile d'avancer maintenant...
maxence- Or 4
- Sexe :
Age : 28
Messages : 574
Date d'inscription : 26/02/2012
Etudes : 1ere S SI
Points Forum : 17
Points Concours : 0
Langages :- - TI-Basic Z80
- - Axe Parser
- - TI-84+
Re: [AXE] Un projet prometteur !
Je suis sûr oui, vérifie que t'as pas fait d'erreurs.
Nan moi j'ai l'habitude de coder en classe
Nan moi j'ai l'habitude de coder en classe
matrefeytontias- Platinum 1
- Sexe :
Age : 27
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :- - ASM TI-82 Stats / TI-83
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - Lua Nspire
- - Ndless Nspire
- - TI-83+.fr
- - TI-Nspire CAS
Page 4 sur 5 • 1, 2, 3, 4, 5
Page 4 sur 5
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum