|
``Hello Palm'' - The first Palm program |
|
|
11 | (12) |
|
``Hello Palm'' with HotPaw Basic |
|
|
11 | (4) |
|
How does the Basic program work? |
|
|
15 | (1) |
|
|
|
15 | (8) |
|
How does the CASL program work? |
|
|
21 | (2) |
|
Basics: The HotPaw and CASL programming environments |
|
|
23 | (18) |
|
HotPaw Basic - Programming on the Palm |
|
|
24 | (8) |
|
Operation of HotPaw Basic |
|
|
25 | (4) |
|
ScratchPad for testing Basic statements |
|
|
29 | (3) |
|
The Palm OS Emulator - Testing Palm Programs on the PC |
|
|
32 | (8) |
|
Transferring the Palm OS-ROM |
|
|
34 | (3) |
|
Installing Programs in the Emulator |
|
|
37 | (1) |
|
|
|
37 | (3) |
|
SaveToHost and SwitchHack make programming easier |
|
|
40 | (1) |
|
|
|
40 | (1) |
|
Performing simple calculations |
|
|
41 | (44) |
|
The four fundamental operations of arithmetic in the Palm OS |
|
|
41 | (5) |
|
Converting units of measurement |
|
|
45 | (1) |
|
Forms for data input and output |
|
|
46 | (20) |
|
|
|
49 | (4) |
|
|
|
53 | (2) |
|
Currency conversion with variable rates |
|
|
55 | (7) |
|
|
|
62 | (4) |
|
Forms and calculations in CASL |
|
|
66 | (19) |
|
|
|
70 | (1) |
|
|
|
71 | (3) |
|
|
|
74 | (4) |
|
Currency converter with automatic Calculation |
|
|
78 | (7) |
|
Graphic programs for the Palm OS |
|
|
85 | (92) |
|
|
|
85 | (13) |
|
Simple graphic in HotPaw Basic |
|
|
86 | (5) |
|
Simple drawing program in CASL |
|
|
91 | (7) |
|
|
|
98 | (32) |
|
|
|
98 | (8) |
|
Matrix for drawing programs |
|
|
106 | (4) |
|
Charts make numbers more descriptive |
|
|
110 | (16) |
|
Graphic display of serial data |
|
|
126 | (4) |
|
Arranged data structures for complex graphics |
|
|
130 | (25) |
|
|
|
131 | (10) |
|
|
|
141 | (14) |
|
And now in color: Color for the Palm IIIc |
|
|
155 | (13) |
|
|
|
159 | (1) |
|
|
|
160 | (5) |
|
|
|
165 | (3) |
|
Pictures and Logos in CASL |
|
|
168 | (9) |
|
Designing interactive elements |
|
|
177 | (54) |
|
Designing professional interfaces |
|
|
177 | (5) |
|
Developing controls for custom programs |
|
|
182 | (49) |
|
Differences in the conversion to CASL |
|
|
184 | (13) |
|
Error messages and Warnings |
|
|
197 | (7) |
|
Creating forms easily with the CASL Form Editor |
|
|
204 | (2) |
|
Enhanced conversion program |
|
|
206 | (10) |
|
Graphical user interfaces in HotPaw Basic |
|
|
216 | (1) |
|
|
|
217 | (8) |
|
Customized pocket calculator |
|
|
225 | (6) |
|
Time functions for all purposes |
|
|
231 | (54) |
|
Stopwatch: The Palm as a measuring instrument |
|
|
231 | (18) |
|
|
|
236 | (3) |
|
|
|
239 | (10) |
|
Universal time clock: Calculating the time zones |
|
|
249 | (11) |
|
Analog clock: Combining graphics with the clock |
|
|
260 | (25) |
|
The clock at the Europa Center in Berlin |
|
|
267 | (18) |
|
Automating appointments and tasks |
|
|
285 | (62) |
|
Access to the Palm Date Book |
|
|
285 | (36) |
|
Lawnmower Date Book (irregularly repeating appointments) |
|
|
289 | (12) |
|
Calculating Easter and other flexible holidays |
|
|
301 | (17) |
|
Outputting birthdays from the Date Book to a memo |
|
|
318 | (3) |
|
Working with the To Do List |
|
|
321 | (19) |
|
To Do List items for remembering holidays |
|
|
323 | (8) |
|
Checklist for regular To Do List items |
|
|
331 | (8) |
|
Additional functions for working with the To Do List |
|
|
339 | (1) |
|
Importing addresses from the Address Book |
|
|
340 | (7) |
|
Entering birthdays from the Address book to the Date Book |
|
|
342 | (5) |
|
|
|
347 | (66) |
|
Accessing JFile databases with HotPaw Basic |
|
|
348 | (15) |
|
|
|
348 | (5) |
|
Calculations in databases |
|
|
353 | (7) |
|
Displaying the results of the calculation in the database |
|
|
360 | (3) |
|
|
|
363 | (8) |
|
Evaluating MobileDB databases |
|
|
371 | (14) |
|
|
|
371 | (3) |
|
Record numbering in MobileDB databases |
|
|
374 | (3) |
|
Business graphics and curves from databases |
|
|
377 | (8) |
|
Free database design with DB |
|
|
385 | (12) |
|
|
|
385 | (3) |
|
Creating a database out of birthdays or appointments from the Date Book |
|
|
388 | (5) |
|
Database for permanent storage of values from programs |
|
|
393 | (4) |
|
Merging and converting databases |
|
|
397 | (7) |
|
|
|
397 | (3) |
|
|
|
400 | (4) |
|
Reading information from DOC documents |
|
|
404 | (9) |
|
Doc display programs on the Palm |
|
|
404 | (2) |
|
Reading HotPaw Basic programs from Doc documents |
|
|
406 | (3) |
|
Creating a database from a formatted DOC document |
|
|
409 | (4) |
|
Exchanging Data with the PC |
|
|
413 | (48) |
|
Using memos to transfer data |
|
|
413 | (30) |
|
Stopwatch with data evaluation in a spreadsheet |
|
|
413 | (6) |
|
|
|
419 | (13) |
|
Testing handheld ring tones on the Palm |
|
|
432 | (11) |
|
Developing your own synchronization tools with CASL |
|
|
443 | (18) |
|
Software requirements for CASL programs on the PC |
|
|
444 | (3) |
|
Synchronization of o Highscore-list |
|
|
447 | (10) |
|
The data format of CASL databases |
|
|
457 | (4) |
|
Programming tools and function libraries |
|
|
461 | (36) |
|
Including external functions in CASL |
|
|
461 | (6) |
|
|
|
462 | (3) |
|
|
|
465 | (2) |
|
Creating your own icons for programs |
|
|
467 | (5) |
|
Symbols for CASL programs |
|
|
467 | (3) |
|
|
|
470 | (1) |
|
Bitmap editor for HotPaw Basic |
|
|
471 | (1) |
|
|
|
472 | (5) |
|
My Little Buddy - Desktop enhancer and installation tool |
|
|
472 | (3) |
|
|
|
475 | (1) |
|
|
|
476 | (1) |
|
Systemhacks simplify everyday work |
|
|
477 | (10) |
|
|
|
477 | (2) |
|
|
|
479 | (1) |
|
|
|
480 | (1) |
|
|
|
481 | (1) |
|
Your own welcome screen with important appointments or the quote of the day |
|
|
482 | (5) |
|
Compatibility between yBasic and cbasPad |
|
|
487 | (2) |
|
Database and text converters |
|
|
489 | (8) |
|
|
|
489 | (1) |
|
|
|
490 | (1) |
|
|
|
491 | (1) |
|
|
|
492 | (1) |
|
|
|
493 | (4) |
| Index |
|
497 | |