首页
|
新闻资讯
|
网站运营
|
网络编程
|
数据库
|
服务器
|
网页设计
|
图像媒体
|
网络应用
|
搜索优化
|
资源下载
|
动网主机
|
DVBOX
本站内
互联网
ASP论坛
ASP.Net论坛
PHP论坛
程序开发
→ 阅读文章
Palm OS应用程序设计指南之五
作者
:
来源
:
阅读 数 111 人次 , 2006-4-25 9:13:00
在上文中我们通过为Contacr Detail程序添加对话框来展示了Palm OS应用程序的风格,本文我们将继续研究Contact Detail 程序,让它具有显示并设置日期时间的功能。我们要添加一个窗体来设置时间。这个时间和日期是可选的以供下次联系使用。
为实现此功能,我们将使用新的资源:选择触发器(selector triggers),开关按钮(push buttons),重复按钮(repeating buttons)。连同前面的按钮,它们都是Palm OS的控件。它们具有类似的属性,并且在触发时发出相同的事件。它们都可拥有自己的标签,它们都是被单击触发的。在单击后它们的形状都有所改变,不过有的只是瞬间改变就恢复了而已。
保存你的工程
当在修改工程之前,最好先制作一个它的副本。这样当出现问题时,你就可以拿出的工程的副本重新开始。步骤如下:
1. 打开Windows 资源管理器;
2. 找到工程所在的文件夹;
3. 选中工程,按下CTRL+C拷贝文件夹;
4. 选择想要保存到的文件夹;
5. 按下CTRL+V保存;
6. 将工程重新命名,以便你能清楚记忆。我将其命名为Contacts CH.5。
对Contatcs.rsrc文件内容的添加
这一部分我们为Contact Detail添加日期和时间的控件。我们还将创建一个用来改变时间的窗体。对改变日期,我们将调用Palm OS的标准对话框。
添加日期时间选择触发控件
向Contact Detail窗体添加两个标签和两个选择触发器(selector triggers)。我们将使用选择触发来显示下一次调用此contact的日期和时间。选择触发控件处理事件和按钮很相似,只是外形有很大不同。它被一个点壮矩形所环绕。和按钮相比,这个矩形在宽度和高度上都占有一个象素的额外空间,这一点在放置此控件时要考虑。有关选择触发器(selector triggers)的属性见表1。
Object Identifier
构造器用来代表资源头文件ID的常量
Selector Trigger ID
选择触发控件的资源ID;
Left Origin
水平方向上控件的最左端位置;
Top Origin
垂直方向上控件的最顶端位置;
Width
控件的最大宽度。此属性很少使用,因为控件的右边界会随着标签文本的长度改变而改变;
Height
控件的高度;
Usable
决定次控件是否可见能用。如果没有选中,也可在通过函数调用来实现其可见;
Anchor Left
决定当文本长度改变时,控件的左侧或右侧是否做相应的伸缩;
Font
标签使用的字体;
Label
标签的缺省文本;
以下是添加控件的步骤:
1. 打开资源构造器;
2. 打开文件Contacts.rsrc。它在Src文件夹中;
3. 双击Contacts Detail窗体;
4. 选择Window | Catalog,产生控件模板;
5. 将一个标签拖到窗体上。置标签文本为Next Call Date。将它放在Phone Number 标签底下。设置Left Origin为0、Top Origin为60,文本字体为粗体;
6. 将一个选择触发器(selector triggers)拖到窗体上。设置Object Identifier为Date,Left Origin为81,Top Origin 为60,Width为78。向标签输入10个空格,这样可保证在缺省的情况下,当被finger按下时有充足的空间;
7. 向窗体上再拖一个标签。置标签文本为Next Call Time。将它放在Next Call Date 标签底下。设置Left Origin为12、Top Origin为80,文本字体为粗体;
8. 向窗体上再拖一个选择触发器(selector triggers)。设置Object Identifier为Time,Left Origin为81,Top Origin 为80,Width为78。也向标签输入10个空格。
9. 添加控件后,按下右上角的X按钮,关闭窗体。
收藏本文
打印本文
论坛讨论
关闭窗口
· 上一篇:
Windows CE 开发语言之 Visual C++
· 下一篇:
KJava在移动设备中的应用
·
数据库设计范式深入浅出
·
Windows XP Embedded 体系结构基础
·
Atlas应用程序的调试技巧
·
Palm OS应用程序设计指南之二
·
Windows XP提升性能小技巧几则
关于本站
|
联系我们
|
业务合作
|
客户案例
|
诚聘英才
|
广告合作
|
收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006
Cndw
.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077