[LuaFX] SDK
Posté le 01/05/2012 15:53
Description du projet :
Cliquez pour découvrir
Cliquez pour recouvrir
LuaHelper est une sorte de SDK pour
LuAFX.
Mon programme permet d'ouvrir un programme (en .txt ou .lua), de l'enregistrer sous le nom désiré (en .txt ou .lua) et d'imprimer le programme, le tout étant contenu dans une textbox avec
COLORATEUR SYNTAXIQUE 8) .
Il permet également de compiler le fichier .lua de votre choix en .lc à envoyer dans la calculatrice. Vous avez le choix d'ajouter ou non le debug dans le .lc
Enfin, j'ai ajouté un interpreteur lua, qui ne fonctionne actuellement qu'avec le mode console
(Ctrl + T pour tester le prog en cours)
Enfin, j'ai ajouté une fonction pour rechercher/remplacer une chaine dans le programme ouvert (Ctrl + F)
Quelques captures d'écran :
Cliquez pour découvrir
Cliquez pour recouvrir
Options supplémentaires à venir :
Cliquez pour découvrir
Cliquez pour recouvrir
Colorateur syntaxique pour les strings
Faire un bon Sprite Maker
Mode d'emploi plus complet
Récupérer les informations du débug dans une fenêtre supplémentaire, lors de la compilation)
Détails techniques :
Cliquez pour découvrir
Cliquez pour recouvrir
Version actuelle : Beta 2.0
Taille du programme : 600 Ko
Le fichier joint contient un .rar dans lequel vous trouverez la dernière version de mon programme, le programme lua16.exe (nécessaire à la compilation) le programme lua.exe (nécessaire à l'interpretation) et les manuels
Crédits :
Cliquez pour découvrir
Cliquez pour recouvrir
Merci à
Vebveb pour ses sources, lua16.exe et Trans.exe
lua.exe provient d'
ici
le code pour la coloration syntaxique vient d'
ici
MAJ du 07/06/12 :
Cliquez pour découvrir
Cliquez pour recouvrir
Ajout d'une fonction de recherche
Si vous avez des bugs, propositions, idées, ... n'hésitez pas à commenter
Fichier joint
Citer : Posté le 01/05/2012 15:54 | #
N'hésitez pas à commenter
Citer : Posté le 01/05/2012 16:15 | #
Est-ce que tu as intégré un compilateur et une documentation ? Ca ferait un véritable SDK comme ça !
J'avais eu l'idée d'en faire un pour LuaFX mais le problème est que le programme utilisé d'habitude pour la compilation est en 16 bits pour s'adapter à l'interpréteur sur calculatrice mais si tu compiles sous n'importe quel IDE sur ordinateur ce sera en 64 ou 32 bits.
Bon moi c'est pas CPLua mais c'est le même principe.
Citer : Posté le 01/05/2012 16:21 | #
Vu qu'il n'y a pas de compilateur pour CPLua, je n'y avais pas penser, mais c'est une bonne idée, je vais regarder ça mnt.
Pour la documentation, ça va venir (J'ai repris le projet hier soir seulement )
Ajouté le 01/05/2012 à 17:38 :
Je suis en train de faire des tests pour la compilation Normalement ça devrait marcher d\'ici ce soir
Ajouté le 01/05/2012 à 17:59 :
Le compilateur fonctionne (à condition que l\'application soit placée dans le même dossier que le prog .lua et que lua16.exe) Vous pouvez choisir le nom du prog à compiler et le nom sous lequel il sera compilé, ainsi que le fait de garder ou non les information concernant le debug
Ajouté le 01/05/2012 à 19:55 :
Fichier mis à jour
Ajouté le 02/05/2012 à 13:20 :
Quelqu\'un a testé ?
Citer : Posté le 02/05/2012 14:12 | #
Ben tu sais bien que les CP se comptent sur les doigts de la main en France... alors les développeurs CPLua...
Citer : Posté le 02/05/2012 14:14 | #
Ma main gauche (6 doigts), ou celle d'un orc (3-4, ça dépend)?
Citer : Posté le 02/05/2012 14:17 | #
[HS] Celle de la pondeuse dans Alien 3, ça laisse plus de marge [/HS]
J'ai personnellement jamais vu une ClassPad, et sur le site il y en a 2 ou 3 à en avoir une...
Citer : Posté le 02/05/2012 14:17 | #
la mienne (5 doigts )
Citer : Posté le 02/05/2012 14:42 | #
Je "connais" quelqu'un qui en a une, et qui n'est pas sur ce site...
Citer : Posté le 02/05/2012 15:03 | #
Je sais pas comment tu fais, mais double post identique à une 1/2 heure d'écart... Problème avec le navigateur web?
Citer : Posté le 02/05/2012 16:05 | #
oui: plus de connexion, puis je regarde si c'est ma page qui est longue à charger, et j'ai fait un "precedent"
C'est bon, c'est corrigé
Citer : Posté le 02/05/2012 20:31 | #
Ben tu sais bien que les CP se comptent sur les doigts de la main en France... alors les développeurs CPLua...
Le programme est prévu pour lire des fichiers .lua, donc compatible G85 - 100, et il permet de compiler un .lua en .lc. Il s'agit donc d'un programme utile pour vous aussi D'ou ma question : Quelqu'un a testé (qui s'adressait autant à vous qu'au programmeur CPLua (c'est à dire PLL et Binary-Man )
Citer : Posté le 02/05/2012 20:36 | #
Ah dans ce cas... J'ai été berné par l'image qui montrait un projet CPLua.
Citer : Posté le 02/05/2012 20:52 | #
J'ai testé moi, mais je n'ai pas fait de projet dessus encore. Il faut que je vois si on peut sauvegarder le fichier en cours, chose tout de même importante.
Et sinon, je sais qu'il existe un émulateur CPLua sur pc, (orwell qui l'a fait ?) que j'ai. Ce serait bien de pouvoir tester son prog directement sur l'émulateur.
Cartix : on en reparle sur skype
Citer : Posté le 02/05/2012 21:03 | #
Oui, tu peux enregistrer un projet en cours, avec Fichier>Enregistrer sous
Pour l'emulateur, je sais, j'aimerais avoir les sources de ce prog (si il ne s'agit pas du .exe créé par Dev-cpp), ainsi que celle du prog console de veb permettant de transférer un .lc / .lua sur G85-100.
Je verrai ça pdt le week-end
Citer : Posté le 02/05/2012 21:45 | #
Merci beaucoup moi qui voulait me mettre au Lua je pense que tu vas un peu accélérer mon apprentissage
Jouez à 6 sur une seule calto : Curve Fever
Un die and retry qui vous fera bieeeen rager Test Andropov
un très bon sokoban
le seul vrai jeu de foot en basic : FIFA 12
Ca c'est ce que j'appelle un jeu de reflexion jewel master
Qui vaincra l'intelligence artificielle de cet othello
Le célèbre pacman
Et tant d'autres BTL's games
Le jeu du mois de Novembre et award du jeu le plus dur de l'année 2013 MultiTask, testez-le
Citer : Posté le 02/05/2012 22:02 | #
De rien. J'ai repris ce projet car le 48hcpc prochain est en lua, donc ue me suis dit que ca pouvait servir
Ajouté le 04/05/2012 à 20:03 :
J\'ai ajouté un sprite maker (mais qui ne fonctionne pour l\'instant qu\'à l\'aide de point(x,y). Je poste ça demain
Citer : Posté le 05/05/2012 10:50 | #
Je viens de tester, ce programme est prometteur.
Par contre, il me semble plus tourné vers Cplua pour l'instant.(il n'y a pas de librairie ui, draw, ... en luafx). Peut-être faudra t'il faire deux modes.
Citer : Posté le 05/05/2012 11:08 | #
Oui, mais comme dit dans la présentation du programme, il ne faut pas s'occuper de la deuxième colonne, qui est un reste de projet d'aide à la programmation CPLua
Citer : Posté le 05/05/2012 18:11 | #
Très intéressant, +1 pour la coloration syntaxique.
Escape prison
Bloxorz
Free wheel
QR code
Nombre en or
RayCasting Engine
Mario Party
Zelda
et Planète Casio
Citer : Posté le 05/05/2012 19:24 | #
+2 J'approuve totalement pour la coloration syntaxique, il faut que je sois prêt pour le prochain 48h CPC !
Vitesse des fonctions en Basic Casio | 7 days CPC | Casio Universal Wiki | Tutoriel Basic Casio
>>> Give me a click Brother <<< >>> Teste mon générateur de mots nouveaux <<<
>>> Random Youtube Video <<<