block小实例VS为环境.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
点击example将进入如下程序举例界面。 运用“UGOPEN函数参考手册” 运用“c语言帮助文档” 在运用C语言编程时遇到不熟悉的语法可以查看帮助文件中的使用例子 中文C语言帮助文件位置 谢谢 UG二次开发 第一部分 建立UG二次开发工程文件 软件版本: UG NX9.0 visual studio 2008 两款软件均支持Win 7 X64系统 Step 1 建立外挂模块文件夹 在路径E:\block下创建application和startup两个文件夹,如图所示。 其中,startup文件夹中存放外挂block的菜单文件(.men文件);application文件夹中存放UIstyler创建的对话框文件(.dlg文件)和源程序编译生成的动态链接库文件(.dll文件) Step 2 设置环境变量 方法一:右键“我的电脑”—“属性”—“高级”—“环境变量”—“系统变量”,新建变量名为:UGII_USER_DIR,设置变量值为刚才建立文件的路径,即E:\block 方法二:到UG的安装目录,例如E:\ug\UGII\menus下,找到custom_dirs.dat,用记事本打开并在末尾加入系统所在工程目录:E:\block Step 3 创建block菜单文件 在刚才建立的startup文件夹下,新建文本文件block,将文件扩展名txt修改为men,并添加菜单程序,程序代码及其解释如右图所示。 Step 4 利用UIstyler创建对话框模板 启动UG9.0,依次点击【文件】→【新建】→【所有应用模块】→【NX6之前版本UI样式编辑器】,打开UG的用户界面样式编辑器(UIstyler)。 Step 4 UG UIstyler用户界面样式编辑器如图所示,包含四个部分组成:“项目”工具栏、资源编辑器、对象浏览器和编辑的对话框。 利用UIstyler创建对话框模板 “项目”工具栏:包含UIstyler模块提供的对话框控件。 资源编辑器:与对象浏览器配合使用,当在对象浏览器中选择相应控件后,应在资源编辑器中对其资源属性进行编辑。 对象浏览器:这里的对象是指对话框本身和对话框中包含的控件。 编辑的对话框:可视化正在编辑的对话框。 Step 4 插入长方体的长、宽、高输入控件 利用UIstyler创建对话框模板 Step 4 1、编辑对话框标题 利用UIstyler创建对话框模板 2、编辑参数输入控件标题 3、添加回调函数名 Step 4 点击【文件】→【保存】,语言类型选择C,保存在之前建立好的application文件夹中。 利用UIstyler创建对话框模板 注意:.c文件和.h文件与对话框相互关联,因此每次修改对话框并重新保存对话框时,系统都会更新这两个文件。 block模板文件导入VS2008 C语言相关定义: 头文件:头文件用于存放对类型定义、函数声明、全局变量声明等实体的声明,作为对外接口。C++/C程序的头文件以“.h”为后缀。 源文件:源文件主要写实现头文件中已经声明的那些函数的具体代码。需要注意的是,开头必须#include一下实现的头文件,以及要用到的头文件。 .h文件:.h 中应该都是一些宏定义和变量、函数声明,告诉别人你的程序“能干什么、该怎么用” ,在头文件里面可以声明函数是公共的。当别的模块包含你的头文件后,就可以使用你的公共声明了。 .c文件:.c 中是所有变量和函数的定义,告诉计算机你的程序“该怎么实现”。 block模板文件导入VS2008 C语言相关定义: .lib: lib有两种,一种是静态库, l 种lib中有函数的实现代码,一般用在静态连编上,它是将lib中的代码加入目标模块(exe或者dll)文件中,所以链接好了之后,lib文件就没有用了。一种lib是和dll配合使用的,里面没有代码,代码在dll中,这种lib是用在静态调用dll上的,所以起的作用也是链接作用,链接完成了,lib也没用了。 dll:在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即dll文件,放置于系统中。当我们执行某一个程序时,相应的dll文件就会被调用。一个应用可有多个dll文件,一个dll文件也可能被几个应用程序所共用,这样的dll文件被称为共享dll文件。dll文件通常用中文说就是“应用程序拓展”。 Step 5 在VS2008中利用 ug open wizard 建立UG二次开发 工程文件 VS2008建立UG工程 Step 5 选择生成文件类型为dll,即源程序编译后将生成内部可执行文件,选择C语言进行编程。 VS2008建立UG工程 Step 6 ①把application下的” .c” 文件改名为BLOCK_X64.c ②用app

文档评论(0)

a13355589 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档