NX系统中的原生工具通常由三部分组成:菜单与功能区、对话框、代码。显然,NX二次开发的应用程序,通常也应该包括这三部分。
其开发流程如图1-2所示。
图1-2 NX二次开发流程
菜单与功能区使用MenuScript编写,对话框使用NX中Block UI Styler模块的相关UI Block设计,代码设计使用Visual Studio调用NXOpen C/C++相关API完成。
本书将在后面章节围绕这三部分分别阐述。