Symbian手机应用开发标准教程.pdf

Symbian手机应用开发标准教程.pdf

ID:52796334

大小:398.72 KB

页数:17页

时间:2020-03-30

Symbian手机应用开发标准教程.pdf_第1页
Symbian手机应用开发标准教程.pdf_第2页
Symbian手机应用开发标准教程.pdf_第3页
Symbian手机应用开发标准教程.pdf_第4页
Symbian手机应用开发标准教程.pdf_第5页
资源描述:

《Symbian手机应用开发标准教程.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第3章Symbian手机应用开发过程本章目标本章主要介绍基于SymbianOS的手机应用开发的基本过程,使读者掌握整体的开发过程以及工程的组织、建立、编译、发布等,通过本章的学习,读者将会掌握以下内容。掌握Symbian程序的基本类型掌握如何建立一个新的Symbian工程掌握Symbian工程的结构掌握Symbian工程的编译掌握如何打包发布一个Symbian程序3.1SymbianOS上的程序类型基于Symbian的智能手机应用程序主要有3种类型:控制台程序、有界面的GUI应用程序和DLL程序,具体开发哪一种类型的应用

2、程序,开发之初根据要实现的功能进行选择。3.1.1控制台应用程序在Symbian中,控制台应用程序是没有图形界面的,这与在Windows平台上的DOS程序只有文本提示是相同的,控制台应用程序可以实现对数据的处理,或者实现为运行在后台完成特定功能的程序。控制台应用程序还可以再简单地分为两类:没有控制台输出界面、有控制台输出界面。没有输出界面的控制台应用程序,程序启动后运行在后台,主动执行任务,或者为其他程序提供服务。这种程序没有界面、不和用户进行交互,可以用这种类型的控制台应用程序<<<<<<<<第3章Symbian手机应

3、用开发过程实现一个简单服务程序,为手机上的其他程序提供服务。有控制台输出界面的控制台应用程序,用户可以把一些信息打印到控制台上,如图3.1所示。这种类型的控制台应用直接在控制台输出程序,如图3.1中的“Hello,world!”就是在应用中输出的。图3.1控制台应用的输出控制台应用程序直接在模拟器或设备上运行,如果要在模拟器中运行这类程序,打开一个DOS窗口,在命令行输入下面的命令:eshell.exe这个命令会以控制台的形式打开S60模拟器,在S60模拟器的控制台窗口中输入一个控制台应用的名称,如Exam0301Con

4、sole.exe,程序运行效果如图3.1所示。例子代码Exam0301Console可以通过Carbide.c++1.3进行创建,创建时程序类型选择“GenericSymbianOS”下的“Basicconsoleapplication(EXE)”,然后单击“Next”按钮,以后所有选项都选择默认,直到完成,最后编译,按照上面的方法运行程序。3.1.2GUI程序在Symbian中的GUI程序是有丰富图形界面的应用程序,在用户手机的程序应用界面中,通过单击应用图标启动的应用都是GUI的应用程序,在这样的程序中,用户可以通过

5、手机键盘控制程序中的视图切换,在编辑框中输入文本、浏览信息等。Symbian有两个UI实现S60和UIQ,开发过程也是在这两个UI之上开发图形化、使用组件技术的GUI程序。下面使用Symbian中最有名的UI实现—S60来介绍GUI程序的组成23Symbian开发标准教程>>>>>>>>部分,如图3.2所示。1.按键定义首先介绍S60智能手机对按键的定义,S60手机都有如下的按键。n程序键:在手机待机状态,按下程序键后,手机界面会切换到功能选择界面,在这里,手机用户可以选择执行手机提供的功能和用户安装的程序。24<<<<

6、<<<<第3章Symbian手机应用开发过程图3.2GUI程序界面结构图n左右软键:这两个键分别对应手机应用界面左下角和右下角提示的功能,一般由应用定义这两个键的功能,通常左软键定义为肯定,右软键定义为否定。n导航键:由上、下、左、右4个方向键和一个确认键组成,用于控制程序中光标的移动或移动程序的被选中区域,确认键用于确认或打开用户选中的程序。n删除键:在编辑模式下,按该键可以删除输入的字符,在手机的选择程序界面,也就是按程序键后进入的所有程序列表界面,按该键可以卸载程序。n编辑键:在编辑模式下,按该键可以调出输入法选择

7、框,让用户选择合适的输入法。早期版本的手机上都有这个键,现在有些手机已经不再使用这个编辑键了,而使用“#”号键切换输入法。2.GUI程序组成在S60上,一个标准的GUI程序由从上到下的3部分组成:状态栏、客户区和CBA栏。在状态栏上,主要显示程序的图标、程序的标题等,在指定的区域显示有系统全局的一些信息,如手机的信号指示、电池电量指示等,如图3.3所示。在程序界面的中间位置,占据大部分区域的是图3.3状态栏程序的客户区,用户程序可以在这个客户区输出文字、绘图等,也可以建立view,然后在view中创建UI组件。25Sym

8、bian开发标准教程>>>>>>>>在程序界面的最下部分是CBA栏,在CBA栏主要显示应用定义的命令。CBA栏提示的左按钮命令和右按钮命令分别对应左软键和右软键功能,左软键对应的CBA栏左按钮命令主要用来弹出程序的菜单。3.1.3DLL程序Symbian作为一个操作系统,同样也支持DLL,和其他的操作系统平台(如Wi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。