微信扫一扫,移动浏览光盘
简介
《Solid Works二次开发实例解析》SolidWorks是一种非常优秀的三维机械设计软件,在我国的用户越来越多。《Solid Works二次开发实例解析》首次用VBA/VB/VC/Delphi四种语言讲述SolidWorks的二次开发内容,在一定程序上解决了广大初学者入门难的问题。《Solid Works二次开发实例解析》有若干循序渐进、深入浅出的范例,读者可以照着做,也可以学习其思路。通过《Solid Works二次开发实例解析》的学习,广大读者能学会SW API中的各种对象、方法、属性和事件的用法,开发出适合自己特色的系统,从而提高产品的质量和工作效率。
全书通俗易懂,切合实际,适合不同领域的人员阅读,也可作为广大工程技术人员的自学用书和参考书。
目录
第1章 solidworksapi的基本知识
1.1 solidworksapi中的术语及开发工具
1.1.1 ole
1.1.2 activex
1.1.3 com
1.1.4 mfc
1.1.5 atl
1.1.6 宏
1.1.7 solidworks插件
1.1.8 开发工具
1.2 程序指导
1.2.1 ole、com和dispatch
1.2.2 访问solidworks对象及属性
1.2.3 布尔值
1.2.4 整数
1.2.5 质量属性
1.2. 6 返回值
1.2.7 安全数组
1.3 solidworksapi的语法
1.3.1 变量
.1.3.2 返回值
1.3.3 接口
1.3.4 对象接口查询
1.3.5 dll中导出函数的管理
1.4 solidworksapi对象概述
1.4.1 sldworks对象
1.4.2 environment对象
1.4.3 frame对象
1.4.4 attributedef对象
1.4.5 modeler对象
1.4.6 swpropertysheet对象
1.4.7 modeldoc2对象
1.4.8 partdoc对象
1.4.9 drawingdoc对象
1.4.10 装配体对象
1.4.11 propertymanagerpage2对象
1.4.12 其他的对象
第2章 visual basic6.0开发solidworks的实例
2.1 visualbasic6.0发展简史及特点
2.2 用visualbasic6.0开发solidworks的一般步骤
2.2.1 visualbasic6.0开发solidworks的一般步骤
2.2.2 执行应用程序的方式
2.3 圆球
2.3.1 激活\装载\新建文件
2.3.2 圆和直线等
2.3.3 修剪和旋转等
2.3.4 程序的功能、运行结果、代码及说明
2.4 添加自定义属性到文件
2.4.1 自定义属性信息
2.4.2 程序的功能、运行结果、代码及说明
2.5 等距一系列面
2.5.1 倒数第n个特征
2.5.2 特征的边界范围
2.5.3 插入等距面等
2.5.4 程序的功能、运行结果、代码及说明
2.6 修改零件序号
2.6.1 selectionmanager等
2.6.2 零件序号等
2.6.3 程序的功能、运行结果、代码及说明
2.7 轴承标准件库
2.7.1 分析结构特征,建立轴承实体模型
2.7.2 轴承库
2.7.3 程序的功能、运行结果、代码及说明
第3章 用visual c++6.0开发solidworks的一般步骤
3.1 visual c++6.0发展简史及特点
3.2 早期工程向导swizard.swx
3.2.1 用swizard.swx生成dll的一般步骤
3.2.2 分析tryaddin工程代码
3.3 atl(c/c++)对象向导
3.3.1 用atl生成dll的一般步骤
3.3.2 swatl工程文件
3.4 用户自定义向导和利用现有的实例
3.4.1 生成用户自定义向导
3.4.2 分析现有实例的代码
第4章 vc++开发solidworks的基础实例
4.1 1nituserdll3和sw版本号
4.1.1 初始化dll
4.1.2 solidworks的版本代码
4.1.3 消息框
4.1.4 程序的功能、运行结果、代码及说明
4.2 普通平键和圆锥
4.2.1 拉伸凸台
4.2.2 中心线和圆弧
4.2.3 清空草图和视区显示
4.2.4 程序的功能、运行结果、代码及说明
4.3 直齿圆锥齿轮
4.3.1 modeldoc2::selectbymark方法
4.3.2 放样璇转切除
4.3.3 样条曲线等
4.3.4 程序的功能、运行结果、代码及说明
4.4 选择点的坐标值和获得实体名
4.4.1 拾取点坐标和实体名
4.4.2 程序的功能、运行结果、代码及说明
4.5 有名称的实体
4.5.1 所命名实体的数目和数组等
4.5.2 程序的功能、运行结果、代码及说明
4.6 动态旋转模型视区
4.6.1 视区和设置单位等
4.6.2 程序的功能、运行结果、代码及说明
4.7 获得草图
4.7.1 特征等
4.7.2 程序的功能、运行结果、代码及说明
4.8 选择所有的草图线段
4.8.1 草图线段列表等
4.8.2 程序的功能、运行结果、代码及说明
4.9 隐藏featuremaliager里所选的特征
4.9.1 当前特征的用户接口状态
4.9.2 程序的功能、运行结果、代码及说明
4.10 打开所选的装配零部件文件和遍历装配体
4.10.1 装配对象等
4.10.2 程序的功能、运行结果、代码及说明
4.11 获得文件的历史版本信息
4.11.1 版本历史数据的数组和存盘文件的版本字符串
4.11.2 程序的功能、运行结果、代码及说明
4.12 遍历所有打开的文件
4.12.1 打开文件列表和获得modeldoc对象
4.12.2 程序的功能、运行结果、代码及说明
第5章 visualc++6.0开发solidworks的应用实例
5.1 菜单
5.1.1 与菜单有关的几个方法
5.1.2 示例程序中的菜单
5.1.3 添加菜单项的实例
5.1.4 样条曲线等
5.1.5 程序的功能、运行结果、代码及说明
5.2 工具栏
5.2.1 与工具栏有关的几个方法
5.2.2 示例程序中的工具栏
5.2.3 添加工具栏的实例
5.2.4 配合参数等
5.2.5 程序的功能、运行结果、代码及说明
5.3 交互对话框
5.3.1 生成交互对话框的一般步骤
5.3.2 程序的功能、运行结果、代码及说明
5.4 数据库与工程图
5.4.1 数据库
5.4.2 与工程图标注有关的若干方法
5.4.3 程序的功能、运行结果、代码及说明
第6章 拖放与预览零件
6.1 拖放零件
6.2 预览零件
6.2.1 在solidworks中预览solidworks文件的方法
6.2.2 不需打开solidworks就能预览solidworks文件的方法
6.2.3 无需安装solidworks即可预览solidworks文件的方法
第7章 用vba开发solidworks的实例
7.1 vba概述及开发的一般步骤
7.1.1 概述
7.1.2 vba开发solidworks的一般步骤
7.1.3 执行宏的方式
7.2 存零件为其他格式
7.2.1 路径名与保存文件
7.2.2 程序的功能、运行结果、代码及说明
7.3 批量修改零件的属性
7.3.1 材料属性等
7.3.2 程序的功能、运行结果、代码及说明
7.4 用excel宏开发solidworks
7.4.1 用excel宏开发solidworks的一般步骤
7.4.2 程序的功能、运行结果、代码及说明
7.5 用excel控制装配体
7.5.1 尺寸的系统值
7.5.2 程序的功能、运行结果、代码及说明
7.6 螺旋线
7.6.1 模拟键盘操作
7.6.2 程序的功能、运行结果、代码及说明
7.7 动画的实现
7.7.1 视区比例和当前图形视区
7.7.2 iif函数
7.7.3 程序的功能、运行结果、代码及说明
第8章 delphi7.0开发solidworks的实例
8.1 delphi7.0发展简史及特点
8.2 用delphi7.0开发solidworks的一般步骤
8.2.1 delphi7.0开发solidworks的一般步骤
8.2.2 执行应用程序的方式
8.3 运动仿真和预览solidworks模型
8.3.1 运动仿真
8.3.2 预览solidworks模型
8.4 delphi7.0与数据库结合创建量具辅助设计系统
8.4.1 圆\圆角\镜向
8.4.2 delphi7.0数据库
8.4.3 量具辅助设计系统
参考文献
1.1 solidworksapi中的术语及开发工具
1.1.1 ole
1.1.2 activex
1.1.3 com
1.1.4 mfc
1.1.5 atl
1.1.6 宏
1.1.7 solidworks插件
1.1.8 开发工具
1.2 程序指导
1.2.1 ole、com和dispatch
1.2.2 访问solidworks对象及属性
1.2.3 布尔值
1.2.4 整数
1.2.5 质量属性
1.2. 6 返回值
1.2.7 安全数组
1.3 solidworksapi的语法
1.3.1 变量
.1.3.2 返回值
1.3.3 接口
1.3.4 对象接口查询
1.3.5 dll中导出函数的管理
1.4 solidworksapi对象概述
1.4.1 sldworks对象
1.4.2 environment对象
1.4.3 frame对象
1.4.4 attributedef对象
1.4.5 modeler对象
1.4.6 swpropertysheet对象
1.4.7 modeldoc2对象
1.4.8 partdoc对象
1.4.9 drawingdoc对象
1.4.10 装配体对象
1.4.11 propertymanagerpage2对象
1.4.12 其他的对象
第2章 visual basic6.0开发solidworks的实例
2.1 visualbasic6.0发展简史及特点
2.2 用visualbasic6.0开发solidworks的一般步骤
2.2.1 visualbasic6.0开发solidworks的一般步骤
2.2.2 执行应用程序的方式
2.3 圆球
2.3.1 激活\装载\新建文件
2.3.2 圆和直线等
2.3.3 修剪和旋转等
2.3.4 程序的功能、运行结果、代码及说明
2.4 添加自定义属性到文件
2.4.1 自定义属性信息
2.4.2 程序的功能、运行结果、代码及说明
2.5 等距一系列面
2.5.1 倒数第n个特征
2.5.2 特征的边界范围
2.5.3 插入等距面等
2.5.4 程序的功能、运行结果、代码及说明
2.6 修改零件序号
2.6.1 selectionmanager等
2.6.2 零件序号等
2.6.3 程序的功能、运行结果、代码及说明
2.7 轴承标准件库
2.7.1 分析结构特征,建立轴承实体模型
2.7.2 轴承库
2.7.3 程序的功能、运行结果、代码及说明
第3章 用visual c++6.0开发solidworks的一般步骤
3.1 visual c++6.0发展简史及特点
3.2 早期工程向导swizard.swx
3.2.1 用swizard.swx生成dll的一般步骤
3.2.2 分析tryaddin工程代码
3.3 atl(c/c++)对象向导
3.3.1 用atl生成dll的一般步骤
3.3.2 swatl工程文件
3.4 用户自定义向导和利用现有的实例
3.4.1 生成用户自定义向导
3.4.2 分析现有实例的代码
第4章 vc++开发solidworks的基础实例
4.1 1nituserdll3和sw版本号
4.1.1 初始化dll
4.1.2 solidworks的版本代码
4.1.3 消息框
4.1.4 程序的功能、运行结果、代码及说明
4.2 普通平键和圆锥
4.2.1 拉伸凸台
4.2.2 中心线和圆弧
4.2.3 清空草图和视区显示
4.2.4 程序的功能、运行结果、代码及说明
4.3 直齿圆锥齿轮
4.3.1 modeldoc2::selectbymark方法
4.3.2 放样璇转切除
4.3.3 样条曲线等
4.3.4 程序的功能、运行结果、代码及说明
4.4 选择点的坐标值和获得实体名
4.4.1 拾取点坐标和实体名
4.4.2 程序的功能、运行结果、代码及说明
4.5 有名称的实体
4.5.1 所命名实体的数目和数组等
4.5.2 程序的功能、运行结果、代码及说明
4.6 动态旋转模型视区
4.6.1 视区和设置单位等
4.6.2 程序的功能、运行结果、代码及说明
4.7 获得草图
4.7.1 特征等
4.7.2 程序的功能、运行结果、代码及说明
4.8 选择所有的草图线段
4.8.1 草图线段列表等
4.8.2 程序的功能、运行结果、代码及说明
4.9 隐藏featuremaliager里所选的特征
4.9.1 当前特征的用户接口状态
4.9.2 程序的功能、运行结果、代码及说明
4.10 打开所选的装配零部件文件和遍历装配体
4.10.1 装配对象等
4.10.2 程序的功能、运行结果、代码及说明
4.11 获得文件的历史版本信息
4.11.1 版本历史数据的数组和存盘文件的版本字符串
4.11.2 程序的功能、运行结果、代码及说明
4.12 遍历所有打开的文件
4.12.1 打开文件列表和获得modeldoc对象
4.12.2 程序的功能、运行结果、代码及说明
第5章 visualc++6.0开发solidworks的应用实例
5.1 菜单
5.1.1 与菜单有关的几个方法
5.1.2 示例程序中的菜单
5.1.3 添加菜单项的实例
5.1.4 样条曲线等
5.1.5 程序的功能、运行结果、代码及说明
5.2 工具栏
5.2.1 与工具栏有关的几个方法
5.2.2 示例程序中的工具栏
5.2.3 添加工具栏的实例
5.2.4 配合参数等
5.2.5 程序的功能、运行结果、代码及说明
5.3 交互对话框
5.3.1 生成交互对话框的一般步骤
5.3.2 程序的功能、运行结果、代码及说明
5.4 数据库与工程图
5.4.1 数据库
5.4.2 与工程图标注有关的若干方法
5.4.3 程序的功能、运行结果、代码及说明
第6章 拖放与预览零件
6.1 拖放零件
6.2 预览零件
6.2.1 在solidworks中预览solidworks文件的方法
6.2.2 不需打开solidworks就能预览solidworks文件的方法
6.2.3 无需安装solidworks即可预览solidworks文件的方法
第7章 用vba开发solidworks的实例
7.1 vba概述及开发的一般步骤
7.1.1 概述
7.1.2 vba开发solidworks的一般步骤
7.1.3 执行宏的方式
7.2 存零件为其他格式
7.2.1 路径名与保存文件
7.2.2 程序的功能、运行结果、代码及说明
7.3 批量修改零件的属性
7.3.1 材料属性等
7.3.2 程序的功能、运行结果、代码及说明
7.4 用excel宏开发solidworks
7.4.1 用excel宏开发solidworks的一般步骤
7.4.2 程序的功能、运行结果、代码及说明
7.5 用excel控制装配体
7.5.1 尺寸的系统值
7.5.2 程序的功能、运行结果、代码及说明
7.6 螺旋线
7.6.1 模拟键盘操作
7.6.2 程序的功能、运行结果、代码及说明
7.7 动画的实现
7.7.1 视区比例和当前图形视区
7.7.2 iif函数
7.7.3 程序的功能、运行结果、代码及说明
第8章 delphi7.0开发solidworks的实例
8.1 delphi7.0发展简史及特点
8.2 用delphi7.0开发solidworks的一般步骤
8.2.1 delphi7.0开发solidworks的一般步骤
8.2.2 执行应用程序的方式
8.3 运动仿真和预览solidworks模型
8.3.1 运动仿真
8.3.2 预览solidworks模型
8.4 delphi7.0与数据库结合创建量具辅助设计系统
8.4.1 圆\圆角\镜向
8.4.2 delphi7.0数据库
8.4.3 量具辅助设计系统
参考文献
SolidWorks二次开发实例解析
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!