第六章 Symbian基础窗口界面程序 设计
1 第六章 Symbian 基础窗口界面程序 设计
本章目标 ?完成本章内容之后我们将能够: ⑧掌握与UI相关的API和组件 ⑧知道如何处理用户的输入 3 &了解Series60和JIQ UI的相同和不 同之处
2 完成本章内容之后我们将能够: 掌握与UI相关的API和组件 知道如何处理用户的输入 了解Series 60 和UIQ UI的相同和不 同之处 本 章 目 标
概述 Series60是Nokia创建的一系列开发人员平台之 一 它有几个版本。1.0、1.1和1.2版本(统称为Series60 平台1.x)基于Symbian OS6.1。本章描述的Series60 平台2.0基于Symbian OS7.0。平台2.0引入的影响到应 用程序UI的主要功能是皮肤(ski)和双向文本支持。皮 肤允许用户通过更改背景位图、图标和颜色方案自定义 UI。皮肤在本章后面描述。双向文本支持功能支持从右 向左书写的语言(例如希伯来语和阿拉伯语)的编辑和 显示。它也影响到整个U川中控件的顺序和对齐方式
3 概述 Series 60是Nokia创建的一系列开发人员平台之一, 它有几个版本。1.0、1.1和1.2版本(统称为Series 60 平台1.x)基于Symbian OS 6.1。本章描述的Series 60 平台2.0基于Symbian OS 7.0。平台2.0引入的影响到应 用程序UI的主要功能是皮肤(skin)和双向文本支持。皮 肤允许用户通过更改背景位图、图标和颜色方案自定义 UI。皮肤在本章后面描述。双向文本支持功能支持从右 向左书写的语言(例如希伯来语和阿拉伯语)的编辑和 显示。它也影响到整个UI中控件的顺序和对齐方式
概述 所有Series60手机都使用一个允许在4个方向导航 的导航控制器、一个确认键和屏幕下面两个称为软键 (softkey)的硬件按钮。这些按钮使Series60手机易 于单手使用。用户可以使用手机的键盘输入文本并可 以选择使用预测式文本输入系统。 UIQ由UIQ Technology AB(Symbian Ltd的一家子 公司)生产。UIQ1.0在2000年9月发布,此后还发布 了几个版本。本章介绍运行在Symbian OS7.0上的 2.1版本
4 概述 所有Series 60手机都使用一个允许在4个方向导航 的导航控制器、一个确认键和屏幕下面两个称为软键 (softkey)的硬件按钮。这些按钮使Series 60手机易 于单手使用。用户可以使用手机的键盘输入文本并可 以选择使用预测式文本输入系统。 UIQ由UIQ Technology AB(Symbian Ltd的一家子 公司)生产。UIQ 1.0在2000年9月发布,此后还发布 了几个版本。本章介绍运行在Symbian OS 7.0上的 2.1版本
概述 UIQ手机有一个大的触摸屏(6cm×Scm或 4cm×6cm),使用触笔作为它们的主输入设备。不 过,像Series60一样,所有UIQ手机都提供一个硬件 确认键和其他导航硬件键,至少包括向上和向下键, 可选的包括向左和向右键,以便于单手浏览手机的内 容。触摸屏允许使用一些文本输入方法(如手写识别) 和一个屏幕虚拟键盘。 对于用户,这些UI有很大差异,但是对于程序员, 它们有很多共同点。它们有同样的基础框架,这意味 着,为这两种UI编写的应用程序具有同样的结构、应 用程序基础、文档、app UI和视图类
5 UIQ手机有一个大的触摸屏(6cm×Scm或 4cm×6cm),使用触笔作为它们的主输入设备。不 过,像Series 60一样,所有UIQ手机都提供一个硬件 确认键和其他导航硬件键,至少包括向上和向下键, 可选的包括向左和向右键,以便于单手浏览手机的内 容。触摸屏允许使用一些文本输入方法(如手写识别) 和一个屏幕虚拟键盘。 对于用户,这些UI有很大差异,但是对于程序员, 它们有很多共同点。它们有同样的基础框架,这意味 着,为这两种UI编写的应用程序具有同样的结构、应 用程序基础、文档、app UI和视图类。 概述