上传者: djent
|
上传时间: 2024-09-10 13:53:49
|
文件大小: 144KB
|
文件类型: DOC
搭建 UG 二次开发框架的文档
本文档旨在指导用户搭建 UG 二次开发框架,涵盖环境变量设置、目录建立、UI Styler 对话框设计、开发平台搭建等多个方面。
一、设置环境变量
在搭建 UG 二次开发框架之前,需要设置环境变量。右键点击“我的电脑”,选择“属性”,然后在“属性”对话框中选择“高级”选项卡。在“环境变量”对话框中,新建一个变量 UGII_USER_DIR,其变量值是二次开发时“application”和“startup”所在的目录路径。在系统变量中新建三个变量:UGII_BASE_DIR、UGII_LICENSE_FILE 和 UGII_ROOT_DIR。其中,UGII_BASE_DIR 的变量值是 UG 安装文件夹的路径,UGII_LICENSE_FILE 的变量值是认证文件的路径,UGII_ROOT_DIR 的变量值是 ugii 的路径。
二、建立二次开发的目录
在设置环境变量后,需要建立二次开发的目录。按照用户环境变量中给出的变量值,在 F 盘中建立一个文件夹:KONKA。然后,在 KONKA 中新建三个文件夹:application、startup 和 mysource。
三、在 UG 中建立 UI Styler 对话框
在 application 中选择 User Interface Styler 模块,进入界面后利用 UG 本身提供的控件进行界面设计。特别注意,如果希望进入对话框后鼠标呈选择状态,请勾选 Selection 选项卡中的 Enable Selection 选项。例如,使用 Tool Palette 控件可以生成如图的对话框中的 Tool Palette。在 Attributes 选项卡中的 Bitmaps 中给出的是一个后缀为 ubm 的文件目录。此文件的生成方式是:在 application 文件夹中建立一系列的图标(*.bmp),然后新建一个文本文件,其中按如下格式写文件,效果是在“步骤”中按文件名的前后顺序显示图标。
四、在 VC++ 上搭建开发平台
1. 将 *.h 和 *.c 文件剪切到 mysource 文件夹中,打开 VC++,在 mysource 中新建一个 DLL 工程,将 *.h 和 *.c 文件添加到该工程里。
2. 在 Tools 主菜单里选择 Option 子菜单。在 Directories 选项卡中的“include files 和 Library files”中给出 UGOPEN 的路径。
3. 在 Project 主菜单中选择 settings 子菜单。在 C/C++ 选项卡中的类型选项中选择“Preprocessor definitions”,然后在 additional include directors 中给出包含 *.h 和 *.c 文件的路径。
4. 在 Link 选项卡中“Category”中选择“General”,然后在“Output file name”中给出 *.dll 文件的路径。在“object/library modules”中加入库文件应该加入 libufun.lib 和 libugopenint.lib。
5. 新建一个文本文件,将 *.C 文件中的 menuscript 文件拷入,保存到 startup 文件夹中,并将后缀改为 men。
6. 在 C 文件中找到 ufsta 函数,将其前后的#ifdef MENUBAR_COMMENTED_OUT 和#endif MENUBAR_COMMENTED_OUT 注释掉。这样,UG 的开发平台就搭建好了,剩下的就是写回调函数了。
本文档提供了详细的指导,帮助用户搭建 UG 二次开发框架,涵盖环境变量设置、目录建立、UI Styler 对话框设计、开发平台搭建等多个方面。