- UID
- 872238
|
和Windows系统一样,Palm OS系统也为开发者提供了丰富的用户界面元素。通过调用这些界面元素,可以方便的生成友好的软件用户界面。下面我们就分别简单介绍一下这些界面元素。
注意,其实下面的这些元素,在用法和称呼上,都和台式机比较相似,我们可以对比着进行理解。
一、警告框(Alerts)
下图展示了一个典型的警告框例子。通常它是以一个对话框的形式出现的,有一个标题,一段信息,一个图标,一个或多个按钮。您可以自己设置标题的文字、信息的内容,以及按钮。您还可以定义警告框的类型。它能够被设置成以下几种类型
1. 消息(Information)
它拥有一个“i”图标。该警告框用于向用户提供某种信息(例如,某个操作没有被完成)。没有错误发生。
2. 确认(Confirmation)
它拥有一个“?”图标。它向用户提出一个问题,希望用户对某个操作进行确认,或者进行可能的选择。
3. 警告(Warning)
它拥有一个“!”图标。它询问用户某个操作是否是有意的。因为该操作可能造成数据丢失。备忘录软件常用这个对话框来确认是否要删除一条备忘录记录,因为用户还可以选择在PC机上保留备份(这样就不会造成数据丢失)。但是,系统也会在用户选择删除一个软件时,出现此警告框,因为一旦进行了该删除操作之后,该软件将完全不复存在。图3-1就是这样的一个警告框。
4. 错误(Error)
它拥有一个“停止”标志。该错误框提醒用户,上一次的操作在执行过程中出现了错误。
二、窗体(Forms)
一个窗体通常被用来作为一个或者多个用户界面元素的容器。在一个窗体中可以包含按钮,列表,表格,控件,图标等元素。它同样可以拥有与之相对应的菜单条。从一个对话框,到列表、表格数据的容器,都可以被当作窗体。窗体可以很小,也可以大到填满整个掌上设备的显示屏。
一个窗体的外观,包括合适的按钮位置,在Palm OS技术文献中有详细的介绍。您必须小心翼翼地遵循所有元素定位方面的指导方针。下图展示了Palm OS系统内置软件的三个窗体,以便于您对窗体的各种布局由一个大致的印象。
三、菜单(Menus),菜单选项(Menue Items),菜单条(Menubars)
菜单、菜单选项、菜单条之间是相互联系的。一个菜单条包含了一个或者多个菜单。一个菜单中包含了一个或者多个菜单选项。菜单选项往往拥有手写的快捷方式与之相对应。下图包含了一个拥有两个菜单的菜单条的例子。其中的一个菜单是打开的,其中有6个菜单选项(其中有一个分隔条)。
四、表格(Tables)和列表(Lists)
表格和列表的用途差不多。表格用于显示多栏的数据,而列表用于显示单栏的数据。下图展示了一个列表(左边)和表格(右边)的例子。就像我们在图中看到的那样,表格能够支持多种类型的数据。 |
|