Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.
Tous | Tutoriels du Mercredi | Basic Casio | C/C++/ASM | LuaFX | Graphisme | Transferts | Logiciels | Diverses astuces

Calculatrice
Toutes
Graph 35 à 100
Graph 25+Pro/25+E/25+E II
Graph 35+USB/75(+E)/85/95 SD
Graph 100(+)
Classpad 300/330(+)
fx-CG 10/20 (Prizm)
Classpad 400(+E)
Graph 90+E
fx-92+ SC

Retour à la liste des tutoriels
Tutoriel Casio : Les nouveautés et les changements du Basic
Tutoriel rédigé le : 2012-04-15 17:16  par Smashmaster  Catégorie : Basic Casio  Calculatrice : fx-CG 10/20 (Prizm)

Discutez de ce tutoriel sur le forum >> Voir le sujet dédié (104 commentaires)

Les nouveautés et les changements du Basic
Entre la CG-20 et les autres calculatrices il y a pas mal de différence au niveau de la programmation basic, voici la liste de toutes les différences qu'on a pu constater en ce moment


I. ViewWindow :
Cliquez pour découvrir
Cliquez pour recouvrir
Sur les g35 à g100 ont utilise souvent ce ViewWindow: 1,127,0,1,63,0
Sur la CG-20 il est conseillé d'utilisé celui ci: 1,379,0,1,187,0 en effet l'écran de la cg-20 à une meilleure résolution


II. Rcl-pict et BG-pict
Cliquez pour découvrir
Cliquez pour recouvrir
Il est possible d'afficher une image 16bits dans un programme en basic, voici comment le faire :
Dans [OPTN]+[F6]+[F6]+[F2](picture) +[F3](open) choisissez une image (format .g3p). Une ligne du style ''CASIO/g3p/nom_image.g3p'' doit s'afficher dans le code source de votre programme, pour pouvoir voir l'image il suffit de rajouter un RclPict ou un Bg-pict avant le texte, exemple :

Cls   [b]//Obligatoire pour que l'image s'affiche à l'écran [/b]
RclPict ''CASIO/g3p/Beach.g3p''   [b]//Ceci affiche une image représentant une plage[/b]
BgPict ''CASIO/g3p/Beach.g3p''   [b]//Ceci affiche aussi une image représentant une plage[/b]

Pour crée des images .g3p il faut utiliser ce programme : Lien


III. Couleurs
Cliquez pour découvrir
Cliquez pour recouvrir
Dans [SHIFT]+[5] (format)+[1] on a la possibilité de choisir la couleur que l'on veut utiliser pour colorer par exemple du texte ou des F-line, on a le choix entre 7 couleurs: Noir, Bleu, Rouge, Rose, Vert, Cyan et jaune.
Exemple d'utilisation:

Cyan Text 1,1,"HELLO"
Black F-line 100,100,200,150

Il est aussi possible d'utiliser des couleurs pour les Locate, exemple :

Red Locate 1,1,''HELLO''
Blue Locate 5,5,''WORLD''

Dans [SHIFT]+[SETUP]+[F6]+[F6]+[F6]+[F6]+[F3](P/L-CLR) Il y a une commande qui permet de modifier la couleur par défaut : Plot/line-Color.
Exemple d'utilisation :

Plot/line-Color Green [b]//La couleur par défaut est maintenant le vert[/b]
F-line 1,1,10,10 [b]//Cette F-line sera dessinée en vert[/b]

Plot/line-Color Red [b]//La couleur par défaut est maintenant le rouge[/b]
F-line 1,1,10,10 [b]//Cette F-line sera dessinée en rouge[/b]



IV. Regler l'épaisseur des F-lines
Cliquez pour découvrir
Cliquez pour recouvrir
Dans [SHIFT]+[F4](Sketch)+[F6]+[F6]+[F5](STYLE) il existe plusieurs commandes qui règle l'épaisseur des F-Lines:
-SketchNormal : Trait normal (2 pixels)
-SketchThick : Gros trait (3 pixels)
-SketchBroken : Gros pointillé
-SketchDot: Petit pointillé
-StetchThin: Trait fin (1 pixel)
Exemple d'utilisation:

SketchBroken Red F-line 10,10,150,200
[b]//Affiche un trait en pointillé entre les points de coordonnés (10,10) et (150,200) en rouge[/b]

Remarque: cette astuce fonctionne aussi sur des Circle par exemple


V. Caractères spéciaux :
Cliquez pour découvrir
Cliquez pour recouvrir

De nouveaux caractères spéciaux ont été rajoutés, voici tous les caractères spéciaux :



Tous les caractères spéciaux peuvent être utilisé en mode graphique


VI. Superposer l'écran graphique et l'écran texte
Cliquez pour découvrir
Cliquez pour recouvrir

Le bug de la superposition écran graphique et écran texte fonctionne sur CG 20, il offre pas mal de possibilité et permet notamment d'accéder à la dernière ligne de l'écran texte
exemple:

Clrtext
Cls
Text 174,1,"SCORE :"
Text 174,80,0
Locate 1,1,"ESSAI"
Do
LpWhile Getkey=0

Pour plus d'information je vous conseille de lire cette page : Lien


VII. Autres infos :
Cliquez pour découvrir
Cliquez pour recouvrir

Il est impossible de mettre des espaces dans le noms des programmes en basics
Le PxlTest renvoie maintenant la couleurs du pixel (0 blanc, 1 noir, 2 bleu, 3 rouge... ). Par contre un pixel "allumé par une image" n'est pas détecté.
Une nouvelle fonction est apparue dans le menu 'programme' de la calculatrice : la fonction 'LOAD' ([F6]+[F4]), il permet de convertir les fichiers .txt déposés dans la mémoire de stockage en .g3r .
L'inverse est également possible, c'est à dire, via la commande 'SAVE-AS' ([F6]+[F3]), de transformer un programme en fichier .txt
Il est maintenant possible de rajouté un mot de passe même si le programme a déjà été crée, il suffit d'appuyer sur les touches [F6]+[F5] pour rajouter un mot de passe


Je n'ai pas encore fini, je rajouterai encore d'autre truc au fur et à mesure


Discutez de ce tutoriel sur le forum >> Voir le sujet dédié (104 commentaires)

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 88 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd