Poster un nouveau sujet Poster une réponse
[83+/84+] tutoriel Xlib par moi même
Auteur Message
Persalteas



Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
Posté le : Lun 23 Jan 2012, 11:00   Citer 

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 ! glasses.gif
(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.

 Adresse email Haut de page Bas de page 
 
azerty1



Autorisation : Membre
Nb de messages : 438
Inscrit le : Dim 12 Déc 2010, 20:44
Posté le : Lun 23 Jan 2012, 19:03   Citer 

Le screen c'est de la pub pour le tuto de kindermoumoute? tongue.gif
Sinon on n'utiliserait pas plutôt le terme bibliothèque plutôt que librairie?
Sinon,je pense que je vais m'y mettre! happy.gif
Et tu n'as pas oublier d'up l'image charXlib.gif...?

----------------------
Ti-Connect 64bits
PROTECT
 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
Persalteas



Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
Posté le : Lun 23 Jan 2012, 21:22   Citer 

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.

 Adresse email Haut de page Bas de page 
 
azerty1



Autorisation : Membre
Nb de messages : 438
Inscrit le : Dim 12 Déc 2010, 20:44
Posté le : Lun 23 Jan 2012, 21:32   Citer 

Alors:

C'est bien! tongue.gif
Pourquoi pas...?
Héhé happy.gif
Au temps pour moi happy.gif (au pire up le quelque part et fou un lien...)

EDIT: Et explique nous vite cette fonction real(2 ! happy.gif

----------------------
Ti-Connect 64bits
PROTECT
 Adresse email Haut de page Bas de page 
 
Persalteas



Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
Posté le : Lun 23 Jan 2012, 22:02   Citer 

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 cry.gif cry.gif cry.gif cry.gif cry.gif

je suis impatient de voir tes programmes.

T'inquiète pas, dans quelque jours il sera hébergé en tant que tel happy.gif sur espace TI.

 Adresse email Haut de page Bas de page 
 
azerty1



Autorisation : Membre
Nb de messages : 438
Inscrit le : Dim 12 Déc 2010, 20:44
Posté le : Lun 23 Jan 2012, 22:10   Citer 

C'est un faux ami tongue.gif Bref, on s'en fou.
Je vais essayer de comprendre real(2 vu que c'est explqiué dans le readme (en anglais encore winkle.gif )

----------------------
Ti-Connect 64bits
PROTECT
 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
noelthebest



Autorisation : Membre
Nb de messages : 69
Inscrit le : Ven 11 Mar 2011, 17:03
Posté le : Mer 25 Jan 2012, 17:41   Citer 

News ? ^^

 Adresse email Haut de page Bas de page 
 
Persalteas



Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
Posté le : Mer 25 Jan 2012, 18:49   Citer 

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 tongue.gif )

 Adresse email Haut de page Bas de page 
 
azerty1



Autorisation : Membre
Nb de messages : 438
Inscrit le : Dim 12 Déc 2010, 20:44
Posté le : Mer 25 Jan 2012, 19:42   Citer 

Ca pour bouger, ça va bouger, un mini Ti Planet tongue.gif
Oui un ptit concours se basant sur les nouveaux tutos est une bonne idées! happy.gif

----------------------
Ti-Connect 64bits
PROTECT
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mer 25 Jan 2012, 19:47   Citer 

Merci, comme ça je pourrai me changer les idées sans pour autant recommencer à zéro dans un nouveau language. bigmouth.gif
Je sens que je vais installer toutes les applications d'Xlib etc. pour toutes les utiliser en même temps. godgrace.gif

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
azerty1



Autorisation : Membre
Nb de messages : 438
Inscrit le : Dim 12 Déc 2010, 20:44
Posté le : Mer 25 Jan 2012, 19:52   Citer 

Ca va exploser! Pardon...
persalteas, tu attend de newser sur Espace TI où tu nous files le lien de ton tuto Celtic avant? tongue.gif

----------------------
Ti-Connect 64bits
PROTECT
 Adresse email Haut de page Bas de page 
 
Persalteas



Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
Posté le : Mer 25 Jan 2012, 22:10   Citer 

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.

 Adresse email Haut de page Bas de page 
 
azerty1



Autorisation : Membre
Nb de messages : 438
Inscrit le : Dim 12 Déc 2010, 20:44
Posté le : Mer 25 Jan 2012, 22:14   Citer 

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

----------------------
Ti-Connect 64bits
PROTECT
 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
Persalteas



Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
Posté le : Mer 25 Jan 2012, 22:41   Citer 


Citer : trotithuthur
Ok! happy.gif
A la crotte... Mais bon, bosse tes cours avant tout hin, mais t'es grand, tu le sais :p happy.gif



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. glasses.gif

 Adresse email Haut de page Bas de page 
 
azerty1



Autorisation : Membre
Nb de messages : 438
Inscrit le : Dim 12 Déc 2010, 20:44
Posté le : Mer 25 Jan 2012, 23:01   Citer 


Citer : Dark Vador
persalteas, je suis ta mère



----------------------
Ti-Connect 64bits
PROTECT
 Adresse email Haut de page Bas de page 
 
Persalteas



Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
Posté le : Mer 25 Jan 2012, 23:34   Citer 

MAIS LOL ! T'ES PAS DROLE !

pour reprendre une citation noelthebest-ienne ...

 Adresse email Haut de page Bas de page 
 
lacquos
Invité
Posté le : Lun 11 Jui 2012, 13:54   Citer 

Bonjour
Existe t'il un tuto pour apprendre à programmer en Celtic ?

  Haut de page Bas de page 
 
The K



Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Lun 11 Jui 2012, 14:24   Citer 

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 ?

----------------------
La la la ...

Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL

Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO

Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind

Mes nouveaux programmes de calcul formel : FCarré FPrime

Projet base de données : ici mais abandonné. Trop de travail ...
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Lun 11 Jui 2012, 18:26   Citer 

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.

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
The K



Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Lun 11 Jui 2012, 19:54   Citer 

Donc en gros j'ai dit de la m**** ? C'est la honte sérieux cry.gif

----------------------
La la la ...

Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL

Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO

Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind

Mes nouveaux programmes de calcul formel : FCarré FPrime

Projet base de données : ici mais abandonné. Trop de travail ...
 Adresse email Haut de page Bas de page 
 
Persalteas



Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
Posté le : Mar 12 Jui 2012, 16:27   Citer 

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/20120915044503/http://web.archive.org/web/20220522200338/http://tiemulation.kegtux.org/:80/Grammertutorial.htm , mais bon, c'est le Grammer, opas le Celtic...

Et sinon tu peux aussi apprendre l'Axe sur le site du zéro.

 Adresse email Haut de page Bas de page 
 
The K



Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Mar 12 Jui 2012, 16:36   Citer 

Quels sont les avantages/inconvénients du Celtic par rapport a d'autres languages ? happy.gif

----------------------
La la la ...

Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL

Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO

Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind

Mes nouveaux programmes de calcul formel : FCarré FPrime

Projet base de données : ici mais abandonné. Trop de travail ...
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mar 12 Jui 2012, 18:56   Citer 

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.

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
Persalteas



Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
Posté le : Jeu 14 Jui 2012, 14:15   Citer 

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...

 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Page générée en 6 requêtes