Forums Casio - Projets de programmation

Index du Forum | Projets de programmation | Projet Unicorn
Intelligide
Hors ligne
Membre de CreativeCalc
Niveau: Vétéran
Points: 2493
Défis: 5
Message
Posté le 08/12/2014 19:25

Projet Unicorn :

Je vous présente le project Unicorn. C'est un ensemble d'outil destiné à favoriser le développement de programmes Casio.



Actuellement, Il y a:

- UnicornEditor, une IDE prévu pour tourner sous Windows afin de 1) faciliter la Programmation Orienté Casio(la POC ) avec une interface convivial, 2) remplacer ce vieux SDK Casio et 3) ramener tout le beau monde de Linux sur Windows

Voici un screenshot de l'IDE (obsolète):


On peut y voir une interface proche de Code::Blocks avec une gestion multi-projet(pas parfaite bien sûr ) et la fenêtre pour créer un nouveau fichier.

Quelqu'un qui vient de débarquer a écrit :
omg c'est quoi "Classe", "Basic Casio" et "Lua"? ça n'a rien à voir avec le C?!


Où est ce que j'ai parlé de C?! Cette IDE est tourné vers la POC ( ) , c'est à dire une pluralité des langages utilisés par nos bonnes vieilles Casio.

Ainsi, vous aurez le choix entre du C/C++, du Lua et du Basic(certains n'aiment pas programmmer On-Calc )

De plus, ce SDK intégrera un compilateur GCC compatible pour les Graphs, mais aussi pour les FXCG

Enfin, un Class Creator si vous avez la flemme de déclarer les bases d'une classe(on peut ici parler de POO)

Status : En dévellopement


Lien officiel du projet


- Blang est un compilateur BasicCasio. Son but est de transformer le code texte en AST puis de construire un fichier G1M tout en optimisant. Blang fournit aussi un préprocesseur afin de faciliter le codage multiplateforme.


Status : En dévellopement


Lien officiel du projet


Sur ce, sPOC

Fichier joint



Lephenixnoir
Hors ligne
Administrateur
Niveau: Confirmé
Points: 9646
Défis: 130
Message
Dernier message de la page précédente :Posté le 15/01/2015 18:34 |
Peux-tu afficher les pointeurs pour savoir si le widget affiché est ou non toujours le même ?
----------------------------------
La sagesse est la prunelle de tes yeux, et la gloire l’enveloppe de ton cœur.



Pages: Précédente | 1, 2, 3, 4, 5, 6, 7, 8, 9, ... 11 | Suivante

Intelligide
Hors ligne
Membre de CreativeCalc
Niveau: Vétéran
Points: 2493
Défis: 5
Message
Citer : Posté le 17/01/2015 16:50 | #
les pointeurs ne changent pas


----------------------------------
Lephenixnoir
Hors ligne
Administrateur
Niveau: Confirmé
Points: 9646
Défis: 130
Message
Citer : Posté le 17/01/2015 17:11 | #
Je ne sais pas comment fonctionne le jeu d'onglets, mais j'imagine qu'à chaque onglet est associé un widget ? Vérifie que tes widgets sont assemblés correctement et que le jeu d'onglets est bien configuré.
----------------------------------
La sagesse est la prunelle de tes yeux, et la gloire l’enveloppe de ton cœur.
Intelligide
Hors ligne
Membre de CreativeCalc
Niveau: Vétéran
Points: 2493
Défis: 5
Message
Citer : Posté le 17/01/2015 17:54 | #
Lephenixnoir a écrit :
Je ne sais pas comment fonctionne le jeu d'onglets, mais j'imagine qu'à chaque onglet est associé un widget ?


Yep

Lephenixnoir a écrit :
Vérifie que tes widgets sont assemblés correctement et que le jeu d'onglets est bien configuré.


tout est bien configuré
----------------------------------
Lephenixnoir
Hors ligne
Administrateur
Niveau: Confirmé
Points: 9646
Défis: 130
Message
Citer : Posté le 17/01/2015 18:21 | #
Je suppose qu'un signal est émis lorsque tu changes de widget. As-tu placé un slot pour vérifier ?

Es-tu sûr que lorsque tu crées un nouvel onglet tu y associes bien un nouveau widget ?
----------------------------------
La sagesse est la prunelle de tes yeux, et la gloire l’enveloppe de ton cœur.
Intelligide
Hors ligne
Membre de CreativeCalc
Niveau: Vétéran
Points: 2493
Défis: 5
Message
Citer : Posté le 19/01/2015 12:39 | #
Je vais partir vers un QtabWidget, il semble qu'il y est moins de problème qu'avec la QMdiArea
----------------------------------
Lephenixnoir
Hors ligne
Administrateur
Niveau: Confirmé
Points: 9646
Défis: 130
Message
Citer : Posté le 19/01/2015 18:58 | #
Wait, t'as mis une MdiArea ? Tu sais que c'est fait pour contenir des fenêtres, comme dans le fxSDK ?
----------------------------------
La sagesse est la prunelle de tes yeux, et la gloire l’enveloppe de ton cœur.
Intelligide
Hors ligne
Membre de CreativeCalc
Niveau: Vétéran
Points: 2493
Défis: 5
Message
Citer : Posté le 19/01/2015 19:19 | #
la QMdiArea peut aussi afficher des fenetres en mode Tab
----------------------------------
Eiyeron
Hors ligne
Modérateur
Niveau: Élite
Points: 5513
Défis: 57
Message
Citer : Posté le 19/01/2015 19:20 | #
Bah tiens je pourrai tester puisuqe je vais rester sur dodows la première année de mon laptop
Intelligide
Hors ligne
Membre de CreativeCalc
Niveau: Vétéran
Points: 2493
Défis: 5
Message
Citer : Posté le 21/01/2015 14:16 | #
j'ai réécrit tout le système d'affichage, bizarrement c'est plus propre et sans bug
----------------------------------
-florian66-
Hors ligne
Rédacteur
Niveau: Aucun
Points: 2159
Défis: 19
Message
Citer : Posté le 21/01/2015 14:17 | #
bizarre ... hein ?
ah et beh continue maintenant
Lephenixnoir
Hors ligne
Administrateur
Niveau: Confirmé
Points: 9646
Défis: 130
Message
Citer : Posté le 21/01/2015 17:15 | #
Intelligide a écrit :
j'ai réécrit tout le système d'affichage, bizarrement c'est plus propre et sans bug

Tu vois que ça sert, je fais ça tout le temps aussi
----------------------------------
La sagesse est la prunelle de tes yeux, et la gloire l’enveloppe de ton cœur.
Intelligide
Hors ligne
Membre de CreativeCalc
Niveau: Vétéran
Points: 2493
Défis: 5
Message
Citer : Posté le 22/01/2015 19:30 | #
j'ai mis à jour les sources
----------------------------------
Lephenixnoir
Hors ligne
Administrateur
Niveau: Confirmé
Points: 9646
Défis: 130
Message
Citer : Posté le 22/01/2015 19:37 | #
J'ai dl pour voir, mais je trouve que ça manque un peu de normes d'écriture (j'en rigole parce que j'en mets beaucoup, même sans doute trop)
Tous les nouveaux mots ne commencent pas par une majuscule, certaines méthodes commencent par une majuscule et pas d'autres, certains noms sont en français et d'autres en anglais... :3

Et puis, multiplier par 5 ou 6 le code pour empiler les traductions est pas super esthétique...

Ah oui, d'ailleurs j'avais pas vu que tu utilisais Qt Creator (en particulier Designer) !
----------------------------------
La sagesse est la prunelle de tes yeux, et la gloire l’enveloppe de ton cœur.
Intelligide
Hors ligne
Membre de CreativeCalc
Niveau: Vétéran
Points: 2493
Défis: 5
Message
Citer : Posté le 22/01/2015 19:48 | #
Lephenixnoir a écrit :

Tous les nouveaux mots ne commencent pas par une majuscule, certaines méthodes commencent par une majuscule et pas d'autres, certains noms sont en français et d'autres en anglais... :3


Je suis en train de revoir pour recoder le nom des fonctions

Lephenixnoir a écrit :
Et puis, multiplier par 5 ou 6 le code pour empiler les traductions est pas super esthétique...


ça je m'y attaque de suite
----------------------------------
Eiyeron
Hors ligne
Modérateur
Niveau: Élite
Points: 5513
Défis: 57
Message
Citer : Posté le 24/01/2015 00:42 | #
Je peux avoir un zip d'une version fonctionnelle avec au moins le SDK Fx-9860, s'il vous plaît?
Drac0300
Hors ligne
Membre
Niveau: Intermédiaire
Points: 839
Défis: 39
Message
Citer : Posté le 24/01/2015 09:58 | #
Eiyeron a écrit :
Je peux avoir un zip d'une version fonctionnelle avec au moins le SDK Fx-9860, s'il vous plaît?

Si c'est le compilo pour windows que tu cherches, il se trouve, compilé, avec le prizmSDK (c'est le même que pour les graph vu que la prizm utilise le même proco (par contre je crois que c'est pour sh4 et pas sh3...))
----------------------------------
Dans Z/1Z, 42==666
Coïncidence ? Je ne pense pas.
Eiyeron
Hors ligne
Modérateur
Niveau: Élite
Points: 5513
Défis: 57
Message
Citer : Posté le 24/01/2015 21:44 | #
Ben oui, justement, le SH4 est différent du SH3. C'est pour cela qu'il y a deux SDK et deux cibles différentes (en fait plus) de compilation quand on configure la compilation de GCC lui-même.
Intelligide
Hors ligne
Membre de CreativeCalc
Niveau: Vétéran
Points: 2493
Défis: 5
Message
Citer : Posté le 25/01/2015 09:16 | #
en fait, il faut juste les binaires du PSDK auquel on applique le tuto de Lephen

Je vais voir pour t'envoyer ça
----------------------------------
Eiyeron
Hors ligne
Modérateur
Niveau: Élite
Points: 5513
Défis: 57
Message
Citer : Posté le 25/01/2015 10:43 | #
Merci bien. Au moins, de fournir directement des versions compilées avec les SDK pourra compter comme des releases


(A présent pour faire les versions x86 et 86_64, ainsi que la même chose pour linux... Remarque, je pense que GCC est relativement portable sur linux, c'est un point à voir)
Intelligide
Hors ligne
Membre de CreativeCalc
Niveau: Vétéran
Points: 2493
Défis: 5
Message
Citer : Posté le 13/02/2015 08:40 | #
j'ai rajouté un système de commentaire automatique càd que si vous appuyer sur Ctrl+Q, la ligne où il y a le curseur se commentera automatiquement et si vous sélectionner un texte, cela insérera un commentaire bloc

----------------------------------

Pages: Précédente | 1, 2, 3, 4, 5, 6, 7, 8, 9, ... 11 | Suivante

Index du Forum | Projets de programmation | Projet Unicorn
Publicité et partenaires
Casio Education
Casio éducation

TI-Planet
Casiopeia
Casiopeia
CasioFan, la communauté ClassPad
CasioFan
CodeWalrus
CodeWalrus

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2015 | Il y a 39 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements
Rugby Manager | Jeu de basket | Jeu de handball | Jeu de tennis | Nova Raider | Réparation téléphone | Soccer Rush | Tasty Tale

Planète Casio est un site communautaire indépendant, géré bénévolement et n'est donc pas affilié à Casio | Toute reproduction de Planète Casio, même partielle, est interdite
Les fichiers, programmes et autres publications présents sur Planète Casio restent la propriété de leurs auteurs respectifs et peuvent être soumis à des licences ou des copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd