出版社:电子工业出版社
年代:2007
定价:30.0
本书深入阐述了UG二次开发工具、UG开发环境的设置、菜单及工具条的编写、UG对话框的制作、零件参数化系统的开发、MFC及数据库开发技术在UG开发中的融入,并综合应用前述开发方法及工具,以渐开线斜齿轮参数化设计、齿轮仿真加工系统和UG平台上模型文件信息管理系统为例,阐述了系统的开发过程,并公开了源代码,使读者能够快速掌握UG二次开发与数据库技术相结合的开发精髓,提高二次开发的能力,以满足工程实际开发的需要。
前言
第1章UG二次开发概述
1.1UG简介
1.2UG软件的二次开发
1.2.1UG二次开发概述
1.2.2UG二次开发工具
1.3一个简单的例子
第2章UG/OpenAPI基础知识
2.1概述
2.2UG/OpenAPI数据类型、函数及表达式
2.2.1UG/OpenAPI数据类型
2.2.2UG/OpenAPI函数
2.2.3UG/OpenAPI表达式
2.3UG/OpenAPI的开发模式
2.4菜单、工具条的制作
2.4.1UG菜单文件及语法
2.4.2UG工具条文件及语法
2.5UIStyler对话框设计
2.5.1UG对话框的建立
2.5.2控件属性的设置
2.5.3回调函数
2.5.4对话框界面
2.5.5控件的访问
2.6UG/OpenAPI在矩形花键参数化建模中的应用实例
第3章UG/OpenGrip开发基础
3.1概述
3.2UG/OpenGrip数据类型、运算符及表达式
3.2.1常量、变量与数组、子集
3.2.2数据类型
3.2.3运算符、内部函数及表达式
3.3常用几何体的生成
3.3.1点的生成及实例
3.3.2直线的生成及实例
3.3.3圆的生成及实例
3.3.4B样条曲线的生成及实例
3.3.5实体的生成及实例
3.3.6实体的运算及实例
3.4控制语句
3.4.1转移语句及实例
3.4.2IF语句及实例
3.4.3循环语句及实例
3.5变换
3.5.1变换及变换矩阵
3.5.2变换矩阵的UG/OpenGrip实现
3.5.3变換的UG/OpenGrip实现及实例
3.6人机交互
3.6.1响应变量
3.6.2MESSG语句
3.6.3PARAM语句
3.6.4TEXT语句
3.6.5CHOOSE语句
3.6.6POS语句
3.6.7GPOS语句
3.7UG/OpenGrip开发环境
3.8UG/OpenGrip在法兰参数化建模中的应用实例
第4章零件参数化系统的开发
4.1参数化设计概述
4.2UGCAD中的参数化设计方法
4.2.1利用UG/OpenAPI进行参数化设计
4.2.2利用UG/OpenGrip进行参数化设计
4.2.3利用UG/OpenAPI和UG/OpenGrip进行参数化设计
4.3渐开线直齿轮参数化设计实例
4.3.1UG应用开发环境设置
4.3.2菜单设计
4.3.3UIStyler对话框设计
4.3.4使用VisualC++建立应用程序框架
4.3.5用UG/OpenGrip编写齿轮参数化设计程序
4.3.6编译、连接
4.3.7运行过程
4.4菜单中ACTIONS调用方式
4.4.1调用对话框
4.4.2调用应用程序
4.5常用程序入口
4.5.1ufsta()
4.5.2ufusr()
4.5.3用户自定义入口
第5章数据库技术在UG开发中的应用
5.1概述
5.2数据库基础知识
5.2.1数据库、数据库管理系统和数据库系统
5.2.2数据模型
5.2.3数据库的表结构设计
5.3客户机/服务器(C/S)结构开发模式
5.3.1客户机/服务器结构
5.3.2ODBC数据库访问接口
5.4VisualC++平台上基于ODBC的数据库系统开发
5.4.1ODBC开发C/S结构的数据库系统
5.4.2VisualC++开发渐开线直齿轮库实例
5.5MFC在UG开发中的应用及数据传递
5.5.1程序结构的改变
5.5.2UG界面调用Windows对话框及数据传递实例
第6章渐开线斜齿轮参数化设计系统开发实例
6.1概述
6.2系统的总体设计
6.3系统数据库的建立
6.4系统菜单与对话框的制作
6.4.1利用UG/OpenMenuScript制作系统菜单
6.4.2利用UG/OpenUIStyler定制对话框
6.5UG/OpenGrip开发零件参数化建模
6.6UG/OpenAPI和UG/OpenGrip实现人机交互
6.7利用UG/OpenAPI和MFC实现后台数据库的访问
6.8系统运行实例
第7章基于UG模型文件管理系统开发实例
7.1概述
7.2系统的总体设计
7.3系统数据库的建立
7.4程序的入口
7.4.1ufcre()
7.4.2ufget()
7.4.3ufput()
7.4.4ufsvas()
7.5系统菜单及注册程序
7.5.1菜单的定制
7.5.2系统的注册程序
7.6Windows人机交互界面及访问
7.7利用UG/OpenAPI和MFC实现对数据库的访问
7.7.1注册数据源
7.7.2建立与数据库的连接
7.7.3对话框功能的实现
7.7.4编译、连接
7.8系统运行实例
第8章齿轮仿真加工系统开发实例
8.1概述
8.2系统的总体设计
8.2.1系统的总体结构和功能模块分析
8.2.2系统的总体注册程序设计
8.3系统菜单和主界面的开发
8.3.1利用UG/OpenMenuScript制作系统菜单
8.3.2利用UG/OpenUIStyler定制对话框
8.4数据库管理系统的开发
8.4.1利用UG/Open与MFC开发数据库管理功能
8.4.2利用UG/Open与MFC交互技术实现对后台数据库的访问
8.5齿轮刀具参数计算模块的实现
8.6切齿仿真加工的实现
8.6.1利用UG/OpenGrip开发仿真加工程序
8.6.2利用UG/OpenAPI调用UG/OpenGrip实现人机交互
8.7系统运行实例
书籍详细信息 | |||
书名 | UG二次开发与数据库应用基础与典型范例站内查询相似图书 | ||
丛书名 | CAD/CAM/CAE教学基地 | ||
9787121054501 如需购买下载《UG二次开发与数据库应用基础与典型范例》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 电子工业出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 30.0 | 语种 | 简体中文 |
尺寸 | 26 | 装帧 | 平装 |
页数 | 印数 | 5000 |
UG二次开发与数据库应用基础与典型范例是电子工业出版社于2007.12出版的中图分类号为 TP391.72 的主题关于 计算机辅助设计-应用软件,UG 的书籍。
夏天, 吴立军, 编著
侯永涛, 丁向阳, 编著
周临震, 李青祝, 秦珂, 编著
莫蓉等, 编著
李长勋, 主编
江洪等, 编著
李志尊, 韩凤起, 编著
殷国富等, 编著
李志尊, 主编