- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
手机应用开发symbianUI组件介绍资源文件介绍程序发布前
手机应用开发 symbian的UI组件介绍 资源文件介绍 程序发布前的工作 编制UI部分程序使用的系统组件 Controls Skin 事件处理 资源文件 Menu Pane “Controls”和“window” “Controls”是屏幕上一个矩形区域,用于显示消息或者接收用户输入。Controls是用户界面的基本元素,常见的按钮、菜单、视图以及大多数UI元素都是一个controls,他们都是从CCoeControl继承来的。“window”是一种窗口服务器拥有的系统资源,它描述了屏幕上包含一个或多个controls的矩形区域,它提供了显示自身拥有的controls的机制。 UI代码不能在window上直接绘图,代码只能在controls上绘图。大量的窗口可以并发显示,这时候通过一个系统属性z-order来标识它们的层次。 简单和组合的“controls” 简单的controls就是一个没有包含其他controls的controls,它只能用于画出一个矩形框。组合controls包含了其他的一个或多个controls 在屏幕的表现能力上,组合controls明显要好的多,使用便利性也高的多。使用组合的controls可以把工作区域分为不需更新,经常更新,少量更新几个区域来分配不同的嵌套的controls来展示内容,以减少屏幕重绘带来的闪烁问题。 Window的属主 因为window属于昂贵的资源,为了减少系统开销,可以使用无window的controls来避免每个controls创建window Controls 在window上完成绘图,因此每个controls都必须有个关联的window ,不过一个window可以被多个controls所共享。 拥有window的controls不能共享其他controls的窗口 skins Skins可以提供UI在运行时改变的能力,它允许自定义桌面背景图,修改图标和颜色。 Skin允许controls从几个层次上支持它 强迫skin支持-总是显示皮肤并且动态的响应skin的改变 可选skin支持-不显示皮肤,但是可以在需要时使用皮肤 Skin观察者-自己不使用skin,外观由父controls的皮肤决定 Skin不敏感-不支持皮肤 Event handling 用户界面的交互结果是通过事件传递给拥有窗口的应用程序的。虽然系统里会产生多种事件,对于应用程序来说,最重要的是按键和重绘事件。 Resource files 资源文件是rss结尾的文本文件,它用来指定你的应用程序里的用户可见元素,它可以指定菜单、对话框、列表等UI元素的布局,资源文件被编译为二进制文件后可以被symbian框架打开使用。 Menus Menu 是描述用户命令清单的一个窗口,它拥有多个menu-item,用行分隔方式分开,当用户选定一个menu-item,就说明有个应用命令被调用。 Panes Pane 是组成s60应用界面窗口的基本元素,有状态pane,主pane和软键盘pane。 Dialogs Symbian的对话框是GUI程序最经常使用的Ui控件 常见的包括: 查询对话框、单页对话框、多页对话框、 Lists 各种列表框是在 Series 60 Developer Platform中表现那些由文本 组成的数据结构视图的常见方式,它们被广泛运用于大多数 Series 60 应用中 列表框的分类 列表框根据其功能种类而提供。可用的一些列表框包括各种简单的选项及菜单列表框,可标记及多选列表框,以及各种设置列表框等。各种选项及菜单列表框允许选择单项,而可标记及多选列表框则用于同时选择多项。设置列表框中包含了一列其值可调整的项 演示各种列表框的图片 Editors S60包括了多种编辑框,从电话编辑框到密码编辑框 使用editors 需要注意他的几个属性的使用 使用的cases模式、 数字 输入模式使用“*”“#”、 输入模式定义、 是否使用特殊字符表、 UI资源文件 Symbian与windows的资源文件 资源脚本语法 本地化字符串 使用多资源文件 编译资源文件 资源文件类型 资源处理过程 资源改变对应用生成的影响方式 编译完成的资源文件内容 Symbian资源文件与windows的差别1 Windows使用的资源文件编译器不但支持文本,而且还包括图像和图标资源,Symbian的资源编译器只支持文本。 Windows 的开发环境带有基于GUI的资源编辑器,大多程序员不需要查看任何的文本资源脚本 Symbian资源文件与windows的差别2 Symbian 开发者着眼于多种硬件平台,每种硬件需要不同的可执行文件格式,保持资源文件独立,可以引入一个抽象层,可以简化程序开发,并减少开发人员把程序移
您可能关注的文档
- 愉快接纳自己.ppt
- 感染导致伤口不愈合.ppt
- 感知、讯息、说服一单元:媒介效果研究传统.ppt
- 感觉:生理与心理交汇.ppt
- 慢径邻近希氏束房室结折返性心动过速冷冻消融.ppt
- 慢性乙型肝炎治疗进展北京大学一医院 斯崇文.ppt
- 慢性肾小球肾炎病人护理.ppt
- 慢性病膳食预防与控制.ppt
- 成为有管理智慧班主任.ppt
- 成交技巧十三章节如何完美处理顾客投诉.ppt
- 2024年天府新区通用航空职业学院单招职业技能测试题库带答案.docx
- 2024年天府新区通用航空职业学院单招职业技能测试题库完美版.docx
- 2024年天府新区通用航空职业学院单招职业技能测试题库新版.docx
- 2024年天府新区通用航空职业学院单招职业技能测试题库精选答案.docx
- 2024年天府新区通用航空职业学院单招职业技能测试题库必考题.docx
- 2025年互联网数据中心(IDC)运营服务承包协议3篇.docx
- 2024年天府新区通用航空职业学院单招职业技能测试题库及完整答案一套.docx
- 2024年天府新区通用航空职业学院单招职业技能测试题库及参考答案一套.docx
- 2024年天津交通职业学院单招职业技能测试题库及完整答案一套.docx
- 2024年天津交通职业学院单招职业技能测试题库精选答案.docx
文档评论(0)