HeroWinGauge 2.0 试用版发布

来源:互联网 发布:linux修改用户所属组 编辑:程序博客网 时间:2024/05/03 01:50

 

      HreoWinGauge2.0 试用版下载地址:http://download.csdn.net/source/6896899

 

       经过将近一年的修改和扩充,HeroWinGauge 2.0 试用版今天终于可以发布了。由于日常工作比较忙,因此拖了很长一段时间才能发布,实在是非常遗憾。最近才有空闲,整理了一下,觉得还有很多未完善的地方,因此只能暂时发布试用版,各位网友试用后请多提意见,本人在正式版中将作完善。提出较好建议的朋友,日后可以免费获得正式版。由于时间仓促,使用说明书还未能写好,只能暂时在博客上分几期向各位介绍。

 

1.主要改进内容

       HeroWinGauge组件集 2.0版在1.0版的基础上已作了很大的改进,主要有以下几个方面:

(1)组件集的总体结构

       组件集的总体结构已由过去松散的结构形式转变为分层结构形式,内部管理由无序方式转变为有序的集合管理方式。使内部结构模块化、层次分明,可快速实现各种对象的修改、增加、插入、移动、删除和复制等操作,使组件的设计如同机械安装一样形象有序,便于用户使用和理解。

(2)丰富的设计时编辑界面

HeroWinGauge 2.0中包含很多实用的设计时界面,您可以直接点击要修改的对象,并通过各种编辑窗口直接修改组件,同时可观察到修改后的效果,因此用户可以基本不用编写代码就可实现对HeroWinGauge组件的修改,使组件设计快速高效。

(3)图形组合千变万化

       由于HeroWinGauge 2.0采用集合管理方式,因此可以通过各种对象的不同组合,生成各种不同的组件,得到您想要的任何效果,以满足各种客户的要求。

 

 

2.组件集的总体结构

HeroWinGauge组件集是一个三层体系结构,如下图所示,第一层是一个容器类GaugeContainer,第二层是组件类GaugeComponent,第三层是部件类GaugePart。每层都采用集合进行管理,因此层次结构清晰明了。GaugeContainer中有一个GaugeComponents集合,可包含多个GaugeComponent;而每个GaugeComponent中包含三个子层集合,分别为:TopLayerParts、MiddleLayerParts和BottomLayerParts,每个子层集合可包含多个GaugePart;每个GaugePart包含各种最基本的元件要素。

 

图 6  组件集结构图

 

注意:在GaugeComponent中分为三个子层的原因在于:GaugeComponent进行动态刷新时,为了加快刷新速度,GaugeComponent只对内容有变化的子层进行更新。对没有变化的子层,GaugeComponent则不作更新。因此用户应将经常刷新的部件GaugePart放于同一个子层中,而不用经常刷新的部件GaugePart放在另一层中,以便于GaugeComponent快速刷新,否则将会影响GaugeComponent的刷新速度。