网站首页  词典首页

请输入您要查询的论文:

 

标题 基于Visio的自报价工具
范文

    吕庭辉

    

    

    【摘要】? ? 在电气工程设计中,需要大量的图形化连接,因此直观形状连接的 Microsoft Visio软件非常适合使用。更重要的是VISIO与其他Office软件, Visual Studio .NET開发平台的完美契合,使得Visio在电气化设计的二次开发在十分简洁高效。

    【关键词】? ? Visio? ? 报价工具? ? EXCEL

    引言

    随着计算机技术发展,用户对软件功能要求日益提高,定制化个性化的需求使得软件拥有开放性,开发能力也必须出众。在电气工程设计中,需要大量图形化连接,因此直观形状连接,图件库的创建与修改也十分便捷易操作的Visio软件很适合使用。。

    更重要的是,Visio与Office软件, VS .NET开发平台完美契合,使得Visio在电气化的二次开发十分简洁高效。

    一、开发前期准备

    (1)编程环境本文选择的是VS2017。

    (2)Office和Visio需为2010版且使32位,其余版本图件会有问题

    (3)下载Visio 2010 SDK 32位。

    (4)Visio中的图件库需事先建立

    二、Visio图形化的二次开发

    Visio中,可对图件赋予外部文件数据,其中包括Excel,Access数据库,SQL Server数据库等。其作用将外部数据赋到图件中能更便捷引用数据。在本程序中链接Excel,使每个图元对应工作簿中的行。值可在外部数据窗口和shapesheet中查看。

    三、VS平台应用

    Visual Studio(简称VS)是微软公司的开发工具包产品。本文是基于.Net的C#语言开发的程序。

    在VS中开发Visio,需增加Namespace:using Microsoft.Office.Interop.Visio来控制图件。本文在遍历图件时需要查找特殊图件的实际长度并归整。程序段如下:

    四、窗体的主体程序

    使用Winform制作一个窗体程序,如下图。其作用在于:

    1、载入Visio,Excel程序

    2、执行Visio图件遍历

    3、添加Visio文件内缺失的模块

    4、选定户内外形式

    5、在Excel中输出结果

    五、结语

    使用Visio二次开发作为工程自动化应用的显著优点在于:

    (1)图件库是现有的,节约了许多时间在编写定义图件及分类上。

    (2)Visio在图形编辑及创建功能十分强大,读写信息便捷。外部数据更改只需重新链接即可。

    (3)各平台交互能力强。输出方便直观。

    参? 考? 文? 献

    [1] 吴永明,吴永忠,袁红亮.Microsoft Visio在工程设计软件开发中的应用[J]。广州:机床与液压,2004(5)

    [2](美)Microsoft.开发 Microsoft Visio 解决方案[M].莱恩工作室译.北京:北京大学出版社,2002

    [3] 朱昊, 雷鸣, 高山. Visio二次开发技术在电气工程教学图形化中的应用[J]. 电气电子教学学报, 2006, 28(1):95-97.

随便看

 

科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。

 

Copyright © 2004-2023 puapp.net All Rights Reserved
更新时间:2025/3/15 14:25:21