Si vous ne devez lire qu'une chose...
Au fur et à mesure des versions, Vertel est devenue de plus en plus une librairie offrant des possibilités très interessantes à tout programmeur ayant déjà un certain niveau en basic. Pour cela, j'ai ajouté un chapitre 4 qui contient quelques conseils pour optimiser ou améliorer vos programmes. Je vous conseille vivement de le lire attentivement.
Evidement, il faut déjà connaitre suffisement le fonctionnement et les principales fonctions (chapitres 2 et 3). Bref, cette notice contient beaucoup d'informations utiles consernant la librairie, et vous avez surement beaucoup à gagner à la lire entièrement.
Si vous avez un problème, voyez si la réponse est dans cette notice, et si ce n'est pas le cas envoyez-moi un mail, j'essaierais de vous répondre le plus vite possible !
A quoi sert ce programme ?
Si vous n'avez jamais utilisé Vertel...
Vertel est une librairie qui ajoute de nouvelles fonctions
au Ti-Basic en utilisant le langage C. Vous pourrez ainsi acceder à des
fonctions plus avancées de votre calculatrice, qui sont normalement inutilisables
en Ti-Basic pur.
Ces fonctions sont en C, et bien plus puissantes que leurs équivalentes
du TiOS (quand il y en a). Par exemple le tracé de pixel de Vertel est
plus rapide que que la commande pxlon, même si l'on compte
le temps d'appel de la lib. Autre avantage non négligeable : vos
programmes pourront utiliser tout lécran de la Ti, et non pas se
restreindre à la zone entre la status line et la barre de menu.
Voici un apperçu de deux programmes Ti-Basic utilisant Vertel :
Il y a trois versions différentes de Vertel : Vertel
'Normale',Vertel Developper, et Vertel Convert.
La version 'Developper' est légerement plus grosse, car elle affiche
des messages dans la Status Line en cas d'arguments erronés, tandis que
la version normale ne fait rien. Elle est en faite destinée aux programmeurs,
qui peuvent ainsi plus facilement repérer leurs erreurs lors d'appels
de Vertel, puis lors d'une release remplacer par la version normale, plus petite.
La version 'Convert' peut être utile si vous voulez améliorer l'aspect
d'un programme pour Ti89 que vous passez sur Ti92+. Toutes les fonctions graphiques
seront automatiquement modifiées pour que l'affichage se fasse au milieu
de l'écran et non pas dans le coin supperieur gauche.
Si vous connaissez déjà bien la librairie...
Beaucoup de choses ont changé, et il est possible que vous ayez du
mal à vous y habituer. Retenez simplement qu'en règle génerale,
les changements ont été apportés par soucis d'optimisation.
Voici donc les principaux points sur lesquels il vous faudra prêter attention
:
- Les préfixes drw, exe, set, txt et var sont devenus d, e, s,
t et v. Par exemple drw_pixl a changé en
d_pixl.
- Certaines fonctions on changé de nom. var_bget
et var_bset sont maintenant v_read
et v_writ, var_srch
est devenu v_test.
- D'autres encore ont changé d'utilisations, comme v_list
ou v_test. Voyez la liste pour plus d'informations.
Et maintenant quelques points positifs :
- Librairie plus rapide, notement en ce qui conserne la gestion des listes.
- Système d'indirections internes, qui peut dans certains cas
remplacer avantageusement la gestion de liste.
- Retour d'une liste de bien plus grande capacité : elle est automatiquement
gérée en mémoire selon les besoins de l'utilisateur.
- Nouvelles fonctions : d_bufr,
s_locl, v_load, v_strn.
- Support des variables de taille suppérieure à 32767 octets.