太阳城网站多少
关联图形建模结构

1.用途

 
  用于开发以图形的方式来构造事物与事物之间关联关系模型的应用软件。如构造工作流程,网络结构等。开发包提供了两种图形模型,一种是用来表示事物的图元模型,另一种是用来表示事物之间关联关系的线模型。在图元模型的基础上,可以构造各种不同的图形对象用来表示各种具有不同性质的事物。在线模型的基础上,可以构造各种不同的线型图形对象来表示事物之间不同的关联关系。从而达到用整个图形来构造事物与事物之间关联关系模型的功能。

 

2.功能简介

 

一:编辑集成环境为用户提供了良好的图形对象操作平台。
二:用户可以利用封装良好的图形绘制模式快速生成自己的图形绘制工具条和菜单项。
三:核心的图形类和各种设置方法为用户定制具有自己特性的的图形类提供了良好的支持。
四:编辑集成环境对图形对象操作事件的输出为用户程序和图形编辑器的实时交互提供了支持。
五:各种支撑和辅助功能提高用户的开发速度并丰富程序功能。

太阳城网站多少


集成功能简介:
1.图形编辑集成环境
图形编辑的集成环境的使用和控件一样简单,只要把它嵌入一个面板就何以了。里面集成了对图形的各种操作,下图是图形编辑集成环境一种表现形式。在集成环境中,用户可以对图形对象进行各种操作,如拖动,改变图形大小,选取,CTRL+鼠标拖动复制图形对象等。

2画布导航器
可以在导航器上看到整个画布图形的缩略图,并可通过调整导航器来调整编辑显示窗口(如下图,右边为导航器,左边为集成编辑环境)

太阳城娱乐在线

3.系统特性

 

开发包是基于Java的应用框架,其主要系统特性如下:
一:具有和图数据结构中顶点和边对应的图形对象模型。(如下图)

太阳城娱乐

二:图形对象属性和操作的可定制和整个图结构的语义可定义。
三:提供了辅助图形设计的其他图形对象类。
四:图形编辑环境是建立在Java Swing UI 基础之上,可以像控件一样使用。
五:内部提供了一种文本形式的图形信息格式,并内置图形信息生成和解析器。
六:各种辅助功能的集成,如图形打印等。
七:对图形结构的分析提供了详尽的算法分析函数,如得到两顶点间所有路径等。

4.稳定性

 
构件自开发出来以来,已经成功应用于多个项目,性能稳定,几乎没有出现错误。

5.扩展性

 
一:用户可以根据自己的需要采用多种方法来定制自己程序中具有特定意义的图形对象,并且内置的图形信息生成和解析器可以对用户定制的图形对象进行信息生成和解析。
二:用户可以根据自己的需要为图形对象定制特有的操作
三:以事件的方式提供了图形编辑环境对图形对象操作的输出接口。用户可以利用该接口来使自己程序和编辑器内部的操作进行交互。

6.性能

 
1、速度快,对图形对象进行操作时,无任何延滞现象。
2、当JAVA虚拟机堆空间设置为64M(Java 虚拟机默认应用程序堆空间设置)时,可支持最大图形对象超过一万个,并且当图形对象达到一万个时,对图形对象进行操作时,也几乎无延滞现象。

7.容错性

 
内部程序通过严格的容错处理,几乎无错误。

8.过程引擎的结合

 

利用该构件绘制出来的的过程模型可以很好的和过程引擎进行结合,只要注意以下下几点就可以。

1、图元模型需要有一个全局唯一的GUID标识,唯一Guid标识字符串在构件包已经有提供。
2、通过数据转换,把图元模型和线数模型换成过程引擎对应的模型数据。
3、利用Guid查询相应过程引擎模型数据的状态,改变图形对象颜色等,达到可视化监控效果。

9.关键算法

 

 

1、图形对象的操作算法
   A、判断图形对象是否选中,其难点是判断线,折线等图形对象是否选中。
   B、判断当鼠标按下时是要对选中的图形对象进行拖动或进行修改,如拖动边框改变其大小。
   C、如何拖动一个或一组图形对象。
   D、如何修改一个图形对象的的边框。
   E、什么情况下为折线添加中间特征点,什么情况下取消折线的某个中间特征点。
   F、图形对象如何监听到鼠标是否进入自己区域。
   G、在拖动节点图形对象,或修改节点图形对象边框的时候,如何让指向它的线保持指向它,并且线的形状变化平滑,不会产生突变现象。

2、图形对象的绘制
   A、如何绘制折线中间的标记。
   B、如何绘制折线的各种标记,如箭头等.
   C、鼠标拖动复制图形对象过程中虚图形对象的绘制。

3、编辑
   A、撤销与重作。
   B、剪切与复制。
   C、鼠标拖动复制。

4、其他算法
   A、两节点所有路径搜索(包含中间否经过某个或某组节点)。
   B、某节点后面所有节点。
   C、某节点前面所有节点。

10.项目应用示例图

 

太阳城赌城

 

太阳城集团娱乐场

 

 
© Copyright 2010-2016.北京合新软件有限公司
京公网安备11010802016483号 |
2138.com