UIQ3开发白皮书系列——视图、命令、资源文件及布局的使用

http://tech.ddvip.com   2008年09月08日    社区交流

内容摘要:如何使用应用程序框架,最后生成了一个具有空视图的应用程序。 在本文中,继续在程序中添加功能。但是首先我们先介绍UIQ 3 中的一些基本概念

  一、简介

  在前一个白皮书中(参看 [1])讨论了:如何使用应用程序框架,最后生成了一个具有空视图的应用程序。 在本文中,继续在程序中添加功能。但是首先我们先介绍一些基本的概念,通过阅读本文,你可以:

  • 更好地理解UI配置,

  • 更好地理解 Build块的概念。

  • 更好地理解命令处理框架Command Processing Framework (CPF)的概念。

  • 掌握如何从资源文件构造视图内容。

  • 掌握如何在视图中处理命令,

  • 掌握如何在不同的 UI配置中调整视图.

  在前一白皮书中提到的:

  • 切换模型的工作方式

  • 如何在不同的程序之间切换

  将放在以后的白皮书中介绍。

  二、UIQ 3 中的一些基本概念

  2.1 简介

  UIQ 3 引入了一些新的概念,本文档重点介绍其中的三个,这些背景知识将在下一章中使用。

  1. 第一个概念在前一白皮书中已经提到过 (参看 [1]):UI 配置.本文将更详细地进行讨论.

  2. 第二个概念:命令处理框架 Command Processing Framework (CPF),该框架取代了以前的菜单系统,允许我们以比菜单系统更抽象的方式处理命令。

  3. 第三个概念是管理布局的一种,构建程序的一种方式。在 UIQ 2.x 中,因为所有内容必须手工创建,因此程序的布局非常难以处理,现在,我们有三种方式来布局我们的程序:

  (a) Listbox: 列表框是布局相似信息的一种简单方式。在 UIQ 2.x中 也可以使用列表框,但是使用起来非常困难,几乎不可能创建自己的布局。

  (b) Layout manager:布局管理器在其它的平台上非常流行(参看 [6]),它允许在一个区域放置不同的控件,而且大多数情况下,取代了控件的手工布局 。UIQ布局管理器包括:

来源:UIQ3官方开发文档    作者:yzhv@IOI    责编:豆豆技术应用

正在加载评论...