symbian手机运用开发标准教本.pdf

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
symbian手机运用开发标准教本

3 章 Symbian 手机应用开发过程 本章目标 本章主要介绍基于 Symbian OS 的手机应用开发的基本过 程,使读者掌握整体的开发过程以及工程的组织、建立、编译、 发布等,通过本章的学习,读者将会掌握以下内容。 掌握Symbian 程序的基本类型 掌握如何建立一个新的Symbian 工程 掌握Symbian 工程的结构 掌握Symbian 工程的编译 掌握如何打包发布一个Symbian 程序 3.1 Symbian OS 上的程序类型 基于Symbian 的智能手机应用程序主要有3 种类型:控制台程序、有界面的GUI 应用程 序和DLL 程序,具体开发哪一种类型的应用程序,开发之初根据要实现的功能进行选择。 3.1.1 控制台应用程序 在Symbian 中,控制台应用程序是没有图形界面的,这与在Windows 平台上的DOS 程 序只有文本提示是相同的,控制台应用程序可以实现对数据的处理,或者实现为运行在后台 完成特定功能的程序。 控制台应用程序还可以再简单地分为两类:没有控制台输出界面、有控制台输出界面。 没有输出界面的控制台应用程序,程序启动后运行在后台,主动执行任务,或者为其他 程序提供服务。这种程序没有界面、不和用户进行交互,可以用这种类型的控制台应用程序 3章 Symbian 手机应用开发过程 实现一个简单服务程序,为手机上的其他程序提供服务。 有控制台输出界面的控制台应用程序,用户可以把一些信息打印到控制台上,如图 3.1 所示。 这种类型的控制台应用直接在控制台输出程序,如图3.1 中的 “Hello,world !”就是在 应用中输出的。 图3.1 控制台应用的输出 控制台应用程序直接在模拟器或设备上运行,如果要在模拟器中运行这类程序,打开一 个DOS 窗口,在命令行输入下面的命令: eshell.exe 这个命令会以控制台的形式打开S60 模拟器,在S60 模拟器的控制台窗口中输入一个控 制台应用的名称,如Exam0301Console.exe ,程序运行效果如图3.1 所示。 例子代码 Exam0301Console 可以通过 Carbide.c++ 1.3 进行创建,创建时程序类型选择 “Generic Symbian OS ”下的“Basic console application (EXE )”,然后单击“Next ”按钮,以 后所有选项都选择默认,直到完成,最后编译,按照上面的方法运行程序。 3.1.2 GUI 程序 在Symbian 中的GUI 程序是有丰富图形界面的应用程序,在用户手机的程序应用界面中, 通过单击应用图标启动的应用都是GUI 的应用程序,在这样的程序中,用户可以通过手机键 盘控制程序中的视图切换,在编辑框中输入文本、浏览信息等。 Symbian 有两个UI 实现S60 和UIQ ,开发过程也是在这两个UI 之上开发图形化、使用 组件技术的GUI 程序。下面使用Symbian 中最有名的UI 实现—S60 来介绍GUI 程序的组成 23 Symbian 开发标准教程 部分,如图3.2 所示。 1.按键定义 首先介绍S60 智能手机对按键

文档评论(0)

karin + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档