在这篇文章中,我们将带您回顾整个palm OS掌上电脑的历史:Palm 和其他公司的产品是如何诞生的,背后的幕后英雄是谁,究竟经过了怎样激烈而有趣的竞争才形成了现在这样的市场格局。阅读全文>
发表于 @ 2006年02月27日 15:57:00|评论(loading...)|编辑|收藏
管道开发指南
本章将向您讲述:
1、 管道的作用
2、 管道程序的开发
3、 管道开发过程中的调试技巧
4、 一个复杂管道的实现
阅读全文>
发表于 @ 2005年02月16日 00:38:00|评论(loading...)|编辑|收藏
后PC时代是嵌入式和网络化的时代,包括掌上电脑在内的PDA产品是后PC时代最重要的产品之一。在PDA市场激烈竞争的今天,Palm这个PDA界的龙头老大,将被国内越来越多的人所接受,有关Palm OS 的研究、开发和应用工作也将随之推广。Palm OS programming from the ground up作为一本Palm开发的入门书籍较为全面的向读者介绍了使用Code Warrior开发工具开发一个完整Palm OS应用程序的全过程。阅读全文>
发表于 @ 2005年01月31日 19:21:00|评论(loading...)|编辑|收藏
无论你是一位编程专家还是初学者,通过本章的学习,你都将很快的学会Palm OS的编程。在这个过程中你首先要创建一个能稳定工作的开发环境。值得一提的是,开发环境并不仅仅是一些编程工具的简单组合,它更是一个能协助开发者更好完成工作的系统结构。一旦源代码能够在开发环境中正常的编译并运行,这就意味着你迈出了整个程序编写过程中最重要的一步。在程序以后的修改过程中,就是一些其它的尝试和寻找B UG的工作了,当然完成这些工作也都是要在开发环境中反复调试的。
阅读全文>
发表于 @ 2005年01月31日 19:19:00|评论(loading...)|编辑|收藏
本章将对Palm这个新奇的东西进行一些简单的介绍。对于有一定的嵌入式软件开发基础,又想尽快开始编程的读者,我建议你跳过本章,直接从第二章开始阅读,等闲暇时间再回到本章浏览。
书中的一些章节提到了如何为头带式、腕带式设备编写Palm OS应用程序。而在第一章中讲述的更多的则是有关Palm产品的一些背景知识:它从何而来?为什么别的手持设备纷纷落马时,它却取得了巨大的成功?不同版本操作系统之间有什么细微差别?以及对流行的P alm硬件及其特性的一些讨论。作为程序员,是否掌握这方面的知识也许并不是很重要,但作为一个专业的Palm开发者,这些又都是非常有参考价值的。
阅读全文>
发表于 @ 2005年01月31日 19:19:00|评论(loading...)|编辑|收藏
在本章节中,我们将通过讨论第二章中Hello应用程序的副本,来研究文本框的属性和事件。涉及的内容包括文本框如何调用Palm OS存储器和处理它们之间的关系等。我们也将花些时间讨论与文本框相关的其它一些内容:阅读全文>
发表于 @ 2005年01月31日 19:17:00|评论(loading...)|编辑|收藏
在本章中,我将通过为上一章的Contacts程序添加一个About对话框,继续向读者展示Palm OS简单有效的程序风格。你将学会如何创建含有位图、文本和按钮的窗体。你可在Contacts程序中加入菜单和代码使你可以访问About对话框并重新回到Contacts主窗体。
在此过程中,我们将先了解应用程序的基本设置,将为Contacts程序创建一个大的和一个小的应用程序图标。
阅读全文>
发表于 @ 2005年01月31日 19:16:00|评论(loading...)|编辑|收藏
Palm OS的所有内容在其存储器中都表现为数据库形式,下面我们就开始学习创建和使用数据库。我们将继续编写Contacts程序,把它写入一个数据库。
阅读全文>
发表于 @ 2005年01月31日 19:14:00|评论(loading...)|编辑|收藏
为实现此功能,我们将使用新的资源:选择触发器(selector triggers),开关按钮(push buttons),重复按钮(repeating buttons)。连同前面的按钮,它们都是Palm OS的控件。它们具有类似的属性,并且在触发时发出相同的事件。它们都可拥有自己的标签,它们都是被单击触发的。在单击后它们的形状都有所改变,不过有的只是瞬间改变就恢复了而已。阅读全文>
发表于 @ 2005年01月31日 19:12:00|评论(loading...)|编辑|收藏