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

Documents pareils