Palm OS programming: the developer's guide ; [creating programs & conduits for the palm computing platform ; covers Palm OS 4.0]
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Beijing [u.a.]
O'Reilly
2002
|
Ausgabe: | 2. ed. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Früher u.d.T.: Palm programming |
Beschreibung: | XVII, 681 S. Ill., graph. Darst. : 24 cm |
ISBN: | 1565928563 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV014073575 | ||
003 | DE-604 | ||
005 | 20060307 | ||
007 | t | ||
008 | 011218s2002 gw ad|| |||| 00||| eng d | ||
016 | 7 | |a 963245414 |2 DE-101 | |
020 | |a 1565928563 |9 1-56592-856-3 | ||
035 | |a (OCoLC)314012538 | ||
035 | |a (DE-599)BVBBV014073575 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
044 | |a gw |c DE | ||
050 | 0 | |a QA76.8.P138R555 2001 | |
082 | 0 | |a 005.26/8 | |
084 | |a ST 257 |0 (DE-625)143630: |2 rvk | ||
100 | 1 | |a Rhodes, Neil |e Verfasser |4 aut | |
245 | 1 | 0 | |a Palm OS programming |b the developer's guide ; [creating programs & conduits for the palm computing platform ; covers Palm OS 4.0] |c Neil Rhodes and Julie McKeehan |
250 | |a 2. ed. | ||
264 | 1 | |a Beijing [u.a.] |b O'Reilly |c 2002 | |
300 | |a XVII, 681 S. |b Ill., graph. Darst. : 24 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Früher u.d.T.: Palm programming | ||
630 | 0 | 4 | |a Palm OS |
650 | 4 | |a PalmPilot Computer |x Programming | |
650 | 0 | 7 | |a Rechnernetz |0 (DE-588)4070085-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a PalmPilot |0 (DE-588)4517514-7 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Programmierung |0 (DE-588)4076370-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Betriebssystem |0 (DE-588)4006216-8 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a PalmPilot |0 (DE-588)4517514-7 |D s |
689 | 0 | 1 | |a Betriebssystem |0 (DE-588)4006216-8 |D s |
689 | 0 | 2 | |a Rechnernetz |0 (DE-588)4070085-9 |D s |
689 | 0 | 3 | |a Programmierung |0 (DE-588)4076370-5 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a MacKeehan, Julie |e Verfasser |4 aut | |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009639031&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-009639031 |
Datensatz im Suchindex
_version_ | 1808136679319404544 |
---|---|
adam_text |
TABLE
OF
CONTENTS
PREFACE
.
XI
PART
I.
OVERVIEW
OF
THE
PALM
OS
1.
THE
PALM
SOLUTION
.
3
HOW
PALM
SUCCEEDED
3
ELEMENTS
IN
THE
MAGIC
FORMULA
5
EASY
TO
CARRY
5
INEXPENSIVE
7
EXPANDABLE
8
EFFORTLESSLY
CONNECTS
TO
A
DESKTOP
COMPUTER
10
WORKS
GREAT
AND
IS
SIMPLE
TO
USE
12
DESIGNING
APPLICATIONS
FOR
PALM
DEVICES
14
2.
TECHNICAL
OVERVIEW
AND
DEVELOPMENT
ENVIRONMENTS
.
21
PALM
OS
OVERVIEW
21
CONDUIT
OVERVIEW
25
HANDHELD
DEVELOPMENT
ENVIRONMENTS
26
ALTERNATIVE
DEVELOPMENT
ENVIRONMENTS
32
HIGH-LEVEL
FORMS
DEVELOPMENT
35
HANDHELD
DEVELOPMENT
RECOMMENDATIONS
37
CONDUIT
DEVELOPMENT
39
3.
DESIGNING
A
SOLUTION
.
41
USER
INTERFACE
ELEMENTS
IN
THE
PALM
OS
42
DESIGNING
WITH
A
PARTICULAR
USER
IN
MIND
53
THE
WELL-DESIGNED
FORM
70
OTHER
DESIGN
ISSUES
77
HOW
THE
SAMPLE
APPLICATIONS
ARE
USEFUL
80
USER
INTERFACE
OF
THE
SALES
APPLICATION
80
DESIGNING
THE
SALES
APPLICATION
90
DESIGNING
THE
CONDUIT
96
DESIGN
SUMMARY
98
PART
II.
PROGRAMMING
A
PALM
APPLICATION
4.
TUTORIAL
.103
POSE
104
CODEWARRIOR
109
PRC-TOOLS
119
INSTALLING
OREILLY
SAMPLE
PROJECT
127
INSTALLING
A
PRC
ON
THE
HANDHELD
128
INSTALLING
PRC
ON
POSE
130
MODIFYING
THE
SAMPLE
APPLICATION
131
5.
STRUCTURE
OF
AN
APPLICATION
.
138
TERMINOLOGY
138
PALM
OS
CONVENTIONS
140
THE
PALM
OS
AND
AN
APPLICATION
142
A
SIMPLE
APPLICATION
-
OREILLY
STARTER
150
OTHER
TIMES
YOUR
APPLICATION
IS
CALLED
161
EXAMPLES
164
WHAT
TO
REMEMBER
170
6.
MEMORY
MANAGER
.
171
TYPES
OF
MEMORY
171
DYNAMIC
MEMORY
ALLOCATION
175
STACK
SPACE
181
HANDLING
LARGE
AMOUNTS
OF
DATA
184
OWNER
IDS
186
CARDS
AND
LOCAL
IDS
188
USING
MEMORY
EFFECTIVELY
190
MEMORYTESTAPIS
EXAMPLE
191
WHAT
TO
REMEMBER
195
VI
|
TABLE
OF
CONTENTS
7.
DEBUGGING
PALM
APPLICATIONS
.
196
POSE
197
GRAFFITI
DEBUGGING
SHORTCUTS
206
SOURCE-LEVEL
DEBUGGING
208
GREMLINS
213
ERROR
MANAGER
219
PALM
OS
SOURCES
220
LOW-LEVEL
DEBUGGING
WITH
PALMDEBUGGER
221
DEVICE
RESET
222
USING
SIMULATOR
ON
MAC
OS
223
RELEASE/DEBUG
TARGETS
223
8.
RESOURCES
AND
FORMS
.
227
RESOURCES
227
FORM
CHARACTERISTICS
232
FORM
EVENTS
233
FORM-LEVEL
APIS
235
MODELESS
FORMS
236
ALERTS
237
MODAL
DIALOG
BOXES
239
FORMS
IN
THE
SALES
APPLICATION
242
9.
FORM
OBJECTS
.
248
FORM
OBJECT
CHARACTERISTICS
248
FORM
OBJECT
EVENTS
249
FORM
OBJECT
APIS
251
TYPES
OF
FORM
OBJECTS
254
SALES
APPLICATION
FORMS
AND
FORM
OBJECTS
294
10.
DATABASES
.
320
OVERVIEW
OF
DATABASES
AND
RECORDS
320
OPENING,
CREATING,
AND
CLOSING
DATABASES
324
WORKING
WITH
RECORDS
332
EXAMINING
DATABASES
IN
THE
SALES
SAMPLE
350
SUMMARY
368
11.
MENUS
.
369
MENU
USER
INTERFACE
369
MENU
RESOURCES
373
TABLE
OF
CONTENTS
|
VII
APPLICATION
CODE
FOR
MENUS
374
ADDING
MENUS
TO
THE
SAMPLE
APPLICATION
384
SUMMARY
392
12.
EXTRAS
.
393
FIND
393
EXCHANGE
402
13.
COMMUNICATIONS
.
416
SERIAL
COMMUNICATIONS
416
TCP/IP
COMMUNICATIONS
440
PART
III.
DESIGNING
CONDUITS
14.
GETTING
STARTED
WITH
CONDUITS
.
459
OVERVIEW
OF
CONDUITS
459
USING
THE
BACKUP
CONDUIT
462
REGISTERING
AND
UNREGISTERING
465
USING
DESKTOP
APIS
468
CONDUIT
ENTRY
POINTS
482
THE
HOTSYNC
LOG
485
WHEN
THE
HOTSYNC
BUTTON
IS
PRESSED
487
USING
CONDUIT
INSPECTOR
TO
VERIFY
YOUR
CONDUIT
488
SYNCING
FROM
POSE
490
CREATING
A
MINIMAL
SALES
CONDUIT
492
15.
MOVING
DATA
TO
AND
FROM
THE
HANDHELD
WITH
A
CONDUIT
.
500
CONDUIT
REQUIREMENTS
500
WHERE
TO
STORE
DATA
500
CREATING,
OPENING,
AND
CLOSING
DATABASES
501
MOVING
DATA
TO
THE
HANDHELD
502
MOVING
DATA
TO
THE
DESKTOP
505
KEEPING
THE
HOTSYNC
PROGRESS
DIALOG
BOX
ALIVE
508
WHEN
THE
HOTSYNC
BUTTON
IS
PRESSED
509
PORTABILITY
ISSUES
509
THE
SALES
CONDUIT
511
VIII
|
TABLE
OF
CONTENTS
16.
TWO-WAY
SYNCING
.
529
THE
LOGIC
OF
SYNCING
529
MFC
CONDUIT
FRAMEWORK
534
GENERIC
CONDUIT
FRAMEWORK
534
GENERIC
CONDUIT
CLASSES
535
USING
THE
WIZARD
TO
CREATE
A
MINIMAL
GENERIC
CONDUIT
542
CUSTOM
FILE
FORMATS
545
HANDLING
CATEGORIES
548
SALES
CONDUIT
BASED
ON
GENERIC
CONDUIT
551
PART
IV.
APPENDIXES
A.
WHERE
TO
GO
FROM
HERE
.
565
B.
SALES
SOURCE
CODE
.
569
C.
PILRC
MANUAL
.
638
INDEX
.
663
TABLE
OF
CONTENTS
|
IX |
any_adam_object | 1 |
author | Rhodes, Neil MacKeehan, Julie |
author_facet | Rhodes, Neil MacKeehan, Julie |
author_role | aut aut |
author_sort | Rhodes, Neil |
author_variant | n r nr j m jm |
building | Verbundindex |
bvnumber | BV014073575 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.8.P138R555 2001 |
callnumber-search | QA76.8.P138R555 2001 |
callnumber-sort | QA 276.8 P138 R555 42001 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 257 |
ctrlnum | (OCoLC)314012538 (DE-599)BVBBV014073575 |
dewey-full | 005.26/8 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.26/8 |
dewey-search | 005.26/8 |
dewey-sort | 15.26 18 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 2. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV014073575</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20060307</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">011218s2002 gw ad|| |||| 00||| eng d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">963245414</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1565928563</subfield><subfield code="9">1-56592-856-3</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)314012538</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV014073575</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">DE</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.8.P138R555 2001</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.26/8</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 257</subfield><subfield code="0">(DE-625)143630:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Rhodes, Neil</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Palm OS programming</subfield><subfield code="b">the developer's guide ; [creating programs & conduits for the palm computing platform ; covers Palm OS 4.0]</subfield><subfield code="c">Neil Rhodes and Julie McKeehan</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Beijing [u.a.]</subfield><subfield code="b">O'Reilly</subfield><subfield code="c">2002</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XVII, 681 S.</subfield><subfield code="b">Ill., graph. Darst. : 24 cm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Früher u.d.T.: Palm programming</subfield></datafield><datafield tag="630" ind1="0" ind2="4"><subfield code="a">Palm OS</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">PalmPilot Computer</subfield><subfield code="x">Programming</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Rechnernetz</subfield><subfield code="0">(DE-588)4070085-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">PalmPilot</subfield><subfield code="0">(DE-588)4517514-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Betriebssystem</subfield><subfield code="0">(DE-588)4006216-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">PalmPilot</subfield><subfield code="0">(DE-588)4517514-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Betriebssystem</subfield><subfield code="0">(DE-588)4006216-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Rechnernetz</subfield><subfield code="0">(DE-588)4070085-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="3"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">MacKeehan, Julie</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009639031&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-009639031</subfield></datafield></record></collection> |
id | DE-604.BV014073575 |
illustrated | Illustrated |
indexdate | 2024-08-23T00:38:30Z |
institution | BVB |
isbn | 1565928563 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-009639031 |
oclc_num | 314012538 |
open_access_boolean | |
owner | DE-703 |
owner_facet | DE-703 |
physical | XVII, 681 S. Ill., graph. Darst. : 24 cm |
publishDate | 2002 |
publishDateSearch | 2002 |
publishDateSort | 2002 |
publisher | O'Reilly |
record_format | marc |
spelling | Rhodes, Neil Verfasser aut Palm OS programming the developer's guide ; [creating programs & conduits for the palm computing platform ; covers Palm OS 4.0] Neil Rhodes and Julie McKeehan 2. ed. Beijing [u.a.] O'Reilly 2002 XVII, 681 S. Ill., graph. Darst. : 24 cm txt rdacontent n rdamedia nc rdacarrier Früher u.d.T.: Palm programming Palm OS PalmPilot Computer Programming Rechnernetz (DE-588)4070085-9 gnd rswk-swf PalmPilot (DE-588)4517514-7 gnd rswk-swf Programmierung (DE-588)4076370-5 gnd rswk-swf Betriebssystem (DE-588)4006216-8 gnd rswk-swf PalmPilot (DE-588)4517514-7 s Betriebssystem (DE-588)4006216-8 s Rechnernetz (DE-588)4070085-9 s Programmierung (DE-588)4076370-5 s DE-604 MacKeehan, Julie Verfasser aut DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009639031&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Rhodes, Neil MacKeehan, Julie Palm OS programming the developer's guide ; [creating programs & conduits for the palm computing platform ; covers Palm OS 4.0] Palm OS PalmPilot Computer Programming Rechnernetz (DE-588)4070085-9 gnd PalmPilot (DE-588)4517514-7 gnd Programmierung (DE-588)4076370-5 gnd Betriebssystem (DE-588)4006216-8 gnd |
subject_GND | (DE-588)4070085-9 (DE-588)4517514-7 (DE-588)4076370-5 (DE-588)4006216-8 |
title | Palm OS programming the developer's guide ; [creating programs & conduits for the palm computing platform ; covers Palm OS 4.0] |
title_auth | Palm OS programming the developer's guide ; [creating programs & conduits for the palm computing platform ; covers Palm OS 4.0] |
title_exact_search | Palm OS programming the developer's guide ; [creating programs & conduits for the palm computing platform ; covers Palm OS 4.0] |
title_full | Palm OS programming the developer's guide ; [creating programs & conduits for the palm computing platform ; covers Palm OS 4.0] Neil Rhodes and Julie McKeehan |
title_fullStr | Palm OS programming the developer's guide ; [creating programs & conduits for the palm computing platform ; covers Palm OS 4.0] Neil Rhodes and Julie McKeehan |
title_full_unstemmed | Palm OS programming the developer's guide ; [creating programs & conduits for the palm computing platform ; covers Palm OS 4.0] Neil Rhodes and Julie McKeehan |
title_short | Palm OS programming |
title_sort | palm os programming the developer s guide creating programs conduits for the palm computing platform covers palm os 4 0 |
title_sub | the developer's guide ; [creating programs & conduits for the palm computing platform ; covers Palm OS 4.0] |
topic | Palm OS PalmPilot Computer Programming Rechnernetz (DE-588)4070085-9 gnd PalmPilot (DE-588)4517514-7 gnd Programmierung (DE-588)4076370-5 gnd Betriebssystem (DE-588)4006216-8 gnd |
topic_facet | Palm OS PalmPilot Computer Programming Rechnernetz PalmPilot Programmierung Betriebssystem |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009639031&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT rhodesneil palmosprogrammingthedevelopersguidecreatingprogramsconduitsforthepalmcomputingplatformcoverspalmos40 AT mackeehanjulie palmosprogrammingthedevelopersguidecreatingprogramsconduitsforthepalmcomputingplatformcoverspalmos40 |