如何使用WPF的概要分析

如何使用WPF的概要分析

ID:41639301

大小:1.89 MB

页数:54页

时间:2019-08-29

如何使用WPF的概要分析_第1页
如何使用WPF的概要分析_第2页
如何使用WPF的概要分析_第3页
如何使用WPF的概要分析_第4页
如何使用WPF的概要分析_第5页
资源描述:

《如何使用WPF的概要分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、企业应用事业部——产品发展部如何使用WPF中的概要分析修订日期:2007-12-12阅读范围:企业应用事业部产品发展部全体、公司相关负责人撰写人:石伟伟北京慧点科技开发有限公司目录1WPF概要分析简介2什么是概要分析2术语和定义3概要分析过程4概要分析类型5概要文件选择处理器6实现运行时定制概要分析Demo15实现基于Portal用户组的动态概要分析的Demo30实现定制概要文件选择处理器的Demo41小结54WPF概要分析简介WPF开发中最为强大的一个方面是,可以将模型与概要分析配合使用,通过将预定义的不同的参数集与相同的代码库结合,生成相同应用程序的不同版本。与传统开发比

2、较,使用构建器创建的portlet和应用程序有两个优点:•构建器可以自动生成代码和执行开发任务。•构建器将根据它们的输入来更改它们的行为及生成的Web应用程序。什么是概要分析WPF概要分析指的是定义概要分析文件及概要分析条目值的过程,任何已概要分析的构建器输入都可以从中获取它们的值,它包含两个步骤:1.创建或管理一个概要文件集、概要文件、概要文件条目、概要文件条目值(相关概念见下面介绍)。2•将概要应用于构建器的输入。使用概要分析,我们能为不同的用户、客户或情况,使用相同的模型生成不同的应用程序或Portleto基于概要分析生成应用程序的过程图1所示。图1:基于概要的应用程序

3、生成过程术语和定义WPF中概要分析的相关概念:名称定义概要文件集是概要文件的集合。概要文件是一套参数,可以改变生成的应用程序的行为。根据用户的身分或者其他的上下文信息(例如语言)给构建器提供不同的参数值概要文件条目代表应用程序的一个输入变量。概要文件条目值概要文件中输入条目的值。概要分析过程概要分析过程包括下列一般任务:1.创建概要分析集。将使用未包含任何概要分析文件条目的缺省概要分析文件(名为Default)创建概要分析集。2.将一个或多个概要分析文件条目添加至概要分析集。3.将一个或多个概要分析文件添加至概要分析集。在添加每个概要分析文件时,还会对该概要分析文件应用缺省概

4、要分析文件条目。4.通过更改每个概要分析文件的一个或多个概要分析文件条目值来定制该概要分析文件。5.通过从特定概要分析集中选择概要分析文件条目,对构建器调用编辑器中的构建器调用输入进行概耍分析。6.通过应用各种概要分析文件组合来预览对模型进行概要分析的效果。概要分析过程通常是以迭代方式进行的;可随时执行这些步骤中的任何一个,并且可能多次执行,以便在执行时能够对portlet或应用程序的变化做出细微调整。概要分析类型PortletFactory提供了两种概要技术选择:概要文件选择和概要值定制。1、概要文件选择概要文件选择可以用两种方式实现a)一种方式是基于预定义的概要文件选择逻

5、辑在重新生成应用程序决定选用那个概要文件。这个选择概要文件的过程是使用概要文件选择处理器在幕后编程实现的。本文稍后将详细介绍概要文件选择处理器。b)另外一种方式是使用Portlet定制机制将概要文件的选择过程暴露给最终用户,例如,用户在Portlet编辑和配置模式下自行选择概要文件。2、概要值定制概要值定制也有两种实现方式:a)概要值定制最广泛的用例是让最终用户能够在运行时显示指定概要值,这些概要值用来重新生成应用程序。背后的概念与WebSpherePortal中编辑和配置模式下定制Portlet是一样的。PortletFactory允许在Portal中为Portlet创建编

6、辑页或配置页面,用户可以在这里更改用户界面等。b)PortletFactory也提供了另外一种机制叫做值设置器,让概要值的定制能通过编程执行。值设置器的工作方式与概要文件选择处理器相似,它允许开发者设置一些预定义的逻辑在重新生成应用程序的阶段设置个别概要文件值。PortletFactory附带有一些默认的值设置器。当一个概要文件集定义了值设置器,值设置器的选择将会覆盖概要文件选择处理器的选择。值设置器与概要文件选择处理器的最主要区别是,值设置器允许您通过编程创建概要文件值,与选择包含静态值的预定义概要文件恰好相反。概要文件选择处理器到现在为止,我们了解到,一个基于概要的应用程

7、序在重新生成的阶段从不同的概要文件中取值,创建不同的应用程序行为。那么,选择合适概要文件和设置合适值的工作在幕后究竟是如何进行的呢?PortletFactory有一种被叫作概要文件选择器的机制。概要文件选择器用来定义选择概要文件或设置概要文件值的逻辑。每个概要文件集都必须关联到一个选择器。在不同条件下,为了给构建器传送不同的参数,我们使用概要文件选择处理器进行条件的过滤使得相应构建器能够得到相应的正确参数进行执行。在概要分析管理器的“SelectHandle广编辑器中,可设置要用于当前概要分析集的概要文

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。