许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  UG NX C#.NET二次开发步骤详解

UG NX C#.NET二次开发步骤详解

阅读数 4
点赞 0
article_banner

1、在UG NX  中使用BlockUI styler 生成对话框的dlx 和相应的cs文件(注意对话框属性中的代码生成页中的语言应选择C#);

2、在VS中建立C# 类  库项目(此时选择的.NET框架应合适,可见下述第6条),名称与dlx 相同,删除其中自动生成的类,并将上一步生成的cs文件的对话框类导入;

3、在VS中添加对NXOpen.dll、NXOpen.UF.dll、NXOpen.Utilities.dll、NXOpenUI.dll几个库的引用;

4、找到对话框类 源代码 中的构造函数,并将theDialogName的值修改为带绝对路径的dlx文件名;

5、在对话框类中编写各种处理函数,如同其他C#.NET程序,可以添加其它.NET库并使用;

6、在项目属性的目标框架中,选择适当的.NET FRAMEWORK框架,注意低版本的UG NX不支持.NET 4.0,应使用3.0的框架,否则不能运行;

7、使用Release模式生成dll文件;

8、在UG NX中手工运行该DLL,或使用startup 配置为自动运行;

9、编译完成后,可在VS中选择“附加到进程”,将其附加到已打开的的NX(ugraf.exe)上,之后在NX中选择“执行NX OPEN”,选择刚编译生成的DLL文件,即可进行调整和运行;


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空