Page 1 sur 1

faire de belles interfaces graphiques

Message non luPosté: 15 Nov 2015, 15:59
de Orian
Salut, dans certains programmes Lua, (comme ABA Logique Nspire 2) quand on passe sur un élément avec la souris il apparaît un menu (un peu comme quand on passe sur les différents onglets en haut du site). qu'est-ce qui permet de faire ça ?? les classes ??
Aussi, j'essaie d'apprendre ce langage ici https://inspired-lua.org/index.php/2012 ... s/?lang=fr mais c'est assez mal présenté et illustré, vous connaitriez pas un site complet pour apprendre le Lua sur TI-Nspire ?
Merci

Re: faire de belles interfaces graphiques

Message non luPosté: 15 Nov 2015, 21:01
de Adriweb
Orian a écrit:Salut, dans certains programmes Lua, (comme ABA Logique Nspire 2) quand on passe sur un élément avec la souris il apparaît un menu (un peu comme quand on passe sur les différents onglets en haut du site). qu'est-ce qui permet de faire ça ?? les classes ??

Oui, comme d'autres gros programmes Lua. Le plus souvent, oui, ça passe par un gestionnaire d'interface graphique (GUI) fait avec des classes, et qui permet aisément de créer des environnements dynamiques de ce genre (boutons, fenetres, textes...)
Un autre exemple, FormulaPro (je suis pas impartial car un des co-auteurs), basé sur le framework GUI "ETK". Le code source de FormulaPro est disponible sur GitHub.
D'autres programmes comme SD2, SINT etc. utilisent ETK comme base de GUI. Tu peux trouver une démo simple d'ETK ici. En développement, il y a désormais ETK3.

Orian a écrit:Aussi, j'essaie d'apprendre ce langage ici https://inspired-lua.org/index.php/2012 ... s/?lang=fr mais c'est assez mal présenté et illustré, vous connaitriez pas un site complet pour apprendre le Lua sur TI-Nspire ?

La page que tu linkes est juste la liste de liens vers les tutoriaux de Steve Arnold, aussi disponibles directement sur son site:
Je ne suis pas bien sûr de comprendre ce que tu veux dire par "mal présenté et illustré". IL a mis les explications a gauche au fur et à mesure du code à droite... et ce à travers une trentaine de tutoriaux à difficulté progressive.
Il n'y a pas d'autres guide progressif d'une telle envergure pour apprendre le Lua, non.

D'autres ressources :
- Le PDF de TI (l'API Nspire-Lua) : https://education.ti.com/nspire/scripting-api
- Inspired-Lua (tutos spécifiques) : https://inspired-lua.org et le wiki (pour l'API) : https://wiki.inspired-lua.org

Re: faire de belles interfaces graphiques

Message non luPosté: 16 Nov 2015, 15:57
de Orian
Salut, d'abord merci de ta réponse
Adriweb a écrit:Oui, comme d'autres gros programmes Lua. Le plus souvent, oui, ça passe par un gestionnaire d'interface graphique (GUI) fait avec des classes, et qui permet aisément de créer des environnements dynamiques de ce genre (boutons, fenetres, textes...)
Un autre exemple, FormulaPro (je suis pas impartial car un des co-auteurs), basé sur le framework GUI "ETK". Le code source de FormulaPro est disponible sur GitHub.
D'autres programmes comme SD2, SINT etc. utilisent ETK comme base de GUI. Tu peux trouver une démo simple d'ETK ici. En développement, il y a désormais ETK3.


d'accord, j'irai voir tout ça ce week-end ^^

Adriweb a écrit:La page que tu linkes est juste la liste de liens vers les tutoriaux de Steve Arnold, aussi disponibles directement sur son site:
Je ne suis pas bien sûr de comprendre ce que tu veux dire par "mal présenté et illustré". IL a mis les explications a gauche au fur et à mesure du code à droite... et ce à travers une trentaine de tutoriaux à difficulté progressive.
Il n'y a pas d'autres guide progressif d'une telle envergure pour apprendre le Lua, non.


ah, moi ça ne m'affiche pas comme ça, ce doit être mon navigateur sûrement, si on ajoute à ça mon anglais catastrophique... Bon bah voilà une bonne raison de progresser en anglais ^^ Merci beaucoup pour les liens :D