UG二次开发与数据库应用基础与典型范例PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:黄勇,张博林,薛运锋著
- 出 版 社:北京:电子工业出版社
- 出版年份:2008
- ISBN:7121054507
- 页数:275 页
第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 系统的总体注册程序设计 240
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 系统运行实例 271
- 《市政工程基础》杨岚编著 2009
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《零基础学会素描》王金著 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《羊脂球 莫泊桑短篇小说选》(法)莫泊桑著;张英伦译 2010
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《材料导论》张会主编 2019
- 《你活成什么样,什么就是生活真相》张军霞 2018
- 《情到深处是诗经》张海霞著 2019
- 《外国美术史》王树良,张玉花主编 2019
- 《考古郑州》任伟,刘彦锋著 2019
- 《莫砺锋文集 卷2》莫砺锋著 2019
- 《高超声速流动中的激波及相互作用》杨基明,李祝飞,朱雨建,张恩来,王军编者 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017