|
UG/OPEN API简明教程
|
User Functions培训简明教程 第一章 绪论 1 User Function是什么 定义:在UG中用C语言开发应用程序的一个工具 2 User Function的两种形式 External (执行程序) Internal (动态连接库) 3 User Function的组成与相互关系 User Function可以分为以下几个部分: 菜单 对话框 应用程序(回调函数) C语言库函数 (1) 创建与查询几何实体 (2) 分析几何实体 (3) 创建与编辑特征 (4) 创建与编辑表达式 (5) 数据管理 这几部分的关系可以作如下的描述:User Functions的菜单和对话框是程序与用户交互的工具,从菜单可以起动应用程序,对话框等,在对话框激活控件时,将调用相应的回调函数,回调函数和控件的关系在UIStyler 中定义。应用程序和回调函数用基本的C语言和User Functions的库函数编码。 4 User Functions的执行 User Functions的执行包括四种形式: (1) FileExecute UG/OPENUser Functions 选取该菜单将出现一个文件打开对话框,选取相应用应用程序即可。 (2) Menu ACTION (3) UIStyler 回调函数 (2)和(3)将在后面的章节中作详细描述 (4) 将应用程序COPY到UGII_USER_DIRstartup子目录下,应用程序将在UG启动时自动运行。 5 User Functions的开发步骤 有关软件工程方面的内容,不是我们要介绍的内容,要讲的是User Functions有关的开发步骤。在下面讲述的内容是以NT下的Visual C++ 5.0和UG15.0为支持环境。具体的开发步骤如。 (1) 建立C源程序 (2) 在Visual C++中建立一个project (a).Create new project FileNew projectWin32 Dynamic-Link Library 此时还要输入project的名称。 (b).配置编译Option Projectsetting C/C++Code generationMultithreaded DLL (c).配置LINK options ProjectsettingLINKObject/Library modules在增加两个库libufun.lib和libinternal.lib (这两个库替换原来的ugraf.lib) (d).配置include path tooloptionsdirectoriesinclude files中增加 c:ugs150ugopen (该目录为UG15的安装目录,要根据安装情况定) (e).配置library path tooloptionsdirectorieslibrary files中增加c:ugs150ugopen( 该目录为UG15的安装目录。 (f). 增加files projectadd To projectfiles 选择相应的C源文件。 (g).配置Debug Options ProjectsettingsDebug Executable for debug session 输入c:ugs150ugiiugraf.exe ProjectsettingsDebug Working director 输入一任意工作路
搜索更多相关内容:
| |
| 声明:所载此文出于传递更多信息之目的,并不意味赞同其观点或证实其描述。数据仅供参考!
|
| 广告文字链接,企业推广更有效!现在加入,让你生意越来越旺!广告位咨询电话:0755-83042680 |
| ·上海三住精密机械
硬质合金立铣刀,球头铣刀,丝锥,金刚石砂轮,研磨工具,刀柄,铰刀,电极
www.misumi.com.cn |
·韩国YG-1
韩国最大端铣刀制造商公制,英制端铣刀,旋转锉,切削刀具,钻子,丝锥
www.yg1.co.kr
|
·美国斯图尔特润滑油
世界知名的特种润滑油,添加剂等产品的领导者.金属切削液,淬火液
www.dastuart.com
|
·广州联诺化工科技
水性环保切削液,切削油,成型油,防锈油,冲压拉伸油,特种润滑脂
www.xf-chemical.com
|
| ·大族激光
激光切割机,激光焊接机, 激光内雕机,提供整套激光加工解决方案
www.hanslaser.com
|
·广东粤港大地制漆
机械设备漆系列,金属烘漆系列,钢结构漆系列,防腐涂料系列
www.da-di.com
|
·星辰激光技术
|
·您的位置!
获取此处广告文字链接,让您的企业和产品推广更有效!咨询电话:0755-83042680 |
|
|
|
|
|