[ Overview_Fr ]
Présentation de iziBasic
iziBasic est un compilateur qui vous permet de créer des programmes sur votre Palm, donc vous n'avez pas besoin d'ordinateur !
Il utilise un dérivé du langage BASIC.
- Edition basique: Ecrivez votre programme BASIC dans le Bloc-notes, ou utilisez un éditeur DOC embarqué (comme PIAF, SrcEdit, TealDoc, etc.). Quelques éditeurs proposent la coloration syntaxique (coloration de certains mots du code).
- Edition avancée: Ajoutez des icônes optionnelles, des images, et des fenêtres personnalisées en utilisant un éditeur de ressources embarqué (comme BIRD, qui est gratuit).
- Edition de l'interface (GUI): Si vous faites une application avec des composants GUI (composants de l'interface), vous pouvez utiliser ViziBasic, un éditeur embarqué séparé qui vous permet de fabriquer vos fenêtres visuellement, et de générer le code iziBasic correspondant.
- Compilation: Compilez votre code en utilisant iziBasic. Certains éditeurs de texte peuvent se combiner avec iziBasic pour accélérer la compilation et le débogage.
- Exécution: Votre code compilé est une application Palm réellement autonome - donc pas de "run-time" séparé. La performance d'une application crée avec iziBasic est moyenne : plus rapide que la majorité des langages interprétés, un peu plus lent que les langages les plus populaires comme le C ou le Pascal.
Avantages
Les programmeurs débutants trouveront dans iziBasic un bon moyen d'entrer dans les arcanes de la programmation Palm. Parce qu'iziBasic utilise un dérivé du BASIC, avec des fonctions simples pour faire des choses fréquentes (comme afficher un message), vous pourrez l'apprendre en beaucoup moins de temps que les outils de développement Palm traditionnels.
Les programmeurs expérimentés trouveront un grand nombre de fonctionnalités puissantes dans iziBasic, incluant :
- L'édition de sources intégrée en utilisant des éditeurs de DOC compatibles iziBasic
- Des outils d'édition visuelle comme ViziBasic (édition GUI)
- L'intégration avec les fichiers de ressources Palm et les éditeurs de ressources embarqués
- L'extensibilité et des hautes performances en utilisant des applets PP (Palm Pascal)
- Des applications compactes et autonomes, qui n'ont pas besoin de "run-time" pour fonctionner.
Comparaison avec d'autres outils de développement Palm
<insérer une comparaison ici>