WEB开发网
开发学院软件开发C语言 如何使用C#进行Visio二次开发-总结版 阅读

如何使用C#进行Visio二次开发-总结版

 2010-09-30 21:07:10 来源:WEB开发网   
核心提示: 图片看不清楚?请点击这里查看原图(大图),Visio对象数据库对象及关系为了保持Visio的相关设备信息,如何使用C#进行Visio二次开发-总结版(5),你需要在数据库中建立相关的表,来存储设备属性信息以及图纸信息,互补下相信息的不足,如VisioSDK2003中 有对象模型图,方便信息的统计

如何使用C#进行Visio二次开发-总结版

图片看不清楚?请点击这里查看原图(大图)。

Visio对象数据库对象及关系

为了保持Visio的相关设备信息,你需要在数据库中建立相关的表,来存储设备属性信息以及图纸信息,方便信息的统计查询,图纸更可以通过Web进行查看等。

其中的Device1是一个根据SystableField表自动生成出来的设备表,它的表名会自动在SysDeviceTable中注册,方便寻找对应设备类型是哪个表。SystableField是差不多是根据Visio对象里面的属性定义的一个拷贝,里面记录了字段名称、字段类型、是否可见、排序、格式、默认值等这些Visio属性定义里面有的(你打开ShapeSheet中就看到每个属性对应一行的定义信息,就是这里面的内容的存储了)。

系统里面有一个VisioImage和VisioImageRelease的表,一个是存放增加或者修改的图纸内容(二进制存储),一个是存放发布后的图纸(二进制存储),我们系统打开图纸的侯,就是写在这个表的二进制文件,还原成Visio文件,进行打开的。

如何使用C#进行Visio二次开发-总结版 

2)C#进行Visio开发的准备工作

安装Visio2007、VisioSDK2003和2007版

Visio2007是推荐的开发版本,因为目前基本上Visio2007应用比较多了,而且2003估计也买不到了,另外Visio的SDK,建议两个版本的都要安装,互补下相信息的不足。如VisioSDK2003中 有对象模型图,2007中没有。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:如何 使用 进行

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接