找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
楼主: bill811

[软硬件讨论] palm新手指南

[复制链接]
发表于 2007-5-10 19:31 | 显示全部楼层
顶给新人看!
发表于 2007-5-13 20:36 | 显示全部楼层
这个确实够细也够清楚,受益匪浅,谢谢楼主
发表于 2007-5-14 18:03 | 显示全部楼层
强帖!新胖必读!!!谢谢楼主分享
发表于 2007-5-16 13:56 | 显示全部楼层
真是新手的福音!
发表于 2007-5-16 23:58 | 显示全部楼层
受益匪浅啊
发表于 2007-5-17 02:02 | 显示全部楼层
没看完,感觉不错。
发表于 2007-5-18 13:10 | 显示全部楼层
狂补习谢谢了
发表于 2007-5-29 14:56 | 显示全部楼层
发表于 2007-6-5 15:15 | 显示全部楼层

很适合

心细如发,适合新胖学习。谢谢。
发表于 2007-6-16 15:57 | 显示全部楼层
谢谢!谢谢!!好东西,先珍藏再慢慢看!
发表于 2007-6-30 20:58 | 显示全部楼层
非常详细 也非常有帮助' T! J4 [$ U) @! }- s. L
对于我这样的新手真是相当的实用  谢谢!
发表于 2007-7-1 13:44 | 显示全部楼层
留名先~
发表于 2007-7-17 18:47 | 显示全部楼层
谢谢,
发表于 2007-7-17 23:12 | 显示全部楼层
太好了,感谢
发表于 2007-7-18 09:48 | 显示全部楼层

感谢了

谢谢楼主,辛苦了!
发表于 2007-7-18 10:56 | 显示全部楼层
强,先学习一下
发表于 2007-7-26 00:44 | 显示全部楼层
强贴,顶你!!!!
发表于 2007-7-28 00:12 | 显示全部楼层
新人,高兴得说:学了不少
发表于 2007-7-30 20:42 | 显示全部楼层
好难消化啊
发表于 2007-8-2 10:01 | 显示全部楼层
感谢楼主!
发表于 2007-8-3 01:24 | 显示全部楼层
非常感谢楼主,正是我需要的
发表于 2007-8-4 16:55 | 显示全部楼层
要学的还很多很多啊
发表于 2007-8-4 22:55 | 显示全部楼层
好帖.支持中!
发表于 2007-8-5 08:33 | 显示全部楼层
真是好文章啊,受益匪浅!
发表于 2007-8-5 22:58 | 显示全部楼层
学习到了很多知识,谢谢。
发表于 2007-8-6 20:41 | 显示全部楼层
学习中
发表于 2007-8-9 23:11 | 显示全部楼层
重新学习,按照指示重新准备软件。
发表于 2007-8-10 09:14 | 显示全部楼层
谢谢分享.顶一下
发表于 2007-8-10 15:59 | 显示全部楼层
谢谢,可惜中文下载没有同步软件,英文的要银子啊.
发表于 2007-8-11 00:41 | 显示全部楼层
dddddddddddddddddd
发表于 2007-8-11 01:25 | 显示全部楼层
不错,学习中~
发表于 2007-8-13 20:41 | 显示全部楼层
真心谢谢了
发表于 2007-8-14 13:49 | 显示全部楼层
看了,好啊
发表于 2007-8-17 17:45 | 显示全部楼层
好东西,收藏了,留用
发表于 2007-8-17 18:01 | 显示全部楼层
学习:)1
发表于 2007-8-17 18:32 | 显示全部楼层
好帖!
) Y2 H2 h4 i; X' E2 `支持!
发表于 2007-8-17 22:20 | 显示全部楼层
刚开始学习,脑子有点大。
发表于 2007-8-18 16:20 | 显示全部楼层
*运行扩展卡上的程序8 o: Y! ]/ N5 G. g. n

2 s7 s, `/ B8 e; c3 y. ]6 [; s; d2 C$ |. G' [  j1 j9 r1 b+ \1 ^- B
  这部分内容应该是大家最关心的,也是概念上和PC使用习惯区别最大的一块,新手务必认真阅读。  o6 w4 l. ]4 ~0 Q, B; P: A! C
& t3 O( Y) E. k/ ]
【系统、程序自身支持扩展卡】
0 \) r1 M6 Y1 ^, b3 g% e9 s/ P  c; p0 F+ o$ B$ v! |
  Palm OS本身可以较简单地支持扩展卡上程序的运行,如果要把程序文件放在扩展卡上的/Palm/Launcher目录下,Palm的Launcher界面上该程序的图标的右下角就会多出一个实心的方块:5 ?4 e) G  B* P! a/ n
2 }' g( u- k: k. r3 b
3 y3 k7 M5 g1 ]. G; x/ ]/ a$ |- C

" J8 J4 f- u# b. \3 w% s  @  点击这个程序的图标,Palm OS会将这个程序从卡上拷贝到RAM里(拷贝的时间视程序大小而定)运行。运行完毕后,程序文件将自动从RAM里删除。4 g& P7 _4 ]6 b8 |/ N0 f
2 a5 P7 v7 c0 |+ e: k6 T  M! `8 E* N
  下面谈谈数据文件的问题。6 q& N0 G" m; y8 S9 d: G

- l* ]. t* I5 V  Palm OS不支持把数据文件存放在扩展卡里,在使用时自动调用。如果要把数据文件存放在卡里,需要相应的程序本身支持读取扩展卡上文件。由于Palm OS的限制,如果要修改扩展卡上的文件,需要把文件从修改的地方到结尾重新写一遍,这在速度上是难以忍受的,所以目前Palm上的程序即使支持读取扩展卡,也不会在扩展卡上修改文件,而是把文件拷贝到RAM里修改,完毕后再移动回去(如HanDBase)。  y) w; K4 E; _9 _! p# V

/ k, n: k. C: A9 G) X! z
; M, q6 C; d. C2 R2 C7 {  注意,这里将提到Palm上的程序使用扩展卡一个很大的特点:大多数程序只能读取扩展卡上指定目录下的文件。如字典软件KDic的字典文件只能放在扩展卡上的/Palm/Programs/MsFiles/目录下,数据库软件HanDBase的数据库文件只能放在扩展卡的/Palm/Programs/HandBase目录下等;部分软件可以由用户自己设定数据文件的目录,如Tiny Book Reader;还有极少数软件可以提供了浏览扩展卡,找到并打开文件的界面,如iSilo、TealDoc等。% l, {" L3 s' ?. U% b( P

* q6 ^; M1 {2 r; E5 v' l  为什么要这么做呢?这是出于效率的考虑。Palm的CPU速度一般比较慢,如果每次运行程序的时候都遍历一遍卡上所有目录,找出所以程序能够打开的文件,这样速度太慢了。如果每次都由用户“Open File…… ”,出现一个“打开文件”对话框,一个个目录去找,这样也不方便(这样做还有一个不足:因为Palm OS没有提供一个通用的方便调用的对话框,开发者自己开发的话比较麻烦)。显然最好的方法是,程序运行的时候只读取卡上指定目录下的文件,和RAM里的文件一样,显示在文件列表里,让用户点击一下就能打开文件了。这样运行速度快,开发也方便。8 w* O& j0 h3 @4 R
3 r: O1 f0 }1 X
  也许有人会提出反对意见:如果一个目录下文件太多怎么办?还不如分成一个个目录分类保存比较方便——注意,这是PC上的习惯,别忘了Palm上几乎每个程序的文件列表的右上方有一个Categories下拉列表,那就是让你分类的。5 {- g9 C% i; y5 A4 z" {# J1 _) a
0 P$ _% D! R# a8 \
  上面介绍的是系统、程序本身支持扩展卡的情况。如果程序本身不支持扩展卡,那我们该怎么办呢?没关系,有些第三方软件可以帮助我们解决这个问题。- G1 Z: ?/ E: K2 z
5 K/ H; H$ A. a8 h
【PowerRun】0 t: R' `1 R! ~$ z
$ I0 F7 l2 i) ?
! x% Q. K' l- M; i$ W7 X# _. a# a1 j
$ H  N- d1 M' t+ {6 F) C* c! x! m2 I/ j
  虽然越来越多的软件已经自带了扩展卡支持功能,但是有一些早期的程序不支持扩展卡,只能将庞大的数据文件保存在RAM,对资源造成了很大浪费。PiDirect就是专门解决这类问题的软件。 , b: J4 g. x3 k1 B. k

3 g& ]* z  h0 ]/ m, h2 A  PiDirect是一款虚拟内存管理程序,它可以让Palm直接运行存放在Palm扩展卡上的应用程序及读取只读属性的数据库,就好像它们在RAM中一样,而且PiDirect II在运行程序时,不需要想PowerRun那样将这些程序或数据事先移到RAM中,所以速度很高。但遗憾的是,因此PiDirect只支持只读数据文件,毕竟扩展卡上的文件不能直接修改的。另外,PiDirect II的稳定性一般,偶有死机现象发生,如果你对系统的稳定性要求很高的话,建议不要一直使用,只是在需要才开启。
发表于 2007-8-23 19:33 | 显示全部楼层

回复 #2 bill811 的帖子

反复看了几遍,对新手很有用,推荐。
发表于 2007-8-23 22:43 | 显示全部楼层
学习了,谢谢分享。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|吹友吧 ( 京ICP备05078561号 )

GMT+8, 2024-12-22 14:36 , Processed in 0.381770 second(s), 14 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表