敬业的IT人 >> 编程开发 >> 其他语言 >> Palm OS软件的用户界面元素

Palm OS软件的用户界面元素

敬业的IT人 互联网 佚名 2008-2-19 11:59:51

  和Windows系统一样,Palm OS系统也为开发者提供了丰富的用户界面元素。通过调用这些界面元素,可以方便的生成友好的软件用户界面。下面我们就分别简单介绍一下这些界面元素。

  注意,其实下面的这些元素,在用法和称呼上,都和台式机比较相似,我们可以对比着进行理解。

  一、警告框(Alerts)

  下图展示了一个典型的警告框例子。通常它是以一个对话框的形式出现的,有一个标题,一段信息,一个图标,一个或多个按钮。您可以自己设置标题的文字、信息的内容,以及按钮。您还可以定义警告框的类型。它能够被设置成以下几种类型(按照语气从最柔和的,到最严厉的顺序排列):

  1. 消息(Informatiborder="0" alt="Palm OS软件的用户界面元素(图一)" />
  三、菜单(Menus),菜单选项(Menue Items),菜单条(Menubars)

  菜单、菜单选项、菜单条之间是相互联系的。一个菜单条包含了一个或者多个菜单。一个菜单中包含了一个或者多个菜单选项。菜单选项往往拥有手写的快捷方式与之相对应。下图包含了一个拥有两个菜单的菜单条的例子。其中的一个菜单是打开的,其中有6个菜单选项(其中有一个分隔条)。

Palm OS软件的用户界面元素(图二)
  四、表格(Tables)和列表(Lists)

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

Palm OS软件的用户界面元素(图三)
  五、其他的用户界面元素

  这里还有很多其它的用户界面元素。它们包括按钮、选择框、位图、文本域、图表,标签、手写转换指示器、弹出开关、推动按钮、重复按钮、滚动条、选择开关。下表展示了这些元素的例子,以及对于其典型应用的简要介绍。Palm OS文献中有对这些元素的详细属性介绍,还有这些元素在窗体中的定位信息。

  按钮(Buttborder="0" alt="Palm OS软件的用户界面元素(图四)" />
  手写转换指示器(Griphiti Shift Indicator)

  这个元素用来显示当前的手写切换状态(标点、字符、大写字母切换,还是大写字母锁定)。该指示器一般出现在所有的窗体里,在窗体的右下方,以便于文本的输入。

Palm OS软件的用户界面元素(图五)
  标签(Lable)

   这是一个不可编辑的文本对象。

  弹出开关(Pop-up Trigger)

   点击这个开关将弹出一个弹出列表。它将显示当前列表中被选择的文本。

Palm OS软件的用户界面元素(图六)
  推动开关(Push buttborder="0" alt="Palm OS软件的用户界面元素(图七)" />
  重复按钮(Repeating button)

   当该按钮被一直按下时,它将持续产生重复的操作。

  滚动条(Scrollbar)

   该元素一般用于滚动的文本和表格。它将允许一个方向上的滚动、翻页滚动、直接导航到一个特定的位置。滚动条在Palm OS 2.0以前不被支持。

  如果您要在Palm OS 1.0系统中使用滚动条的话,您将需要自己编写相应的程序,来处理来自掌上设备的滚动按键的滚动命令。

  选择开关(Selector Trigger)

   当用户点击这个对象时,将会弹出一个对话框,允许用户修改其中的值。在这个开关的周围有灰色的矩形框。
粤ICP备06119539号
Copyright CiscoSky.Org,Some Rights Reserved.
Email:me1228#tom.com