首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

Palm OS软件的用户界面元素

Palm OS软件的用户界面元素

和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)

  表格和列表的用途差不多。表格用于显示多栏的数据,而列表用于显示单栏的数据。下图展示了一个列表(左边)和表格(右边)的例子。就像我们在图中看到的那样,表格能够支持多种类型的数据。
返回列表