Version Française English Version

Planète Casio - Programmes, jeux et cours pour calculatrices Casio

Bookmark and Share
Bienvenue sur Planète Casio, n'hésitez pas à poser vos questions sur le forum, et pensez à rejoindre Planète Casio sur Facebook !
Spaceraider
Forums Casio - Projets de programmation

Index du Forum | Projets de programmation | Gencode, le générateur avec symboles
Pylaterreur
Hors ligne
Membre
Niveau: Elite
Points: 2173
Défis: 8
Email | Message
Posté le 17/06/2008 07:21

Gencode, le générateur avec symboles:

Bonjour à tous, voici le topic officiel de mon générateur de cours, ça m'évitera de squatter mon topic tuto dès que je fais une mise à jour de mon gencode.

Les points qui restent à améliorer sont encore nombreux, comme :
.centrage et soulignement des titres ;
.créer les symboles long (par exemple <symbole type=long nom vecteur>AB</symbole> donnera un vecteur AB) ;
.faire un formulaire, une interface sympathique, avec possibilité de régler les interlignes, ajouter des symboles personnels, ...
.générer du code compatible non seulement FA-124, mais aussi FX-interface ;
.etc.

Fichier joint

Graph 85 SD
Domptez votre calculatrice avec le Basic Casio !




Pylaterreur
Hors ligne
Membre
Niveau: Elite
Points: 2173
Défis: 8
Email | Message
Citer : Posté le 04/08/2008 09:08 |
Salut,
Je poste ici pour vous dire que mon projet PHP est devenu projet C++, avec Qt.
Ce projet peut être décomposé en 3 parties :
.structure d'un cours, avec ouverture du fichier XML puis mise en mémoire de façon organisée. (fait à 90%)
.parser cours->basic (fait à 30%)
.GUI (fait à 1% )

Je vous mets pas de fichier joint, c'est trop lourd
Et merci les std::vector, c'est carrément plus pratique que les new et autres delete .
----------------------------------
Graph 85 SD
Domptez votre calculatrice avec le Basic Casio !
charlotte naneda
Statut : Invité
Citer : Posté le 22/08/2008 13:09 |
interressant tes notes
Pylaterreur
Hors ligne
Membre
Niveau: Elite
Points: 2173
Défis: 8
Email | Message
Citer : Posté le 25/07/2009 11:22 |
Lu, le site de gencode est ouvert.

Pour l'instant y a presque rien, mais comme le soft est au début de son développement (et que je viens d'installer apache ), c'est un peu normal .

M'enfin, vous avez déjà un schéma et un xml d'exemple, vous pouvez déjà commencer à écrire vos cours .
----------------------------------
Graph 85 SD
Domptez votre calculatrice avec le Basic Casio !
Totoyo
Hors ligne
Super admin
Niveau: Elite
Points: 7792
Défis: 66
Email | Message
Citer : Posté le 26/07/2009 00:04 |
Alors, le projet n'est pas l'abandon ?
----------------------------------
PRGM 2 // Tout savoir sur sa Casio

Master 1 Aménagement du territoire - Mobilités Spatiales - (spécialité) Transports

Je ne réponds PAS aux messages privés concernant des problèmes avec la calculatrice. Merci de poser vos questions sur le forum !
Pylaterreur
Hors ligne
Membre
Niveau: Elite
Points: 2173
Défis: 8
Email | Message
Citer : Posté le 26/07/2009 10:42 |
non
Je m'y mets assez sérieusement, je veux en faire mon PFA de tek2 (2ème année Epitech). J'ai même acheté le nom de domaine gencode.org , et j'héberge chez moi, sur un vieux PC tournant sur FreeBSD 7 (qui me sert de serveur ssh, en plus de cela ).

Gencode sortira sous licence BSD, il utilisera la libxml++ (LGPL). Pour l'instant, vous pouvez vous amuser à faire des fichiers XML et vérifier s'ils sont valides avec un :
$ xmllint foo.xml --schema lesson.xsd > /dev/null
----------------------------------
Graph 85 SD
Domptez votre calculatrice avec le Basic Casio !
Light_spirit
Hors ligne
Modérateur
Niveau: Aucun
Points: 2096
Défis: 38
Email | Message
Citer : Posté le 26/07/2009 15:42 |
Bravo

J'ai regardé hier, rien ne marchait

Mais si t'as besoin d'aide, je peux t'aider sans problèmes
----------------------------------
Collectionneur de figurines d'animés. - WoW c'est le mal mais j'ai choisi le côté obscur
Calculatrices : G85 SD, G100+, Classpad 330 (temp), FX-CG 10
Linux, c'est le seul endroit où tu peux taper ls.
smiley
Pylaterreur
Hors ligne
Membre
Niveau: Elite
Points: 2173
Défis: 8
Email | Message
Citer : Posté le 26/07/2009 18:38 |
tu vas rire, c'est parce que le RJ-45 serveur-freebox était débranché .
J'aimerais bien savoir s'il y a une bonne lib C++ permettant de valider un fichier xml a partir d'un xsd. libxml++ n'a pas l'air de le faire (je peux toujours la modifier, ça n'est qu'un wrapper de la libxml2).

Comme le cable reseau est rebranche, tu peux consulter http://www.gencode.org
----------------------------------
Graph 85 SD
Domptez votre calculatrice avec le Basic Casio !
Light_spirit
Hors ligne
Modérateur
Niveau: Aucun
Points: 2096
Défis: 38
Email | Message
Citer : Posté le 26/07/2009 18:48 |
Et les gens doivent rentrer quoi Que du texte brut Parce que si c'est du xml, je vois mal un noob le faire.

Fait un générateur de cours style Google Docs
----------------------------------
Collectionneur de figurines d'animés. - WoW c'est le mal mais j'ai choisi le côté obscur
Calculatrices : G85 SD, G100+, Classpad 330 (temp), FX-CG 10
Linux, c'est le seul endroit où tu peux taper ls.
smiley
Pylaterreur
Hors ligne
Membre
Niveau: Elite
Points: 2173
Défis: 8
Email | Message
Citer : Posté le 26/07/2009 19:09 |
Du XML.
Je connais de toutes façons assez peu de noobs qui arrivent à transférer des programmes sur leur calculatrice (cf le quart des posts sur le forum ).
Les membres du SdZ n'ont aucun mal à mettre en gras leur texte sur le forum, c'est pourtant du XML.

Après je pourrai toujours ajouter une interface graphique qui simplifiera la tache pour les moins débrouillards, une fois que j'aurai développé le core du programme.

Il y aura bien sûr une documentation complète, côté user comme côté developpeur. De plus je ferai un truc vraiment modulaire et pratique.

Regarde du côté du noeud "server". ça permettra de centraliser les cours sur un serveur, permettant alors de faire des updates de cours (à la manière d'un packet manager, mais aussi en upload).

Le noeud "symbolib" quant à lui permet d'ajouter des library de symbol, l'utilisateur pourra donc créer ses propres symboles et les incorporer facilement dans ses cours. Chaque lib de symbol se trouvant dans un fichier xml de même structure (ou presque) que celui d'un cours, le systeme d'upload/update sera la aussi utilise.

Je réfléchis à d'autres fonctionnalités .
----------------------------------
Graph 85 SD
Domptez votre calculatrice avec le Basic Casio !
Light_spirit
Hors ligne
Modérateur
Niveau: Aucun
Points: 2096
Défis: 38
Email | Message
Citer : Posté le 26/07/2009 23:16 |
Ouais ben j'attends une interface utilisateur, parce que taper des lignes de code pour avoir un cour, je suis pas sur que tout le monde apprécie.

J'attends un exemple avec
----------------------------------
Collectionneur de figurines d'animés. - WoW c'est le mal mais j'ai choisi le côté obscur
Calculatrices : G85 SD, G100+, Classpad 330 (temp), FX-CG 10
Linux, c'est le seul endroit où tu peux taper ls.
smiley
Totoyo
Hors ligne
Super admin
Niveau: Elite
Points: 7792
Défis: 66
Email | Message
Citer : Posté le 27/07/2009 09:34 |
Et oui, faudra faire une interface pour les 'tits newbies que nous sommes !
----------------------------------
PRGM 2 // Tout savoir sur sa Casio

Master 1 Aménagement du territoire - Mobilités Spatiales - (spécialité) Transports

Je ne réponds PAS aux messages privés concernant des problèmes avec la calculatrice. Merci de poser vos questions sur le forum !


Index du Forum | Projets de programmation | Gencode, le générateur avec symboles
Pseudo :
Adresse email :
Réponse :
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :?:  :arrow:  :!:  :here:
Ajouter fichier joint :


Me prévenir par mail lorsqu'une réponse est postée.



Recherche :
Publicité et partenaires

Omnimaga

Space-Raider

Soutien scolaire

GameMasters.fr

Jeux Casio - www.planet-casio.com v3.0 © créé par Neuronix et Muelsaco 2004-2012 | Il y a 39 connectés | Nous contacter | Recherches effectuées
Rugby Manager | Jeu de handball | Jeu de foot | Jeu de rugby | Jeu de tennis | Space raider | Sublinet | Top-cinema, films, cinéma, séries | Pension pour chats

Planète-Casio est un site communautaire indépendant et n'est donc pas affilié à Casio | Toute reproduction de Planète-Casio, même partielle, est interdite
Les fichiers, programmes et publications postés sur Planète-Casio restent la propriété de leurs auteurs respectifs et peuvent être soumis à des copyrights
Merci de respecter le travail des autres ! | CASIO est une marque déposée par CASIO Computer Co., Ltd