Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.
[83+/84+] tutoriel Xlib par moi même
Persalteas le 23/01/2012 à 11:00
Avis à ceux du forum qui ont des modèles de TI plus élevés, je vous ai fini ce matin un petit tuto concernant la librairie graphique Xlib, qui permet de rajouter des fonctions au TI Basic, pour que les programmes aient... bien plus la classe.
C'est avec ça que j'ai programmé le dernier HERSSAHE, et je vous invite donc a le découvrir vous aussi:
télécharger mon tutoriel
ça vous donne envie, hein... Pas plus dur que le TI Basic !
(et ça s'apprend en deux jours de pratique...)
PS: non, je rigole, le screen, c'est de l'Axe... Le Xlib ne supporte pas les niveaux de gris.
azerty1 le 23/01/2012 à 19:03
Le screen c'est de la pub pour le tuto de kindermoumoute?

Sinon on n'utiliserait pas plutôt le terme bibliothèque plutôt que librairie?
Sinon,je pense que je vais m'y mettre!

Et tu n'as pas oublier d'up l'image charXlib.gif...?
Persalteas le 23/01/2012 à 21:22
alors, réponses:
oui
non
oui !
non , en fait c'est pas possible de mettre un gif animé dans un pdf, donc j'ai mis ça pour quand le tutoriel sera uploadé sur un vrai site.azerty1 le 23/01/2012 à 21:32
Alors:
C'est bien!

Pourquoi pas...?
Héhé

Au temps pour moi

(au pire up le quelque part et fou un lien...)
EDIT: Et explique nous vite cette fonction real(2 !

Persalteas le 23/01/2012 à 22:02
je l'ai piquée sur le sdz
parce que j'ai envie et que j'ai appris comme ça et qu'en anglais ils disent library et que j'en ai trop marre d'éplucher des readme moisis en anglais alors mon cerveau se formate et
je suis impatient de voir tes programmes.
T'inquiète pas, dans quelque jours il sera hébergé en tant que tel

sur espace TI.
azerty1 le 23/01/2012 à 22:10
C'est un faux ami

Bref, on s'en fou.
Je vais essayer de comprendre real(2 vu que c'est explqiué dans le readme (en anglais encore

)
noelthebest le 25/01/2012 à 17:41
News ? ^^Persalteas le 25/01/2012 à 18:49
Non, Noel, tu newse pas.
JE voudrais newser une fois qu'Espace TI aura hébergé les 2 tutos de Matrefeytontias (scrolling en Axe, programmation en hexadécimal ) et les 4 miens ( Xlib, Celtic III, Omnicalc, Batlib)
Là, ça fera une news de choc. 5 tutos d'un coup pour programmer mieux qu'en TI Basic.
Et encore, puisque je prévois d'en faire un sur le Grammer et Matref un sur l'ASM pur.
ça va bouger !
Prépare nous donc un TI concours de choc, Noel =D
(ou alors un tutoriel

)
azerty1 le 25/01/2012 à 19:42
Ca pour bouger, ça va bouger, un mini Ti Planet

Oui un ptit concours se basant sur les nouveaux tutos est une bonne idées!

linkakro le 25/01/2012 à 19:47
Merci, comme ça je pourrai me changer les idées sans pour autant recommencer à zéro dans un nouveau language.
Je sens que je vais installer toutes les applications d'Xlib etc. pour toutes les utiliser en même temps.

azerty1 le 25/01/2012 à 19:52
Ca va exploser! Pardon...
persalteas, tu attend de newser sur Espace TI où tu nous files le lien de ton tuto Celtic avant?

Persalteas le 25/01/2012 à 22:10
Je vais les donner un par un sur TI Planet et Tout 82.
Mais le Celtic est difficile, je comprend mal dès qu'il faut coder en hexadécimal parce qu'il y a des trucs a décompiler-recompiler et compagnie, les readme sont pas plus clairs, et je prends du retard sur mes cours en ce moment.
J'ai donc pas fini de l'écrire, celui sur le Celtic III.
C'est beaucoup plus compliqué que ce que je pensais, en fait, Xlib, BatLib et Omnicalc sont plus simples.azerty1 le 25/01/2012 à 22:14
Ok!

A la crotte... Mais bon, bosse tes cours avant tout hin, mais t'es grand, tu le sais :p

Persalteas le 25/01/2012 à 22:41
trotithuthur a écrit :
Ok! 
A la crotte... Mais bon, bosse tes cours avant tout hin, mais t'es grand, tu le sais :p 
Cette fois j'en suis sur, ma mère a hacké ton compte.
Bref: info inutile: ma mère a un niveau suffisant en informatique pour hacker le compte de trotithuthur.

azerty1 le 25/01/2012 à 23:01
Dark Vador a écrit :
persalteas, je suis ta mère
Persalteas le 25/01/2012 à 23:34
MAIS LOL ! T'ES PAS DROLE !
pour reprendre une citation noelthebest-ienne ...lacquos le 11/06/2012 à 13:54
Bonjour
Existe t'il un tuto pour apprendre à programmer en Celtic ?The K le 11/06/2012 à 14:24
Va voir sue le site du zero :
http://www.siteduzero.com/
Tu trouveras tous les tutos possibles et imaginables.
Mais c'est quoi le Celtic ? C'est pour calculatrice TI ?
linkakro le 11/06/2012 à 18:26
Oui. C'est une des library pour 83+/84+.
Lire la discussion qui précède pour le savoir.
Je n'ai pas vu de tutoriel français, c'est pour ça que persalteas a écrit plusieurs tutoriels.The K le 11/06/2012 à 19:54
Donc en gros j'ai dit de la m**** ? C'est la honte sérieux

Persalteas le 12/06/2012 à 16:27
Réponse: oui, en anglais, dans le SDK de Doors CS7 sur le site Cemetech.
Mais alors INCOMPREHENSIBLE pour un français non-professionnel (moi j'y ai rien capté).
j'avais tenté une traduction/adaptation pour faire un pseudo tuto en français, mais j'ai abandonné par manque de temps, j'ai du écrire même pas deux chapitres, donc je ne l'ai pas publié.
Bonne chance si tu veux apprendre le Celtic, je ne peux que t'encourager...
Je peu aussi te rediriger vers le tutoriel de Grammer en Français:
http://web.archive.org/web/201[...]mertutorial.htm , mais bon, c'est le Grammer, opas le Celtic...
Et sinon tu peux aussi apprendre l'Axe sur le site du zéro.
The K le 12/06/2012 à 16:36
Quels sont les avantages/inconvénients du Celtic par rapport a d'autres languages ?

linkakro le 12/06/2012 à 18:56
Les library peuvent s'utiliser à l'intérieur de programmes entièrement basic.
Mais je ne sais pas quelle est la différence entre la library Celtic3 et une autre library.Persalteas le 14/06/2012 à 14:15
Celtic III est la plus complète, car elle permet la manipulation brute des données de la RAM, avec des pointeurs, comme en Axe ou Grammer.
Elle comprend en elle les librairies Xlib et PicArc qui servent juste a faire de beaux graphismes.
Avantages:
-Niveau algorithmique, c'est pas plus dur a apprendre que le TI-Basic, en particulier si tu te sers surtout de Xlib pour faire des graphismes et que tu bidouilles pas trop ta mémoire. Quand tu commences a trifouiller des octets, ça se complique et tu passes au niveau Axe question difficulté.
Disons que ça permet une transition en douceur vers des langages plus élaborés.
-ça peut se programmer/s'éditer direct sur calculette
-tu as toujours le syustème d'erreurs de l'OS: Si y'a un bug, tu as une "ERR: SYNTAXE", pas un "Mémoire effacée".
Inconvénients:
- Au niveau des maths et des calculs, ça va aussi vite que le TI-Basic: lent.
- Une application de plus sur la TI... Sauf si vous avez DoorsCS7: il permet l'éxécution des librairies, même sans l'App Celtic III.
Petit zyeutage des librairies:
- Xlib: permet de faire des graphismes sympas/rapides (rectangles, cercles, lignes, sprites, tilemap), plus une ou deux options de gestion de la mémoire, du contraste, etc...
- PicArc: permet plutôt de gérer des graphismes type Sprites en grande quantité, depuis la mémoire directement (j'en sais pas trop dessus)
- Celtic= Xlib+PicArc+ autres rajoute des tas de fonctions donnant un accès au système et aux fichiers sur la TI (Appvars, Groupes, RAM et ROM), ainsi que des fonctioons de copier/couper/coller, lire des octets, tout ça... Très complet
- Omnicalc: permet deux trois options sympas, comme changer la police de caractères de la calculette au cours d'un programme
- Symbolic: Une librarie de fonctions de maths. ça me fait penser à math.h si vous voyez ce que je veux dire. ça sert a faire des dérivées, des intégrales, des déifférentielles et compagnie.
- DoorsCS7 libs=Celtic+Omnicalc+DoorsCS GUI , en gros, c'est le top pour faire des programmes graphiques, avec une interface de fenêtres type "Windows", et un accès complet au système. Mais vous devez vous trimbaler DoorsCS7.
J'en oublie surement d'autres que je ne connais pas, Zlib, ION libs, BatLib, etc... Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.