SDK : Différence entre versions

De Casio Universal Wiki
Aller à : navigation, rechercher
 
(8 révisions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
Vous savez sûrement que Casio nous a gentiment offert un kit de développement permettant de programmer en C ou C++ sur les Graph 75/85/95 (SD). Or la documentation est en anglais, est très incomplète, et contient même des erreurs dans les fonctions de lecture et écriture des fichiers. Une partie de ce wiki est donc consacrée aux premiers pas sur le kit de développement et aux fonctions offertes par la librairie "fxlib".
+
=== Le fx-9860G SDK ===
  
Vous aurez besoin de connaître les bases du C, voire du C++. Pour cela, vous pouvez aller découvrir différents tutoriels. Vous êtes un débutant complet et vous voulez des explications (très) ludiques pour avaler les heures d'apprentissage plus facilement ? Allez voir le tutoriel du site du zéro : [http://www.siteduzero.com/tutoriel-3-14189-apprenez-a-programmer-en-c.html| tutoriel pour les Zér0s]. Vous voulez des explications plus professionnelles provenant d'une source sûre ? Allez plutôt voir ici : [http://melem.developpez.com/tutoriels/langage-c/initiation-langage-c/| initiation au langage C].
+
Vous savez sûrement que Casio nous a gentiment offert un kit de développement permettant de programmer en C ou C++ sur les Graph 75/85/95 (SD). Or la documentation est en anglais, est très incomplète, et contient même des erreurs dans les fonctions de lecture et écriture des fichiers. Une partie de ce wiki est donc consacrée aux premiers pas sur le kit de développement et aux fonctions offertes par la librairie "fxlib" de la calculatrice.
  
Pour la présentation générale et les premiers pas sur le SDK : [[Fx-9860G SDK]]
+
Vous aurez besoin de connaître les bases du C ou du C++. Pour cela, vous pouvez aller découvrir différents tutoriels. Vous êtes un débutant complet et vous voulez des explications ludiques pour avaler les heures d'apprentissage plus facilement ? Le [http://www.siteduzero.com/tutoriel-3-14189-apprenez-a-programmer-en-c.html tutoriel d'Open Classrooms] est pour vous. Vous voulez des explications plus professionnelles provenant d'une source sûre ? Allez plutôt voir [http://melem.developpez.com/tutoriels/langage-c/initiation-langage-c ce cours] pour vous initier au langage C.<br />
 +
Pour la présentation générale et les premiers pas : [[Fx-9860G SDK|fx-9860G SDK]]
 +
 
 +
Puisque la calculatrice ne fonctionne pas exactement comme un ordinateur, de nombreuses fonctions du C standard ne sont pas supportées par le SDK. En revanche, Casio nous a concocté une bibliothèque adaptée au développement sur calculatrices qu'elle a nommé ''fxlib'' (pour FX library). Cette bibliothèque contient toutes les fonctions propres à la calculatrice qui vous seront necéssaires pour le développement de vos programmes. Entre autres, tout ce qui touche à l'affichage à l'écran, réception d'évènements ou manipulation des fichiers du système.
 +
 
 +
Pour une présentation des fonctions de la bibliothèque fournie par Casio : [[Fxlib.h|fxlib]]
 +
 
 +
 
 +
=== Le Prizm SDK ===
 +
 
 +
Casio n'a pas fourni de SDK pour aller avec la [[Fx-CG_20|Prizm]]. Un logiciel communautaire a donc été réalisé pour permettre le développement C sur cette calculatrice. Il est compatible avec Windows et Linux, contrairement au précédent.
 +
 
 +
Pour plus d'informations : [[PrizmSDK|Prizm SDK]]
 +
 
 +
=== Le CPSDK ===
 +
Casio a partagé un plug-in de Dev-C++, développé par Saltire, permettant de créer des add-in pour Classpad. Ceux-ci ne sont malheureusement compatibles qu'avec les anciens modèles (CP300(+) et CP330), et il semblerait que Casio n'ait pas l'intention de combler ce manque.
 +
 
 +
Pour plus d'information : [[CPSDK]]
 +
[[en:SDK]]
 +
[[Catégorie:C/C++/Asm]]

Version actuelle datée du 20 mai 2014 à 10:03

Le fx-9860G SDK

Vous savez sûrement que Casio nous a gentiment offert un kit de développement permettant de programmer en C ou C++ sur les Graph 75/85/95 (SD). Or la documentation est en anglais, est très incomplète, et contient même des erreurs dans les fonctions de lecture et écriture des fichiers. Une partie de ce wiki est donc consacrée aux premiers pas sur le kit de développement et aux fonctions offertes par la librairie "fxlib" de la calculatrice.

Vous aurez besoin de connaître les bases du C ou du C++. Pour cela, vous pouvez aller découvrir différents tutoriels. Vous êtes un débutant complet et vous voulez des explications ludiques pour avaler les heures d'apprentissage plus facilement ? Le tutoriel d'Open Classrooms est pour vous. Vous voulez des explications plus professionnelles provenant d'une source sûre ? Allez plutôt voir ce cours pour vous initier au langage C.
Pour la présentation générale et les premiers pas : fx-9860G SDK

Puisque la calculatrice ne fonctionne pas exactement comme un ordinateur, de nombreuses fonctions du C standard ne sont pas supportées par le SDK. En revanche, Casio nous a concocté une bibliothèque adaptée au développement sur calculatrices qu'elle a nommé fxlib (pour FX library). Cette bibliothèque contient toutes les fonctions propres à la calculatrice qui vous seront necéssaires pour le développement de vos programmes. Entre autres, tout ce qui touche à l'affichage à l'écran, réception d'évènements ou manipulation des fichiers du système.

Pour une présentation des fonctions de la bibliothèque fournie par Casio : fxlib


Le Prizm SDK

Casio n'a pas fourni de SDK pour aller avec la Prizm. Un logiciel communautaire a donc été réalisé pour permettre le développement C sur cette calculatrice. Il est compatible avec Windows et Linux, contrairement au précédent.

Pour plus d'informations : Prizm SDK

Le CPSDK

Casio a partagé un plug-in de Dev-C++, développé par Saltire, permettant de créer des add-in pour Classpad. Ceux-ci ne sont malheureusement compatibles qu'avec les anciens modèles (CP300(+) et CP330), et il semblerait que Casio n'ait pas l'intention de combler ce manque.

Pour plus d'information : CPSDK