UG二次开发与数据库应用基础与典型范例
UG二次开发与数据库应用基础与典型范例封面图

UG二次开发与数据库应用基础与典型范例

黄勇, 张博林, 薛运锋, 编著

出版社:电子工业出版社

年代: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 的书籍。