NX2306 C++二次开发系列(一) 参考文档说明

目录

一、入门必看:NX Open Getting Started Guide

二、编程手册:NX Open Programmer's Guide

三、API参考手册:NX Open C++ Reference Guide

四、UFun参考手册:Open C Reference Guide

五、菜单脚本用户手册:Menuscript User's Guide

六、对话框说明:Block UI Styler

结束语:


       相信很多刚刚接触NX二次开发的小伙伴都有很多疑问,除了查看一些视频教程以外,对程序员来说最重要的就是开发手册,API说明文档等相关关键文档,但是网上关于NX二次开发的文档都很老旧,基本都是以前使用UFun的,对于现在想要使用C++接口的小伙伴不太友好,所以在这里我整理了一些从官网获取到的文档地址,方便找不到小伙伴能快速查找

一、入门必看:NX Open Getting Started Guide

         这个文档是开发入门必看的文档,主要简介一些二次开发当中的基本概念,算是一份非常好的入门教程,该文档不区分开发语言,任何语言开发都可以以这个文档开始,熟悉NX中的基本概念,类之间的关系,开发流程等,虽然有的地方写的比较抽象,但是一定要坚持看完,对你的开发之路会有很大帮助。

二、编程手册:NX Open Programmer's Guide

        这个文档主要是一个编程说明手册,其中介绍了开发环境如何搭建(推荐使用Using Visual Studio2019,当然如果觉得编辑器不好使,可以使用CLion做编辑器,用vs2019进行编译和调试也是可以的),开发环境需要依赖的库(视频教程中只会告诉你需要依赖balabala,但是不会告诉你在哪找到的),如何运行编译后的程序,以及一些基础类的说明,调试说明等,也是开发之前需要先阅读了解的。

三、API参考手册:NX Open C++ Reference Guide

        这个文档是开发过程中最常用到的文档,里面记录了所有NX2306二次开发中用到的类、方法、枚举等信息的说明,以及类与类的关系,命名空间说明等,这个离线版的使用起来还是比较卡顿的,每次都从官网查询确实很影响使用,所有我这里制作了离线版本,支持离线查看,且使用上与官网一模一样,同样支持通过类关系图进行跳转,非常实用,下载链接:NX2306 NXOpen C++ API手册离线版-优快云博客

四、UFun参考手册:Open C Reference Guide

        这个文档是网上资料最多的基于C的二次开发接口说明文档,虽然已经过时了,但是架不住这个的资料最多,所以有时候用C++不知道如何实现的时候,也可以使用C的接口来实现,同样我也制作了离线版本的,下载链接:NX2306 NXOpen C API(UFun)手册离线版-优快云博客
        附一个接口实现范围的图,理论上NX Open的api是比UFun的功能更多的,这个图在入门必看的文档里,我觉得很有意义:

五、菜单脚本用户手册:Menuscript User's Guide

        这个文档中详细讲述了NX2306的菜单脚本应该如何编写,如何使用,对于二次开发制作插件的小伙伴这个是必读的,这样也能做出好看的工具按钮,下面是我做的

六、对话框说明:Block UI Styler

        这个文档主要讲解如何创建插件对话框,以及各个组件的使用说明,我大体看了下,这里面写的不是很详细,大多还是需要你实际摸索一下,就比如里面的树列表、集列表说的就不够详细,导致我刚开始都不知道怎么使用,真是一言难尽

结束语:

        其他的文档我就没有再研究了,如果有感兴趣的小伙伴也可以直接到这里查找:PL20221117716122093 Documentation,这个地方适合针对NX2306版本的,你也可以搜索其他版本对应的文档,毕竟版本不一样,有些文档内容也会有响应变化,就比如2306新增的API之类的也是存在的。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

守护暗神

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值