- 2
- 0
- 约6.03千字
- 约 41页
- 2023-10-24 发布于江苏
- 举报
概述:\n\n手机应用开发集成开发环境应用程序设计初步课件\n\n简介:\n\n1.根据课程内容,分享了手机应用开发集成开发环境应用程序的设计理念和重要步骤。\n\n2.讲解了如何选择和安装合适的开发环境(SDK)及其安装目录。\n\n3.解释了不同的SDK版本,以及它们的安装路径和目录结构。\n\n4.分享了项目开发过程中遇到的问题和解决方案。\n\n5.阐述了应用程序框架和组件(lUC,APPARC,avkon,CCOF,UIQ)的功能和特性和应用场景。\n\n6.定期
手机应用开发
集成开发环境
应用程序设计初步
王旭
开发环境介绍1
SDK
安装目录类似
E:\Symbian\7.0s\Series60_v21_C
除了盘符,尽量不要更改目录名称。
演示不同版本,不同类别的SDK安装目录
情况
开发环境2
lVC环境演示 Carbide菜单项说明 编辑界面
运行界面
程序精灵介绍
OS的图形支撑架构
图形架构介绍1
GDI定义绘图基本元素和与设备无关需要 的所有支持, BITGDI处理屏幕上窗口 与屏幕外位图之间的位图传送,字体和 位图服务器管理字体和位图,窗口服务 器支持用户交互,根据面向使用者友好 的原则管理屏幕、指针、键盘等导航设 备,提供图形设备的共享。 CONE则在 底层提供了各种设备交互的控制。
应用程序Framework图示
应用程序Framework描述
l 底层是两个基本的系统组件CONE和APPARC
l 第二层是Uikon组件,这是个多功能的通用设 备无关的框架实现,它是一个面向所有的 Symbian平台提供通用UI库的层次
l 第三层是Avkon,它提供了核心的S60界面功 能,如菜单支持,这个层次是纯粹为了符合 S60的规范实现,我们的程序应该总是从这个 层次开始继承。
l 第四层是应用层,它的功能是在S60的基类上 实现自己的应用需求
应用程序Framework描述2
第一个层次的多数类都仅仅是定义了调用 Framework的接口API,第二层增加了一 个通用的Symbian系统实现,以共享的 供给其他的各种UI系统使用,第三层增 加了按照S60规范调用框架的实现,第 四层才是客户的应用实现。
应用程序ARChitecture描述
应用程序架构是指组成应用程序所用到的应用 框架类的集合。应用程序可以基于各种不同 的UI需求来采用不同的系统架构。
核心应用程序类提供了用户接口展示信息,以
及与使用者进行交互,提供了各种用户初始
化事件的响应方法(用户的键盘动作),提
供了各种系统初始化事件的响应方法(窗口
重绘事件),提供了保存和恢复应用数据的
方法,提供了framework可调用的应用唯一标
识,提供了应用程序关于自己的描述信息(
图标,名称等)
应用程序架构元素
应用框架类提供的功能封装进了以下四个
类中:
l 应用程序类
l 文档类
l 应用程序UI类
l 应用程序视图类
应用程序ARChitecture元素说明
l 应用程序类: 是60系列应用程序框架的启动对象,它定义 应用程序的属性。用于创建文档,在最简单的情况下,必 须定义的唯一属性是应用程序的唯一性标识符,就是UID
l 文档类;用来存储应用程序的持久性数据,如果应用程序 是基于文件的,则文档类负责恢复和保存应用程序的数据, 如果应用程序不是基于文件,也必须有一个文档类的实例, 不过它除了创建应用程序UI以外不会完成更多的事情,这 种情况下,可以说使用文档类的唯一理由是被用来加载 AppUi类 。
l 应用程序UI类:这是个完全不可见的类,它创建一个应用 程序视图,用来处理绘图和基于屏幕的交互,它提供了处 理菜单项产生的命令的手段
l 应用程序视图类:这是个具体控件,它用于在屏幕上显示 应用数据,并允许用户与之交互,最简单的情况下应用视 图只提供在屏幕上绘图的途径
应用程序ARChitecture说明
l 在S60中,应用架构中的四个类都是从 Avkon中的基类集成而来的,这些基类 又从Uikon派生而来。
l 如果是产生用于其他UI系统的应用程序, 继承的路线会有所不同,如UIQ系统则 从Qikon继承
应用初始化过程
重要的AppUi方法
lHandleKeyEventL ()
lHandleForegroundEventL ()
lHandleSystemEventL ()
lHandleApplicationSpecificEventL ()
lHandleCommandL ()
重要的AppUi方法
lHandleKeyEventL的作用是处理用户的 按键事件
lHandleForegroundEventL当应用程序发 生切换被放到前台或者被移入后台运行 的时候被调用
lHandleSystemEventL用于传递窗口服务 器产生的事件
lHandleApplicationSpecificEventL可以完 成自定义的消息通知,默认的实现是处 理颜色模式改变的通知
lHandleCommandL ()提供处理用户选 定菜单项的事件处理
设计应用程序UI
l Traditional Symbian os control-based
lDialog-based
lAvkon view-Switching
传统的control-based结构
l 传统的Symbi
您可能关注的文档
- 小学二年级4班家长会41课件.pptx
- 第一单元-走进礼仪课件.pptx
- 沪科版八年级物理上册第六章第一节-力课件.pptx
- 煤化工课程设计.docx
- 八年级八班家长会ppt课件.pptx
- 品管圈知识总括课件.pptx
- 民族体育项目——陀螺ppt课件.pptx
- 新工艺、新材料导入管理程序.docx
- 职业装面料辅料基础知识ppt课件(授课版)汇总.pptx
- 部编版小学语文六年级上册《开国大典》ppt课件.pptx
- 中国医用试管项目创业投资方案.docx
- 2026北京市平谷区农业中关村发展中心招聘2人备考题库附参考答案详解(达标题).docx
- 中国医用高值耗材项目创业投资方案.docx
- 2026上海市盲童学校招聘9人备考题库及答案详解(全优).docx
- 2026上半年贵州事业单位联考百里杜鹃管理区招聘56人备考题库含答案详解(完整版).docx
- 2026北京东城区招聘道地药材品质保障与资源持续利用全国重点实验室副主任1人备考题库带答案详解(综合.docx
- 2026中国石化玉溪澄江石油分公司加油员招聘5人备考题库附答案详解(研优卷).docx
- 2026年甘肃武威市民生劳务派遣服务中心招聘备考题库及答案详解(精选题).docx
- 2026年安徽省合肥市肥西县上派镇乐平路小学临聘教师招聘备考题库精编答案详解.docx
- 中国医用臭氧治疗仪项目投资计划书.docx
原创力文档

文档评论(0)