最近公司接到一个关于图形流程的项目,我有幸参与其中。这个项目采用开源图形软件Netron2009为底层,在此基础上对旧有的功能改造和新功能的添加。
      下载地址:http://www.rayfile.com/files/7cbc4ce6-a120-11df-9010-0015c55db73d/
      通过vs2008打开会出现如下工程项目:
      
      项目说明:
      Netron.Diagram: Netron启动项目
      NetronProject: Netron主体工程项目,包括资源管理器面板、图形操作面板和图形库管理面板
      Netron.Diagramming.Core: Netron的核心项目,包括基类、序列化、操作工具和元素
      Netron.Diagramming.Win: Netron的控件项目,可以生成VS的控件库,并可拖拽操作,有属性、方法和事件
      GraphicsLibrary: Netron的图形库项目,包括图形的样式、路径和填充
      BasicShapes: Netron图形组件项目,生成DLL后,Netron主体工程会将这些图形组件加载到图形库管理面板中
      MicrosoftOfficeLib: MicrosoftOffice控件库
      ToolBox: 控件库
      Netron.DataVisualization: Netron可视化数据项目(字面上的解释,具体怎么可视化还没有深入研究)

      我们看看执行之后的效果:
 

      这仅仅是开篇而已,由于网上的资料实在是少得可怜,英文都没有几篇,何谈中文,我会随着工作的进行,不断深入到Netron中去,会总结经验,不断完善Netron的系列文章。
      公司的项目我是不会开源的,不过我会把它转化成自己的东西进行开源,当然我也只是初次接触此类,有不对的地方希望大家见谅,欢迎大家和我交流。
posted on 2009-08-06 13:20  starzhao  阅读(1915)  评论(8编辑  收藏  举报