Palm程序设计入门
[特价中]
基本信息
编辑推荐
本书深入浅出地介绍了如何使用程序编辑器PilRC&GCC进行Palm程序设计,它是一本不可多得的工具书。本书共分九章。全书内容丰富,讲解透彻,易于掌握,涵盖了大部分程序设计所需的基本概念和原则,并对每个Palm OS函数都做出了解释。
内容简介回到顶部↑
本书深入浅出地介绍了如何使用程序编辑器PilRC&GCC进行Palm程序设计,它是一本不可多得的工具书。本书共分九章。全书内容丰富,讲解透彻,易于掌握,涵盖了大部分程序设计所需的基本概念和原则,并对每个Palm OS函数都做出了解释。
本书可作为程序员、专业计算机软件开发人员的技术参考书。
本书可作为程序员、专业计算机软件开发人员的技术参考书。
目录回到顶部↑
序
前言
第五章 程序开发环境
1-1 palm系列掌上电脑
1-2 开发环境
1-3 内存
1-4 句柄(handles)
1-5 数据库和存储堆
1-6 设备重置
软性重置(soft resets)
修正的软性重置(modified soft resets)
硬性重置(hard resets)
第二章如何编辑和安装程序
2-l 创建程序编辑环境
2-2 创建程序原始代码
2-3 编辑程序
2-4 安装并执行程序
第3章基本程序结构
3-l #include包含命令说明
3-2 程序的主函数pilotmain()
前言
第五章 程序开发环境
1-1 palm系列掌上电脑
1-2 开发环境
1-3 内存
1-4 句柄(handles)
1-5 数据库和存储堆
1-6 设备重置
软性重置(soft resets)
修正的软性重置(modified soft resets)
硬性重置(hard resets)
第二章如何编辑和安装程序
2-l 创建程序编辑环境
2-2 创建程序原始代码
2-3 编辑程序
2-4 安装并执行程序
第3章基本程序结构
3-l #include包含命令说明
3-2 程序的主函数pilotmain()
前言回到顶部↑
Palm系列掌上电脑一鸣惊人
无论是以谁的眼光,还是以任何人的标准而言,3Com公司所推出的Palm系列掌上电脑,都是相当成功的商品,自从该产品问市以来,深受大家欢迎,市场认可程度相当高。每个人只要有机会使用了它,都会因此而喜欢上它。消费者买它的速度远高于其他的掌上电脑。产品专家对于这项产品,给予很高的评价。而程序设计者一旦发现了这个拥有丰富资源的设计平台,就不想离开它了。
这些现象是如何产生的呢?我们应该如何解释这些现象呢?是什么原因或是什么东西赋予它如此大的魁力呢?其实这是很简单的,因为它的速度快,可以很快速地处理您所提交的事情。因为它便宜,任何人都可以很轻易地从市场上买到它。然而在许许多多的优点之中,最重要的是——它能够放在您的口袋里面。这种便利性,是其他的电脑无法与之相提并论的。这种便利性,将既是未来计算机的趋势,也是未来的主流。作为一个程序设计者或想从事程序设计的人,你们愿意放弃这个千载难逢的机会吗?您若不想错过,那么情继续将这本书读下去吧。
为C程序设计者所写的书
Palm OS为C语言的程序设计者提供了很多函数库,假如您稍微了解一些C语言,而您又想写Palm系列掌上电脑的应用程序,那么这本书是您最佳的选择。在这本书内我们已经给开始Palm程序设计的人们提供了详尽的资料,通过这此基本知识的学习,您将会拥有Palm程序设计坚实的基础,奠定将来开发更复杂应用程序的基础。
某地可供利用的资源
本书介绍了开发Palm系列掌上电脑应用程序的过程,书中还详细了介绍所需命令的用法,然而您若还想了解其他的资料,可到Palm的网站上去寻找相关信息。
httP://www.palm.com
这个网站有很丰富的资源,包含Palm OS的函数库及Palm程序编写时的注意事项,也有很多的支持工具及关于Palm系列掌上电脑的各类讲解,至于本书中的开发程序PilRC&GC C也可由这个网址免费下载。
Palm系列学上电脑简介
Palm系列掌上电脑独领风骚,人们就像疯了似的选购它,回顾早期掌上电脑的发展史,为什么当时发明Palm系列掌上电脑的小公司成功了呢?在当时,也有许许多多的计算机界巨人投入开发的行列,然而为什么他们却都失败了呢?可能有许许多多的原因,然而在这些原因之中,最主要的是该公司的发展策略相当正确。他们了解市场,发现了顾客们真正的需要,他们了解到顾客愿意花多少钱买他们的产品。并且这些产品也刚好满足了他们的需要。
并不是每个人都知道附Palm系列的掌上电脑是由软件开始诞生的,而这软件并不是系统软件,它是由一个手写识别软件Graffiti而来的。在1994年的时候,该手写识别软件开发出来了,并且以它的识别准确性及速度而著称。在当时,有很多的产品专家并不认同这个软件,都一致认为这个软件将注定走向失败,因为这些人认为这个软件限制了许多用户的手写习惯,它规定了手写的输入规则,他们觉得这违反了用户的方便性。最后他们都跌破了眼镜,产品的速度和准确性是用户最关心的事情,因此用户愿意稍微改变他们的手写习惯来适应这项产品。
尽管Graffiti手写识别软件获得了成功,但却没有一个很好的操作平台来充分发挥该软件,于是在详细的考虑与评估之后,就决定独自开发自己的掌上电脑来配合这套软件。于是在1996年,Pilot 1000这个产品诞生了,紧接而来的是Pilot 5000,并且陆陆续续推出了其他系列的PDA产品。这些产品在推向市场后大受消费者的肯定与欢迎,并且在推出市场18个月后,突破了100万台的记录,由于这项佳绩,正式奠定了Palm系列掌上电脑主宰市场的基础。
本书的结构
本书主要分九章来讨论Palm的程序设计,本书假设您已有了C语言的基本编写能力,因此对于C语言的语法,并没有多做介绍。用户若不了解C语言,则需要先阅读C语言程序设计方面的书。不过不用太深入,有基本了解就够了。现在我们依次介绍各章内容的摘要。
第一章 程序开发环境
在本章中,我们将概要介绍Palm系列的掌上电脑及其功能,并简单描述Palm的程序开发环境。
第二章 如何编辑和安装程序
在这里,我们将一步一步地介绍如何在个人计算机上建立开发环境并编写程序,如何使用Palm Desktop掌上电脑程序安装软件,并利用传输底座(cradle)经由管道(conduit)将程序安装到Palm掌上电脑上执行。
第三章 基本程序结构
无论是以谁的眼光,还是以任何人的标准而言,3Com公司所推出的Palm系列掌上电脑,都是相当成功的商品,自从该产品问市以来,深受大家欢迎,市场认可程度相当高。每个人只要有机会使用了它,都会因此而喜欢上它。消费者买它的速度远高于其他的掌上电脑。产品专家对于这项产品,给予很高的评价。而程序设计者一旦发现了这个拥有丰富资源的设计平台,就不想离开它了。
这些现象是如何产生的呢?我们应该如何解释这些现象呢?是什么原因或是什么东西赋予它如此大的魁力呢?其实这是很简单的,因为它的速度快,可以很快速地处理您所提交的事情。因为它便宜,任何人都可以很轻易地从市场上买到它。然而在许许多多的优点之中,最重要的是——它能够放在您的口袋里面。这种便利性,是其他的电脑无法与之相提并论的。这种便利性,将既是未来计算机的趋势,也是未来的主流。作为一个程序设计者或想从事程序设计的人,你们愿意放弃这个千载难逢的机会吗?您若不想错过,那么情继续将这本书读下去吧。
为C程序设计者所写的书
Palm OS为C语言的程序设计者提供了很多函数库,假如您稍微了解一些C语言,而您又想写Palm系列掌上电脑的应用程序,那么这本书是您最佳的选择。在这本书内我们已经给开始Palm程序设计的人们提供了详尽的资料,通过这此基本知识的学习,您将会拥有Palm程序设计坚实的基础,奠定将来开发更复杂应用程序的基础。
某地可供利用的资源
本书介绍了开发Palm系列掌上电脑应用程序的过程,书中还详细了介绍所需命令的用法,然而您若还想了解其他的资料,可到Palm的网站上去寻找相关信息。
httP://www.palm.com
这个网站有很丰富的资源,包含Palm OS的函数库及Palm程序编写时的注意事项,也有很多的支持工具及关于Palm系列掌上电脑的各类讲解,至于本书中的开发程序PilRC&GC C也可由这个网址免费下载。
Palm系列学上电脑简介
Palm系列掌上电脑独领风骚,人们就像疯了似的选购它,回顾早期掌上电脑的发展史,为什么当时发明Palm系列掌上电脑的小公司成功了呢?在当时,也有许许多多的计算机界巨人投入开发的行列,然而为什么他们却都失败了呢?可能有许许多多的原因,然而在这些原因之中,最主要的是该公司的发展策略相当正确。他们了解市场,发现了顾客们真正的需要,他们了解到顾客愿意花多少钱买他们的产品。并且这些产品也刚好满足了他们的需要。
并不是每个人都知道附Palm系列的掌上电脑是由软件开始诞生的,而这软件并不是系统软件,它是由一个手写识别软件Graffiti而来的。在1994年的时候,该手写识别软件开发出来了,并且以它的识别准确性及速度而著称。在当时,有很多的产品专家并不认同这个软件,都一致认为这个软件将注定走向失败,因为这些人认为这个软件限制了许多用户的手写习惯,它规定了手写的输入规则,他们觉得这违反了用户的方便性。最后他们都跌破了眼镜,产品的速度和准确性是用户最关心的事情,因此用户愿意稍微改变他们的手写习惯来适应这项产品。
尽管Graffiti手写识别软件获得了成功,但却没有一个很好的操作平台来充分发挥该软件,于是在详细的考虑与评估之后,就决定独自开发自己的掌上电脑来配合这套软件。于是在1996年,Pilot 1000这个产品诞生了,紧接而来的是Pilot 5000,并且陆陆续续推出了其他系列的PDA产品。这些产品在推向市场后大受消费者的肯定与欢迎,并且在推出市场18个月后,突破了100万台的记录,由于这项佳绩,正式奠定了Palm系列掌上电脑主宰市场的基础。
本书的结构
本书主要分九章来讨论Palm的程序设计,本书假设您已有了C语言的基本编写能力,因此对于C语言的语法,并没有多做介绍。用户若不了解C语言,则需要先阅读C语言程序设计方面的书。不过不用太深入,有基本了解就够了。现在我们依次介绍各章内容的摘要。
第一章 程序开发环境
在本章中,我们将概要介绍Palm系列的掌上电脑及其功能,并简单描述Palm的程序开发环境。
第二章 如何编辑和安装程序
在这里,我们将一步一步地介绍如何在个人计算机上建立开发环境并编写程序,如何使用Palm Desktop掌上电脑程序安装软件,并利用传输底座(cradle)经由管道(conduit)将程序安装到Palm掌上电脑上执行。
第三章 基本程序结构
序言回到顶部↑
数以百万计的掌上电脑已广为人们所使用,而各种形式的PDA正在市面上广泛地流行着。在这无数的产品之中,3Com公司出品的各种Palm系列PDA,则成为这广大消费市场上的佼佼者,无数用户选择了这种类型的掌上电脑,并因此而喜欢上了它。
随着Palm系列掌上电脑的大流行,Palm系列PDA所使用的内部程序操作系统Palm OS,则主宰着掌上电脑操作系统的市场,无数的程序开发者跟随着Palm OS操作系统而来,他们正利用该操作系统夜以继日地开发各种应用程序以供人们使用。
《Palm程序设计入门》为一本开启Palm系列掌上电脑应用软件之门的工具书,这本书使用免费的程序开发编辑器PilRC&GCC来带您进入程序设计的大门,只要您对C语言有一定的了解,您就会毫无困难地进入Palm软件设计的殿堂,虽然还有其他的程序编辑软件,如CodeWarrior等。然而万流归宗,虽然其编辑环境或对象形式有点不一样,但其基本的程序语言及结构却是相同的,用户只要对本书有彻底的了解,那么转换编辑环境并不是一件很困难的事情。
本书中提供了许多小的应用程序,作为范例它可以协助您快速地进入状态,这些范例程序如同一份一份的食谱一样来协助您完成一桌大餐。看完本书后您会发现,原来Palm程序设计并不怎么困难。
随着Palm系列掌上电脑的大流行,Palm系列PDA所使用的内部程序操作系统Palm OS,则主宰着掌上电脑操作系统的市场,无数的程序开发者跟随着Palm OS操作系统而来,他们正利用该操作系统夜以继日地开发各种应用程序以供人们使用。
《Palm程序设计入门》为一本开启Palm系列掌上电脑应用软件之门的工具书,这本书使用免费的程序开发编辑器PilRC&GCC来带您进入程序设计的大门,只要您对C语言有一定的了解,您就会毫无困难地进入Palm软件设计的殿堂,虽然还有其他的程序编辑软件,如CodeWarrior等。然而万流归宗,虽然其编辑环境或对象形式有点不一样,但其基本的程序语言及结构却是相同的,用户只要对本书有彻底的了解,那么转换编辑环境并不是一件很困难的事情。
本书中提供了许多小的应用程序,作为范例它可以协助您快速地进入状态,这些范例程序如同一份一份的食谱一样来协助您完成一桌大餐。看完本书后您会发现,原来Palm程序设计并不怎么困难。

点击看大图
加载中...