¹êÅç¥|¡BPDAµ{¦¡³]p¡]PART II¡^
PDAµ{¦¡³]p¬ÛÃö¸ê·½¡G
1.
Palm [¶È¨Ñ°Ñ¦Ò]
²
CodeWarrier
http://www.metrowerks.com/products/palm/
²
Appforge
http://www.appforge.com/
²
GCC
http://sourceforge.net/projects/prc-tools/
2.
Pocket PC
²
Appforge
http://www.appforge.com/
²
Microsoft eMbedded
Visual Tools
http://www.microsoft.com/windowsmobile/resources/downloads/developer/default.mspx
3.
eMbedded Visual Tools 3.0¡V2002 Edition
²
http://www.microsoft.com/windowsmobile/resources/downloads/developer/default.mspx
²
¥]§t¤¸¥ó
- Pocket PC 2002 SDK [³o´N¬O§ÚÌnªº]
- SmartPhone PC 2002 SDK
- eMbedded Visual C++ 3.0
- eMbedded Visual Basic 3.0
²
§Ç¸¹[·L³nºô¯¸¤W¦³¤½§G]¡GTRT7H-KD36T-FRH8D-6QH8P-VFJHQ
²
PPC Emulator Image [¤¤¤å¼ÒÀÀ¾¹]¡G¦P¤@¶¥i¥H¤U¸ü
4.
ActiveSync
²
¥úºÐ¤ù¸ÌÀY¦³
²
·L³nºô¯¸¥´ActiveSync·j´M
5.
eVC++
vs. eVB??
Feature |
Visual
C++ |
Visual
Basic |
Result
is processor independent |
No
(except using Common Executable Format) |
Yes |
Development
of COM components |
Yes |
No |
Development
of drivers |
Yes |
No |
Development
of ActiveSync filter |
Yes |
No |
Rapid
development, testing, deployment |
No |
Yes |
Degree
of freedom |
High |
Low |
Access
to the Full Pocket PC API |
Yes |
No |
Easy
data access using ADOCE |
No |
Yes |
6.
Tricky Problems
²
¤¤¤å IMAGE¡G
קï¤U¦Cregistry¡G
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows
CE Tools\Platform Manager\
{F384D888-F9AA-11D1-BB9E-00A0C9C9CCEE}\
{DE9660AC-85D3-4C63-A6AF-46A3B3B83737}\
{F384D894-F9AA-11D1-BB9E-00A0C9C9CCEE}\
{67C8D913-F0CF-486A-8CF0-CE7D116225E8}
ªºpath¬°¤¤¤åimage©Ò¦b [ì¥ý¬°^¤åimage©Ò¦b]
²
¼ÒÀÀ¾¹°O¾ÐÅé¤j¤p¡G
קï¤U¦Cregistry¡G
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows
CE Tools\Platform Manager\
{F384D888-F9AA-11D1-BB9E-00A0C9C9CCEE}\
{DE9660AC-85D3-4C63-A6AF-46A3B3B83737}\
{F384D894-F9AA-11D1-BB9E-00A0C9C9CCEE}\
{67C8D913-F0CF-486A-8CF0-CE7D116225E8}
ªºMemory [¸ò¤§«e¦P¤@Ó]
²
Download Path¡G¦b¨Ï¥Î¤¤¤å¼ÒÀÀ¾¹©ÎªÌ¯uªºn¤U¸ü¨ì¾÷¾¹¤W«e¡Anקאּ
\Windows\¡u¶}©l¡v¥\¯àªí\ [ì¥ý¬°
\Windows\Start Menu\ ]
- eVC++¡G Project ->
Settings -> Debug : Download Path
- eVB¡G Project
-> XXXYYYZZZ Properties : Remote Path
7.
FAQs
Ø
I got an error message including ¡§Start Menu¡¨ during ¡§playing¡¨
or compiling.
¡V
Did you forget the ¡§¡u¶}©l¡v¥\¯àªí¡¨ story? :P
Ø
I cannot read Chinese in my emulator.
¡V
Install the traditional Chinese locale.
¡V
Modify the registry.
Ø
I have a program with eVB grid
control, but there is error messages telling me I cannot show the control in
any of the computers of the NMM Lab.
¡V
Well, dxxn Genuine that it gives
our computers with some tricky hidden error. The following three solutions may
be applied:
•
Try eVC++.
•
Try not to use these "special" components in eVB.
•
Program and debug at home, your notebook, whatever. Not in the
Lab.
(What a tricky solution!)
¡V
This problem is to be solved if we get new computers, and that
means... :P
Ø
I am crazy that there is so much software to download to
develop my own program. Can you give a summary?
¡V
eMbedded Visual Tools
¡V
Pocket PC 2002 SDK
¡V
Traditional Chinese Image for Pocket PC 2002 Emulator
(optional)
¡V
ActiveSync 3.5
¡V
iPAQ wireless PC card driver for Pocket PC
(if you want to design PDA internet software)