
SolidWorks高级教程:二次开发与API
《SolidWorks高级教程:二次开发与API》是2009年机械工业出版社出版的图书,作者是(美国)SolidWorks公司。
基本介绍
- 书名:SolidWorks高级教程:二次开发与API
- 作者:(美国)SolidWorks公司
- ISBN:9787111248545
- 定价:48.00 元
- 出版社: 机械工业出版社
- 出版时间: 2009
- 开本: 16
内容简介
《SolidWorks高级教程--二次开发与API》详细介绍了SolidWorks2007软体和COSMOS2007软体的功能,以及使用该软体进行三维产品设计、工程分析的方法、思路、技巧和步骤。值得一提的是,SolidWorks2007不仅在功能上进行了200多项改进,更加突出的是它在技术上的巨大进步与创新。推出的智慧型特徵技术SWIFT,可以更好地满足工程师的设计需求,带给新老用户更大的实惠!
目录
序
前言
本书使用说明
绪论
1开始
0.1.1档案类型
0.1.2使用显示声明OptionExplicit
0.1.3变数
0.1.4选择数据类型
0.1.5API单位
0.1.6SolidWorksConstantsTypeLibrary
2宏录製技巧
0.2.1SolidWorks2007API帮助
0.2.2API对象接口
0.2.3内容
0.2.4索引
0.2.5搜寻
0.2.6理解API接口成员的描述方法
第1章使用宏录製器
1.1录製宏
1.2宏工具列
1.3理解宏代码是怎样工作的
1.4理解如何调用API接口的成员
1.5传递参数
1.6整理代码
1.6.1注释代码
1.6.2调试代码
1.7向宏中添加窗体
练习1-1录製宏
练习l-2添加宏代码到VBA按钮控制项
练习1-3在VBA窗体中添加用户输入域
第2章API对象模型
2.1SolidWorksAPI对象模型概述
2.2Visual:Basic自动类型转换
2.3应用程式对象
2.3.1SolidWorks2007类型库
2.3.2IntelliSense(智慧型感知)
2.3.3早绑定和后绑定
2.4实例学习:连线到新文档
2.5实例学习:连线到现存的文档
练习2-1使用新建文档
练习2-2使用已存在的文档
第3章设定系统选项和文档属性
3.1用户参数选择一系统选项
3.1.1设定複选框
3.1.2设定整型文本框
3.1.3设定双精度型文本框
3.1.4设定字元型文本框
3.1.5设定列表框
3.1.6设定选项按钮
3.1.7设定滑动条
3.2用户参数选择一文档属性
3.3定位正确的API和枚举值
3.4系统选项一用户可选参数表
3.5档案属性一用户可选参数表
练习3-1更改多个系统选项
练习3-2更改多个档案属性
第4章自动化零件设计
4.1设定材质
4.2创建矩形草图
4.3添加标注尺寸
4.4创建时选中
4.5创建圆草图
4.6创建拉伸特徵
4.7拉伸中的轮廓选择
4.8创建旋转特徵
4.9快速索引列表
练习零件自动创建过程
第5章自动化装配体设计
5.1变换
5.2创建数学变换阵
5.3变换矩阵
5.4激活档案
5.5隐藏档案
5.6对象集合
5.7建立线、边集合
5.8建立面集合
5.9获得相邻面
5.10建立点集合
5.11获得曲线参数
5.12添加把手并将其装配到底座上
5.13添加零部件
5.14添加配合
练习添加零部件
第6章工程图自动操作
6.1获得配置的名称
6.2新建图纸
6.3创建视图
6.4插入注释
6.5遍历工程图视图
6.6以不同格式保存工程图
6.7创建工程图纸的相关命令
练习工程图自动操作
第7章选择与遍历技术
7.1实例学习:编程实现选择对象
7.1.1选择管理SelectionManager
7.1.2访问SelectionManager
7.1.3确定被选中对象的数目
7.1.4访问被选中对象
7.1.5获得选中对象的类型
7.1.6获得特徵类型
7.1.7特徵数据对象
7.1.8访问特徵数据对象
7.1.9访问选取集合
7.1.10释放选集
7.1.11修改特徵数据属性
7.1.12修改对象定义
7.2SolidWorksBREP模型
7.3几何与拓扑遍历
7.4实例学习:体和面遍历
7.4.1返回体指针列表
7.4.2面材质属性
7.5实例学习:遍历:FeatureManager
7.5.1从头遍历FeatureManager
7.5.2显示特徵名和类型
7.5.3设定特徵压缩状态
7.5.4设定特徵UI状态
7.5.5从FeatureManager的指定位置获得特徵
练习7-1处理预选择1
练习7-2处理预选择2
练习7-3遍历FeatureManager
第8章添加自定义属性和特性
8.1实例学习:自定义属性
8.1.1在SolidWorks中添加自定义属性
8.1.2设定并获得自定义属性值
8.1.3获得自定义属性名
8.1.4获得自定义属性数目
8.2实例学习:带自定义属性的配置
8.2.1从SolidWorks模型获得质量特性
8.2.2使用API获得质量特性
8.3实例学习:档案摘要信息
8.4实例学习:档案属性
8.4.1名称属性
8.4.2属性对象
8.5实例学习:面属性
8.5.1查找圆柱面和关联属性
8.5.2在模型视图显示标注
8.5.3创建CNC代码
8.5.4属性类型遍历
8.5.5关于属性最后的话
练习8.1添加质量特性到自定义属性
练习8.2为边添加属性
第9章SolidWorksAPISDK
9.1APISDK
9.2实例学习:创建VB.NETAdd-In
9.2.1引用
9.2.2比较Add-inDLL和独立执行程式
9.2.3载入并运行Add-in程式
9.3实例学习:创建C#Add-in
9.4实例学习:C++外挂程式
9.4.1编译C++外挂程式
9.4.2载入C++外挂程式
9.4.3调试C++外挂程式
9.5选择一种程式语言
第10章自定义SOlidworks用户界面
10.1实例学习:使用VB.NET自定义uI
10.1.1调试DLL
10.1.2调试器键盘快捷键
10.2理解外挂程式代码
10.2.1导人名称空间
10.2.3理解GLJID
10.2.4连线SolidWorks
10.2.5双向通信
10.2.6设定回调信息
10.2.7自定义选单
10.2.8自定义命令项
10.2.9建立回调
10.2.10在外挂程式中创建并添加自定义工具列
10.2.11创建工具列点阵图
10.2.12在VB.NEI解决方案中添加工具列点阵图
10.2.13点阵图句柄类
10.2.14类视图视窗
10.2.15添加工具列
10.3属性页
10.3.1属性页的成员
10.3.2PropertyManager.Page2
10.3.3PropertyManager.Page2Handler2
10.3.4创建属性管理页
10.4属性页组和控制项
10.4.1添加分组
10.4.2组和控制项ID
10.4.3添加控制项
10.4.4在控制项中添加图片标籤
10.5删除选单和工具列
10.6其他自定义内容
10.6.1自定义状态栏
10.6.2自定义弹出选单
10.6.3自定义模型视图视窗
练习10.1创建一个新选单
练习10.2设定工具列按钮
练习10.3在属性管理页上添加控制项
第11章通知
11.1通知概述
11.2VBA中的通知
11.3实例学习:简单通知
11.4实例学习:使用.NET中的通知
11.4.1事件句柄类
11.4.2:DocumentEventHandler类
11.4.3关联DocumentEvent句柄
11.4.4继承
11.4.5多态
11.4.6事件句柄派生类
11.4.7DocView类
11.4.8分离SolidWorks事件句柄
11.4.9支持通知的接口
练习使用外挂程式嚮导处理事件
附录
附录A宏特徵
附录B批转换1
附录C批转换2
附录D遍历装配体
附录E自定义模型视图
……
序言
SolidWorks公司很高兴为您提供这套最新的SolidWor-ks公司中文原版系列培训教程。我们对中国市场有着长期的承诺,自从1996年以来,我们就一直保持与北美地区同步发布SolidWorks 3D设计软体的每一个中文版本。我们感觉到SolidWorks公司与大中国区用户之间有着一种特殊的关係,因此也有着一份特殊的责任。这种关係是基于我们共同的价值观——创造性、创新性、卓越的技术,以及世界级的竞争能力。这些价值观一部分是由公司的共同创始人之一李向荣(Tommy Li)所建立的。

转载请注明出处海之美文 » SolidWorks高级教程:二次开发与API