注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络计算机辅助设计与工程计算UGUG二次开发与数据库应用基础与典型范例

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

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

定 价:¥32.00

作 者: 黄勇
出版社: 电子工业出版社
丛编项: CAD/CAM教学基地
标 签: UG

购买这本书可以去


ISBN: 9787121054501 出版时间: 2008-01-01 包装: 平装
开本: 16 页数: 274 字数:  

内容简介

  本书深入阐述了UG二次开发工具的使用、UG开发环境的设置、菜单及工具条的编写、UG对话框的制作、零件参数化系统的开发、MFC及数据库开发技术在UG开发中的融入,并综合应用这些开发方法及工具,以渐开线斜齿轮参数化设计、齿轮仿真加工系统和UG平台上模型文件信息管理系统为例,详细介绍了系统的开发过程,并公开了源代码,使读者能够快速掌握UG二次开发与数据库技术相结合的开发精髓,提高UG二次开发的能力,以满足工程实际开发的需要。本书面向有志于从事UG二次开发的程序员,同时,也可作为高校相关专业师生的参考用书。

作者简介

暂缺《UG二次开发与数据库应用基础与典型范例》作者简介

图书目录

第1章  UG二次开发概述    1
1.1  UG简介    2
1.2  UG软件的二次开发    2
1.2.1  UG二次开发概述    2
1.2.2  UG二次开发工具    3
1.3  一个简单的例子    3
第2章  UG/Open API基础知识    7
2.1  概述    8
2.2  UG/Open API数据类型、函数及表达式    8
2.2.1  UG/Open API数据类型    8
2.2.2  UG/Open API函数    9
2.2.3  UG/Open API表达式    10
2.3  UG/Open API的开发模式    11
2.4  菜单、工具条的制作    14
2.4.1  UG菜单文件及语法    14
2.4.2  UG工具条文件及语法    16
2.5  UIStyler对话框设计    17
2.5.1  UG对话框的建立    17
2.5.2  控件属性的设置    18
2.5.3  回调函数    21
2.5.4  对话框界面    22
2.5.5  控件的访问    22
2.6  UG/Open API在矩形花键参数化建模中的应用实例    29
第3章  UG/Open Grip开发基础    41
3.1  概述    42
3.2  UG/Open Grip数据类型、运算符及表达式    42
3.2.1  常量、变量与数组、子集    42
3.2.2  数据类型    43
3.2.3  运算符、内部函数及表达式    44
3.3  常用几何体的生成    46
3.3.1  点的生成及实例    46
3.3.2  直线的生成及实例    49
3.3.3  圆的生成及实例    51
3.3.4  B样条曲线的生成及实例    53
3.3.5  实体的生成及实例    53
3.3.6  实体的运算及实例    56
3.4  控制语句    57
3.4.1  转移语句及实例    57
3.4.2  IF语句及实例    58
3.4.3  循环语句及实例    60
3.5  变换    62
3.5.1  变换及变换矩阵    62
3.5.2  变换矩阵的UG/Open Grip实现    64
3.5.3  变换的UG/Open Grip实现及实例    65
3.6  人机交互    66
3.6.1  响应变量    66
3.6.2  MESSG语句    67
3.6.3  PARAM语句    67
3.6.4  TEXT语句    68
3.6.5  CHOOSE语句    69
3.6.6  POS语句    70
3.6.7  GPOS语句    70
3.7  UG/Open Grip开发环境    71
3.8  UG/Open Grip在法兰参数化建模中的应用实例    73
第4章  零件参数化系统的开发    75
4.1  参数化设计概述    76
4.2  UG CAD中的参数化设计方法    76
4.2.1  利用UG/Open API进行参数化设计    76
4.2.2  利用UG/Open Grip进行参数化设计    77
4.2.3  利用UG/Open API和UG/Open Grip进行参数化设计    77
4.3  渐开线直齿轮参数化设计实例    78
4.3.1  UG应用开发环境设置    78
4.3.2  菜单设计    78
4.3.3  UIStyler对话框设计    78
4.3.4  使用Visual C++建立应用程序框架    80
4.3.5  用UG/Open Grip编写齿轮参数化设计程序    86
4.3.6  编译、连接    89
4.3.7  运行过程    90
4.4  菜单中ACTIONS调用方式    90
4.4.1  调用对话框    90
4.4.2  调用应用程序    91
4.5  常用程序入口    93
4.5.1  ufsta( )    93
4.5.2  ufusr( )    95
4.5.3  用户自定义入口    95
第5章  数据库技术在UG开发中的应用    97
5.1  概述    98
5.2  数据库基础知识    98
5.2.1  数据库、数据库管理系统和数据库系统    98
5.2.2  数据模型    98
5.2.3  数据库的表结构设计    99
5.3  客户机/服务器(C/S)结构开发模式    101
5.3.1  客户机/服务器结构    101
5.3.2  ODBC数据库访问接口    102
5.4  Visual C++平台上基于ODBC的数据库系统开发    103
5.4.1  ODBC开发C/S结构的数据库系统    103
5.4.2  Visual C++开发渐开线直齿轮库实例    105
5.5  MFC在UG开发中的应用及数据传递    125
5.5.1  程序结构的改变    125
5.5.2  UG界面调用Windows对话框及数据传递实例    128
第6章  渐开线斜齿轮参数化设计系统开发实例    153
6.1  概述    154
6.2  系统的总体设计    154
6.3  系统数据库的建立    155
6.4  系统菜单与对话框的制作    156
6.4.1  利用UG/Open MenuScript制作系统菜单    156
6.4.2  利用UG/Open UIStyler定制对话框    157
6.5  UG/Open Grip开发零件参数化建模    160
6.6  UG/Open API和UG/Open Grip实现人机交互    171
6.7  利用UG/Open API和MFC实现后台数据库的访问    173
6.8  系统运行实例    187
第7章  基于UG模型文件管理系统开发实例    189
7.1  概述    190
7.2  系统的总体设计    190
7.3  系统数据库的建立    191
7.4  程序的入口    192
7.4.1  ufcre( )    193
7.4.2  ufget( )    193
7.4.3  ufput( )    194
7.4.4  ufsvas( )    194
7.5  系统菜单及注册程序    195
7.5.1  菜单的定制    195
7.5.2  系统的注册程序    196
7.6  Windows人机交互界面及访问    201
7.7  利用UG/Open API和MFC实现对数据库的访问    212
7.7.1  注册数据源    212
7.7.2  建立与数据库的连接    213
7.7.3  对话框功能的实现    214
7.7.4  编译、连接    235
7.8  系统运行实例    235
第8章  齿轮仿真加工系统开发实例    237
8.1  概述    238
8.2  系统的总体设计    238
8.2.1  系统的总体结构和功能模块分析    238
8.2.2  系统的总体注册程序设计    239
8.3  系统菜单和主界面的开发    242
8.3.1  利用UG/Open MenuScript制作系统菜单    242
8.3.2  利用UG/Open UIStyler定制对话框    244
8.4  数据库管理系统的开发    254
8.4.1  利用UG/Open与MFC开发数据库管理功能    254
8.4.2  利用UG/Open与MFC交互技术实现对后台数据库的访问    262
8.5  齿轮刀具参数计算模块的实现    263
8.6  切齿仿真加工的实现    264
8.6.1  利用UG/Open Grip开发仿真加工程序    264
8.6.2  利用UG/Open API调用UG/Open Grip实现人机交互    269
8.7  系统运行实例

本目录推荐