首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 第二书店 程序员
您的位置:DotNet->利用C#打开SolidWorks2008零件文件

利用C#打开SolidWorks2008零件文件 2008-05-23 来自:java060515  [收藏到我的网摘]

起因:在对SolidWorks进行二次开发的过程中,SolidWorks API帮助必不可少,然而其中多数实例是用VB6.0和C++实现的,本文提供一个利用C#进行SolidWorks二次开发的小实例,希望能提供一个敲开这扇门的窗口。

环境:Windows XP + Visual Studio 2005 C# + SolidWorks 2008
目的:用C#打开SolidWorks的.SLDPRT文件。
步骤:
1、安装SolidWorks2008 API包;
2、添加两个COM引用:SldWorks 2008 Type Library和SolidWorks 2008 Constant type library;
3、程序代码如下:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using SldWorks; //COM Reference: SldWorks 2008 Type Library.
using SwConst; //COM Reference: SolidWorks 2008 Constant type library.

namespace swTest
{
public partial class frmTest : Form
{
public frmTest()
{
InitializeComponent();
}

private void btnTest_Click_1(object sender, EventArgs e)
{
int IErrors = 0;
int IWarnings = 0;

SldWorks.SldWorks swApp = new SldWorks.SldWorks();

swApp.OpenDoc6(@"E:\a.SLDPRT",(int)SwConst.swDocumentTypes_e.swDocPART,(int)SwConst.swOpenDocOptions_e.swOpenDocOptions_Silent,null, ref IErrors, ref IWarnings);

swApp.Visible = true;
}
}
}

来自于- LY - 博客园

推荐人评论

在对SolidWorks进行二次开发的过程中,SolidWorks API帮助必不可少,然而其中多数实例是用VB6.0和C++实现的,本文提供一个利用C#进行SolidWorks二次开发的小实例,希望能提供一个敲开这扇门的窗口。

用户评论

正在载入评论列表...

是谁推荐了此篇文章

专家头像付江CSDN频道编辑
个人blog发送信息
付江推荐的其他文章

热点新闻

热点评论

    精彩专题

    资源下载

    网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|版权声明|问题报告

    北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright 2000-2008, CSDN.NET, All Rights Reserved
    GongshangLogo