您现在的位置: 天极网 > 开发频道 > 一个PALM OS上的入门列子Hello world
全文

一个PALM OS上的入门列子Hello world

2001-05-30 17:40作者:CHINAPALM出处:yesky责任编辑:方舟

  首先想说明的是这只是一个PDA程序开发的一个简单试例,与炫耀才能无关,只是想通过这个例子说明在Palm上进行程序设计原理。如果你是慧者,从中你一定能悟出Palm与PC程序开发的各种异同。所谓“触类旁通”也许在不经意之间Palm程序设计的大门已经向你敞开也说不一定呀。准备好了没有?朋友们,现在就让我们来仔细看看这个简单的程序试例吧!

  关于程序的说明

  这是一个规范的"Hello, world!"程序。它可能并不是最小的Palm OS程序,因为那样的话,会去掉很多在将此范例程序转化为一个能工作的Palm OS软件时很多对用户有用内容。但是这个程序范例仍然是我我所见过的"Hello world!"程序中最小的一个。

  这个程序的工作原理是这样的:用户在Palm掌上设备的显示屏上点击这个软件的图标,操作系统就会去寻找该程序中的PilotMain()函数。系统启动这个函数采用的将是“normal launch”启动代码。(当然,这里还有很多其它的启动代码,但是已经超过了“Hello world!”范例程序的讨论范围,详情请听下回分解)程序将装入主窗口,开始事件循环。从这里开始,所有的活动将发生在这个事件循环中,或者是由这个事件循环调用的函数中。这个事件循环的形式非常典型——在将来的软件开发中可以几乎原封不动的利用这部分代码。

  主事件循环执行的第一个事件就是frmLoadEvent。这个事件是被作为函数StartApplication()调用FrmGotoForm()的执行结果来传递的。程序对此的反应是启动窗口。启动关于窗口的事件处理进程,是最重要的初始化任务。因为随后的所有不被系统或者程序主事件循环处理的事件,都将由这个窗口事件处理进程来处理。在这个范例程序中的这个窗口事件处理进程可能显得比较一般般,但是它是一个真正的程序,它能够处理大多数的事件。当特定的情况发生是,事件救护发送到窗体的控制机构中。
共2页。 1 2 :

软件资讯·软件下载尽在天极软件

共2页。 1 2 下一页 末页
相关搜索:
相关文章及软件
关注此文读者还看过
热门关注
特别推荐
网友关注
软件下载
娱乐下载
驱动下载
文章排行
本周
本月
最近更新
关于我们|About us|网站律师|天极服务|电子杂志|RSS订阅|加入我们|网站地图
TMG
Copyright (C) 1999-2009 Chinabyte.com, All Rights Reserved 版权所有 天极网络
商务联系、网站内容、合作建议:010-82657868
版权声明 在线提交意见反馈 渝ICP证B2-20030003号
经营性网站备案信息 网警备案 中国网站排名
天极传媒:天极网|比特网|IT专家网|IT商网|52PK游戏网|IT分众