Hello Palm : le premier programme ......................................................
Transcription
Hello Palm : le premier programme ......................................................
Sommaire Chapitre 1 Hello Palm : le premier programme ......................................................................... 9 1.1 1.2 Chapitre 2 Environnements de programmation HotPaw Basic et CASL .................... 21 2.1 2.2 2.3 2.4 2.5 2.6 Chapitre 3 HotPaw Basic : la programmation sur l’assistant Palm ............................................ 23 Utilisation de HotPaw Basic ........................................................................................ 25 ScratchPad pour tester les instructions Basic ........................................................... 28 Palm OS Emulator : test des programmes sur le PC ................................................ 30 Transfert de la Rom de l’assistant Palm ..................................................................... 32 Installation de programmes dans l’émulateur ........................................................... 34 Skins ............................................................................................................................. 35 SaveToHost et SwitchHack facilitent la programmation ........................................... 38 SwitchHack ................................................................................................................... 38 SaveToHost .................................................................................................................. 41 CASL : la programmation sur le PC pour l’assistant Palm ....................................... 42 Effectuer des calculs simples .................................................................................... 47 3.1 3.2 3.3 3.4 3.5 3.6 3.7 Chapitre 4 Hello Palm avec HotPaw Basic ................................................................................... 11 Comment fonctionne le programme Basic ? ............................................................. 13 Hello Palm avec CASL ................................................................................................. 14 Comment fonctionne le programme CASL ................................................................ 18 Les types de calcul de base de Palm OS ................................................................... 49 Conversion des unités de mesure anglaises .............................................................. 52 Formulaires pour entrée et sortie de données .......................................................... 53 Calcul d’un crédit ........................................................................................................ 55 Conversion euro ........................................................................................................... 58 Conversion de devises avec des cours variables ....................................................... 60 Mémo en tant que mémoire ...................................................................................... 66 Formulaire et calculs en CASL .................................................................................... 70 Sortie écran formatée .................................................................................................. 73 Système de coordonnées ........................................................................................... 75 Saisie utilisateur ........................................................................................................... 77 Calcul de devises automatique ................................................................................... 82 Programmes graphiques pour Palm OS ............................................................. 89 4.1 4.2 4.3 4.4 4.5 Coordonnées et lignes ................................................................................................. 91 Graphique simple dans HotPaw Basic ....................................................................... 92 Programme de dessin simple avec CASL ................................................................... 96 Répétitions avec les boucles ..................................................................................... 102 Démonstrations graphiques classiques ................................................................... 102 Grille pour programme de dessin ............................................................................ 109 Les graphiques rendent les chiffres plus clairs ........................................................ 113 Représentation graphique de données ................................................................... 128 Structures de données pour graphiques complexes .............................................. 132 Un jeu tout simple .................................................................................................... 132 Labyrinthe .................................................................................................................. 141 Et maintenant en couleur : pour l’assistant Palm IIIc .............................................. 153 La palette de couleurs .............................................................................................. 157 Des graphiques en couleur ....................................................................................... 158 Graphique à secteurs en couleur ............................................................................. 163 Images et logos en CASL .......................................................................................... 165 Sommaire Chapitre 5 Créer des éléments interactifs ................................................................................ 173 5.1 5.2 Chapitre 6 Fonctions horaires pour tous usages ................................................................. 229 6.1 6.2 6.3 Chapitre 7 Chronomètre : l’assistant Palm comme appareil de mesure ................................. 231 La précision des horloges ......................................................................................... 234 Chronomètre en CASL .............................................................................................. 237 Calcul des fuseaux horaires ...................................................................................... 246 Horloge analogique ................................................................................................... 255 Rendez-vous et tâches ............................................................................................... 279 7.1 7.2 7.3 Chapitre 8 Concevoir une interface professionnelle .................................................................. 175 Développer des contrôles personnalisés ................................................................. 179 Différence dans la conversion en CASL ................................................................... 181 Messages d’erreur et avertissements ...................................................................... 193 Création simple de formulaires dans CASL Form Editor ........................................ 201 Programme de conversion étendu ........................................................................... 202 Interface utilisateur graphique dans HotPaw Basic ................................................ 212 Comptage .................................................................................................................. 213 Calculateur DIN ......................................................................................................... 219 Calculatrice de poche ............................................................................................... 223 Accès à l’agenda de l’assistant Palm ........................................................................ 281 Rendez-vous répétitifs irréguliers ............................................................................. 284 Calcul de Pâques et autres jours fériés ................................................................... 295 Lecture des dates d’anniversaire à partir de l’agenda, dans une note ................. 308 Travailler avec la liste des tâches .............................................................................. 311 Une tâche comme rappel des jours fériés ............................................................... 312 Check-list pour les tâches régulières ....................................................................... 319 Autres fonctions de travail avec les tâches ............................................................. 326 Reprise d’adresses du carnet d’adresses ................................................................. 326 Entrée des dates d’anniversaires dans l’agenda depuis le carnet d’adresses ...... 329 Exploitation de bases de données ....................................................................... 335 8.1 8.2 8.3 8.4 8.5 Accès à des bases de données JFile avec HotPaw Basic ....................................... 338 Utilisation des fichiers JFile ...................................................................................... 338 Calculs dans les bases de données ......................................................................... 342 Affichage des résultats des calculs dans la base .................................................... 348 Reprise de la base de données des vacances scolaires dans un agenda ............. 350 Cryptage des bases de données ............................................................................... 356 Exploitation de bases de données MobileDB .......................................................... 363 Utilisation de MobileDB ........................................................................................... 363 Numérotation des enregistrements dans les bases de données MobileDB ......... 366 Graphiques et courbes à partir d’une base de données ........................................ 369 Agencement de base de données avec DB ............................................................. 376 Utilisation de DB ....................................................................................................... 377 Création d’une base de données à partir des anniversaires ou des rendez-vous de l’agenda ..................................................................................................................... 379 Une base de données pour l’enregistrement durable de valeurs issues de programmes ......................................................................................................... 384 Fusion et conversion de bases de données ............................................................. 387 Conversion de JFile en DB ....................................................................................... 387 Sommaire 8.6 Chapitre 9 Échange de données avec le PC ........................................................................... 401 9.1 9.2 Chapitre 10 Utiliser les notes pour le transfert des données ...................................................... 403 Chronomètre avec exploitation des données dans un tableur .............................. 403 Exportation d’un graphique ..................................................................................... 407 Testez les sonneries de votre téléphone portable sur l’assistant Palm ................. 418 Développer un outil de synchronisation avec CASL ............................................... 427 Conditions logicielles sur le PC pour les programmes CASL ................................. 428 Synchronisation d’une liste de scores ..................................................................... 431 Le format de données des bases de données CASL .............................................. 439 Outils de programmation et bibliothèques de fonctions .......................... 443 10.1 10.2 10.3 10.4 10.5 10.6 Chapitre 11 Fusion de deux bases DB ......................................................................................... 390 Lecture d’informations à partir de document DOC ................................................. 393 Visionneuses DOC sur l’assistant Palm .................................................................... 394 Lecture de programmes HotPaw Basic à partir de documents DOC .................... 395 Création d’une base de données à partir d’un document DOC formaté .............. 398 Intégration de fonctions externes dans CASL ......................................................... 445 Menu A propos dans les programmes .................................................................... 445 Codes d’erreur CASL ................................................................................................. 448 Créez vos propres icônes de programme ................................................................ 450 Icônes pour programmes CASL ................................................................................ 450 IcoEdit ........................................................................................................................ 453 Bitmap Editor pour HotPaw Basic ........................................................................... 453 Utilitaires intéressants sur le PC ............................................................................... 454 My Little Buddy - extension du Desktop et outil d’installation ............................. 454 Norton File Compare ................................................................................................ 456 Les Hacks système simplifient le quotidien ............................................................. 457 EVPlugBase ................................................................................................................ 457 Easy Launch .............................................................................................................. 458 Task Hack ................................................................................................................... 459 Lchars ........................................................................................................................ 460 Écran de bienvenue personnalisé ............................................................................ 460 Compatibilité YBasic-CbasPad .................................................................................. 465 Convertisseurs de base de données et de texte ...................................................... 466 DocReader ................................................................................................................. 467 AportisDoc PDF Converter ....................................................................................... 467 JFEdit Pro .................................................................................................................. 468 JFile 4.x Converter .................................................................................................... 469 JFTrans ....................................................................................................................... 470 SuperIndex ...................................................................................................................... 473