vb杨辉三角代码编写_「二次开发」——基于VB.NET的NX UG软件二次开发基础
前几期中为大家介绍了CATIA软件、AutoCAD软件基于VB.NET的二次开发,本期再来为大家介绍一下NX UG软件基于VB.NET的二次开发。
NX UG软件版本:NX 12.0.0.27
开发软件版本:Microsoft Visual Studio Professional 2015
一、NX Open模板安装
从UG软件的X1:Program FilesSiemensNX 12.0甥佇䕐NNXOpenExamplesVBTemplates文件目录中复制NXOpenApplication与NXOpenWinFormApplication两个压缩文件到C:甥敳獲X2DocumentsVisual Studio 2015TemplatesProjectTemplatesVisual Basic文件目录中。
注:其中的X1是UG软件的安装盘符,X2是计算机名称。
二、工程创建
在Microsoft Visual Studio Professional 2015软件中新建项目,模板Visual Basic下点选UG软件的VB.NET开发模板NXOpen Application。
三、NX Open开发接口引用
为项目添加UG软件二次开发接口NXOpen.dll、NXOpen.Guide.dll、NXOpen.UF.dll、NXOpen.Utilities.dll、NXOpenUI.dll,引用文件位于X:Program FilesSiemensNX 12.0NXBINmanaged文件目录下(X是UG软件的安装盘符)。
四、代码编写
打开项目代码编辑窗口,可以看到代码编辑区中NX Open提供的应用程序框架。然后在' Your code goes here代码下编写一段Guide.InfoWriteLine("Hello world!")代码。
五、程序运行
1.代码编写完成后点击“生成解决方案”工具按钮,或者直接使用Ctrl+Shift+B快捷键,生成项目。项目生成成功后在项目文件的Debug目录下可以看到生成的Hellow world.dl文件。
2.打开UG软件,依次点击“文件”菜单→“执行”→“NX Open”,然后选择并执行生成的Hellow world.dl文件。可以看到,在UG软件弹出的信息提示框中显示我们编写的“Hello world!”,二次开发测试成功。
The End
上一篇:CATIA软件二次开发:Excel中点坐标数据导入与生成点应用程序编写
vb杨辉三角代码编写_「二次开发」——基于VB.NET的NX UG软件二次开发基础相关推荐
- java二维数组杨辉三角_实验----Java的二维数组的应用及杨辉三角的编写
(1) 编写一个程序,生成一个10*10的二维随机整数数组,并将该数组的每行最大值保存于一个一维数组中,将每列平均值保存于另外一个一维数组中并分别输出. (2) 编程输出杨辉三角的前10行. 找出一个 ...
- Python中由生成杨辉三角代码所思考的一些问题
杨辉三角定义如下: 1/ \1 1/ \ / \1 2 1/ \ / \ / \1 3 3 1/ \ / \ / \ / \1 4 6 4 1/ \ / \ / \ / \ / \ 1 5 10 10 ...
- 用linux编译打印杨辉三角形,C语言打印杨辉三角代码及解析
杨辉三角是我们从初中就知道的,现在,让我们用C语言将它在计算机上显示出来. 在初中,我们就知道,杨辉三角的两个腰边的数都是1,其它位置的数都是上顶上两个数之和.这就是我们用C语言写杨辉三角的关键之一. ...
- python杨辉三角代码,python实现杨辉三角的几种方法代码实例
方法一:迭代 def triangle_1(x): """ :param x: 需要生成的杨辉三角行数 :return: """ trian ...
- C语言杨辉三角代码详解(超级详细,真的不进来看看吗?)
杨辉三角:是二项式系数在三角形中的一种几何排列.它的两条斜边都是1,中间数字等于它肩上数字之和. 就像这样: 那么,如何用C语言写出杨辉三角呢? 思路 1.定义一个二维数组,赋初值为1,这里以四行四列 ...
- Java 杨辉三角代码
1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 ..... public class Yanghui{publi ...
- 基于VB.NET的NX UG软件二次开发基础
本文已经首发在个人微信公众号:工业机器人仿真与编程(微信号:IndRobSim),欢迎关注! 前几期中为大家介绍了CATIA软件.AutoCAD软件基于VB.NET的二次开发,本期再来为大家介绍一下N ...
- git 代码回退_「Vue 入门系列」第三期,适合新手入门的 Git 使用教程
引言 Git 工具对于程序员来说已经不陌生了,在开发中也算是必不可少的工具了,本期我们就来看看如何利用 Git 管理代码,以及如何将代码提交到远程(线上) Github 仓库中. 主题:使用 Git ...
- lvm 多个硬盘合成一个_「ECS最佳实践」基于多块云盘构建LVM逻辑卷
一.LVM简介 LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管 ...
最新文章
- ironbot智能编程机器人_视频 | 多模式编程机器人,“程序猿”培养从小抓起
- 转 Struct 和 Union区别 以及 对内存对齐方式的说明
- VMware下主机与虚拟机通信问题
- mysql 左连接 怎么走索引_mysql left join查询没走索引
- Hbase2修复 - HBCK2
- linux 禁止其他用户登录,在Linux中如何禁止用户登录
- 【TensorFlow】TensorFlow函数精讲之tf.nn.conv2d()
- mysql 5.1 双机热备_mysql5.1双机热备记录
- C语言形参和实参以及C#中的ref
- datagridview表中插入一行_excel表格技巧:Ctrl+T在超级表中的妙用
- eclipse的控制台显示有问题,关闭Limit console output
- MySQL数据库安装超级详细教程
- 如何检测网站死链接?
- Netty In Action中文版 - 第二章:第一个Netty程序
- 通过PC控制、操作andriod 手机-androidscreencast
- java csv文件tozip后损坏,方法来尝试修复损坏的ZIP文件轻松
- JDBC,JDBC连接池和JNDI
- Linux运维人员成长之路必学书籍资料推荐
- 工控网关linux用什么芯片,重庆工控嵌入式主板原理,工业网关怎么挑
- i9 12900hk参数 i9 12900HK功耗
热门文章
- 作为技术人员,经常遇到没有接触过的技术,有时是点滴的小技能,有时可能是大的一个研究课题,那么我们如何进行技术研究呢?
- 济宁医学院计算机科学与技术专业怎么样,济宁医学院专业排名及介绍 哪些专业最好...
- python是开源语言吗c,属于新十年的开发语言:Go语言可能很快会取代Python
- php7 configure 参数,PHP编译参数configure配置详解
- java 内存指针_C指针和内存
- java kill 线程_java – 如何在等待中杀死正在运行的线程?
- 站覆盖范围_武汉高铁站落地灯箱广告有什么投放价值?
- GWO(灰狼优化)算法
- 平流式沉淀池表面负荷怎么计算_沉淀池表面负荷
- 最喜欢计算机和科学英语作文,英语作文:我最喜欢的科学家