Version Française English Version Planete-casio.fr
Bienvenue sur la nouvelle version de planete-casio! Laissez vos impressions sur le forum!
Forums Casio - Projets de programmation

Index du Forum | Projets de programmation | Formulaire SVT
Piranha_
Hors ligne
Statut: Membre
Niveau: Débutant
Points: 11
Défis: 2
Email | Message
Posté le 19/02/2007 14:35

Formulaire SVT:

Hello

Petite présentation de mon projet:
Le programme comportera 7 grandes parties, correspondant à celle du programme de SVT en TS.
Il fournira un bref rappel de cours (suffisant, similaire a une bonne fiche de synthèse) avec des schémas ainsi que des sujets type bac (utile surtout pour la première partie)...

Une partie pour la spe SVT est prévu et se complétera lorsque la partie obligatoire soit terminé (et un lexique après ).
Aperçu du programme:
smiley
Accueil du Programme : affichage (en DrawStat) pendant 1.5s puis affichage du menu principal...

smiley

Il y a donc 3 sous partie pour accéder au contenu, l'utilisateur aura la possibilité de faire défiler le menu (le menu doit gérer un retour a la ligne) et pour revenir au menu précédent il faut appuyer sur la touche [EXIT].
Lorsque que l'on quitte le programme l'utilisateur n'est pas gêné par la configuration qu'impose le programme et remet une configuration à l'origine automatiquement (la fenêtre et les axes).

Pour les sujets de bac l'utilisateur obtient l'énoncé et si il veux voir le corrigé il a appuie sur la touche F6 pour revenir a l'énoncé il appuie sur la touche F1.

Le contenu étant déjà fait et les dits sujet de bac son déjà en ma possession (de 2000 à 2007), reste plus qu'à les adapter pour une calculatrice CASIO et de trouver un moyen pour transférer les schémas .

Ce programme est à l'origine pour une calculatrice CASIO de type graph35, mais vu l'étende de celui-ci je pense qu'il sera plutôt réservé au graph100 voir au graph85 (ou de réaliser des versions Lite ).

Mon problème étant la conception de l'interface notamment du menu qui nécessite plusieurs parties et sous partie.

Connaissez-vous un moyen pour réaliser un tel menu, un que je pourrai facilement adapter à mes souhaits .
Merci d'avance


Si d'autres personnes connaissant le basic et voulant m'aider dans ce projet (difficile ) vous êtes la bienvenue.




Lenainnoir
Hors ligne
Statut: Super admin
Niveau: Elite
Points: 5145
Défis: 24
Email | Message
Posté le 19/02/2007 18:46 |
Avant tout, si tu désires réaliser un programme de cours, je te conseille de regarder le générateur de cours, c'est encore la méthode la plus facile pour écrire un programme de cours.

Si tu désires le faire sous la forme d'un programme (plus dur, plus long et avantages pas forcément évidents), je te conseille avant tout de te rendre sur le tutorial de programmation, qui t'apprendra à faire des menus.
----------------------------------
Calculatrices : Fx 92 Collège, Graph 65, Graph 85, Classpad 300+.
Zefortiche
Hors ligne
Statut: Super admin
Niveau: Confirmé
Points: 5199
Défis: 54
Email | Message
Posté le 19/02/2007 20:47 |
pour les schémas, soit tu les fais à la main et il y a des chances pour qu'ils soient optimisés au max (mais faut être courageux ), soit tu les fais avec Photocasio (t'importes ton image et pouf, t'as ton code )

pour le script des menus, tu peux utiliser le générateur (mais je sais plus si il peut aller jusqu'à un 2e ou un 3e sous-menu)
ou tu peux faire :

Cls
Text 10,10,"I Obligatoire"
Text 20,10,"II Spécialité"
Text 30,10,"III Lexique"
Do:Getkey
LpWhile Ans!=72 And Ans!=62 And Ans!=52
Cls
If Ans=72
Then Text 1,1,"Partie Obligatoire"
Text 10,10,"1) Parente etc"
Text 20,10,"2) Stabilité etc"
Do:Getkey
LpWhile Ans!=72 And Ans!=62
Cls
If Ans=72
Then Text 1,1,"a) Meiose etc"
Text 11,1,"b) Reproduction etc"
Text 21,1,"c) L'apport etc"
Text 31,1,"d) Exos BAC"
Do:Getkey
LpWhile Ans!=76 And Ans!=66 And Ans!=56 And Ans!=46
Cls
If Ans=76
Then Text 1,10,"Cycle de développement"
Text 11,10,"La meiose"
Text 21,10,"Fécondation"
1->A
Do
Text A,1,"->"
Do
Getkey
LpWhile Ans=0
Text A,1," "
Ans=28=>A>1=>A-10->A
Ans=37=>A<21=>A+10->A
LpWhile Ans!=31
A=1=>Goto 1
A=11=>Goto 2
A=21=>Goto 3
IfEnd
If Ans=66
........
IfEnd
IfEnd
IfEnd



je sais, y a plein de boucles If/IfEnd, mais faut que tu te gardes les Lbl/Goto pour quand tu en auras vraiment besoin

edit : c'est con qu'on puisse pas décaler les lignes au fur et à mesure, pour rendre la lecture plus claire, parce que c'est un peu le bordel
----------------------------------
Calculatrices : Graph 35+, G100+
Piranha_
Hors ligne
Statut: Membre
Niveau: Débutant
Points: 11
Défis: 2
Email | Message
Posté le 19/02/2007 22:13 |
Pour le generateur de code j'avais déjà essayé mais il ne gére pas plus de 34 sous-parties :
Voir ce que j'avais mis dans le generateur...

Si je fais un menu comme tu m'as mis Zefortiche, il y aura bien un retour a la ligne des titres et un défilement ?
Matronix
Hors ligne
Statut: Admin
Niveau: Elite
Points: 4600
Défis: 67
Email | Message
Posté le 20/02/2007 11:01 |
Sinon tu peux également le faire en plusieurs programmes...

En tout cas bon courage tu vas vite être soulé (Eros )
----------------------------------
Galbadia Hotel
Lenainnoir
Hors ligne
Statut: Super admin
Niveau: Elite
Points: 5145
Défis: 24
Email | Message
Posté le 20/02/2007 11:54 |
le mieux pour ce que tu veux est encore de faire plusieurs programmes avec le générateur de cours : un programme pour la partie1, un programme pour la partie 2, etc.
----------------------------------
Calculatrices : Fx 92 Collège, Graph 65, Graph 85, Classpad 300+.
Piranha_
Hors ligne
Statut: Membre
Niveau: Débutant
Points: 11
Défis: 2
Email | Message
Posté le 20/02/2007 17:54 |
En tout 21 parties et le générateur ne gère pas au delà de trois sous partie
Je pense faire un programme maître qui est simplement le menu et qui va chercher le contenu des différentes partie dans différents sous-programme....mais est-ce qu il est possible sur une graph85 de laisser le programme maître dans les programmes et qui va chercher les sous programme-dans la carte SD c est à dire qu'il les mets dans la liste des programmes et lorsque l utilisateur quitte la partie qu il voulait visualiser le programme supprime ce sous-programme qu il a transfere depuis la carte SD
Lenainnoir
Hors ligne
Statut: Super admin
Niveau: Elite
Points: 5145
Défis: 24
Email | Message
Posté le 20/02/2007 17:59 |
On ne peut pas lire ou importer des données a partir de la carte SD (sur g85 SD peu de personnes en possèdent tiens en compte) en Basic, il faut pour celà programmer en C avec le SDK de la graph 85, ce qui limite l'utilisation à la graph 85.
----------------------------------
Calculatrices : Fx 92 Collège, Graph 65, Graph 85, Classpad 300+.
Piranha_
Hors ligne
Statut: Membre
Niveau: Débutant
Points: 11
Défis: 2
Email | Message
Posté le 20/02/2007 18:01 |
Lire je savais, mais pas importer a quoi elle sert alors ?
Avec l'emulateur de la graph85 on peut pourtant importer
Lenainnoir
Hors ligne
Statut: Super admin
Niveau: Elite
Points: 5145
Défis: 24
Email | Message
Posté le 20/02/2007 18:13 |
Oui mais manuellement, pas par un programme.
Le basic ne permet pas les lectures/écritures en mémoire inerte.
Seule la mémoire vive (63kO) est accessible en Basic.
----------------------------------
Calculatrices : Fx 92 Collège, Graph 65, Graph 85, Classpad 300+.
Zefortiche
Hors ligne
Statut: Super admin
Niveau: Confirmé
Points: 5199
Défis: 54
Email | Message
Posté le 20/02/2007 18:24 |

Si je fais un menu comme tu m'as mis Zefortiche, il y aura bien un retour a la ligne des titres et un défilement ?


comment ça un défilement ?

mais si tu fais un programme maître qui va chercher dans les sous-prog, la programme maître ne sert à rien alors
il suffit de lancer le sous-programme qui nous intéresse, ça va plus vite
----------------------------------
Calculatrices : Graph 35+, G100+
Lenainnoir
Hors ligne
Statut: Super admin
Niveau: Elite
Points: 5145
Défis: 24
Email | Message
Posté le 20/02/2007 18:32 |
Sauf s'il y a 50 sous programmes.
----------------------------------
Calculatrices : Fx 92 Collège, Graph 65, Graph 85, Classpad 300+.
Zefortiche
Hors ligne
Statut: Super admin
Niveau: Confirmé
Points: 5199
Défis: 54
Email | Message
Posté le 20/02/2007 18:44 |
c'est vrai
mais en ce qui me concerne, ils ne font jamais long feu les programmes où il y a 50 sous-progs
----------------------------------
Calculatrices : Graph 35+, G100+
Jeffprod
Hors ligne
Statut: Membre
Niveau: Vétéran
Points: 1733
Défis: 56
Email | Message
Posté le 20/02/2007 20:05 |
ahhh un compère (je suis en TS spe SVT) sympa le programme (t'en a du courage surtout pour la spé lol )
mais je pense que c'est un programme de revision pas de gruge car dans mon bahut la calto est interdite en SVT...
Je te souhaite bonne chance...
----------------------------------
FX 82c, FX 92 college, Graph 65,Graph 85 SD
Piranha_
Hors ligne
Statut: Membre
Niveau: Débutant
Points: 11
Défis: 2
Email | Message
Posté le 20/02/2007 20:12 |
Qui defile c'est à dire un menu que l'on peut faire défiler de bas en haut.
50 sous prog d'où pour une graph85, on fais un dossier sur la carte SD où on met les sous-prog.
Moi c'est autorisé par contre pour le bac je sais pas trop
Jeffprod
Hors ligne
Statut: Membre
Niveau: Vétéran
Points: 1733
Défis: 56
Email | Message
Posté le 23/02/2007 11:19 |
le chanceux !!!!!! (jaloux ) je crois pas qu'au bac elle soit autorisée mais bon qui ne tente rien n'a rien .....
tu pourrai peut etre en faire une version en mode text (menu run) pour les possesseurs de graph<100 ? ça prend moins de place...
----------------------------------
FX 82c, FX 92 college, Graph 65,Graph 85 SD
Muelsaco
Hors ligne
Statut: Webmaster
Niveau: Elite
Points: 9129
Défis: 175
Email | Message
Posté le 24/02/2007 16:23 |
En effet il y a trop de sous menus pour le générateur (à cause des Lbl X). Tu ne peux pas créer un cours unique pour chaque chapitre?
----------------------------------
Calculatrices : Fx 92 Collège, Graph 25, Graph 65, Graph 85, Graph 100, Classpad 300.
Piranha_
Hors ligne
Statut: Membre
Niveau: Débutant
Points: 11
Défis: 2
Email | Message
Posté le 28/02/2007 15:43 |
Je vais tout mettre en mode "text" après par la suite je verrai...
Créer un cours unique pour chaque chapitre n'a plus beaucoup d'intérêt ou alors on mélange le tout
Muelsaco
Hors ligne
Statut: Webmaster
Niveau: Elite
Points: 9129
Défis: 175
Email | Message
Posté le 28/02/2007 17:00 |
Ben çà peut être pratique pour les contrôles dans l'année, çà évite de remplir sa calculatrice
----------------------------------
Calculatrices : Fx 92 Collège, Graph 25, Graph 65, Graph 85, Graph 100, Classpad 300.


Index du Forum | Projets de programmation | Formulaire SVT
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
Top Cinema par les créateurs de Planete Casio :
Découvrez le classement des meilleurs films et séries sur Top-cinema.com !

www.planete-casio.fr v3.0 © crée par Neuronix et Muelsaco 2007
Il y a 10 connectés | Nous contacter | Recherches effectuées | Liens | Forum Commun Casio