SolidWorks高级教程:二次开发与API 2007版
图书信息
作者:(美国)Solid Works公司 编;叶修梓、陈超祥 编,机械工业 | 分类:科学技术,计算机/网络,计算机辅助设计与工程计算,SolidWorks
作者简介
作者简介 暂缺《SolidWorks高级教程:二次开发与API 2007版》作者简介
内容简介
内容简介 《SolidWorks高级教程:二次开发与API》(2007版)是根据SolidWorks公司发布的《SolidWorks 2007 API Fundamentals》编译的,着重介绍使用SolidWorks软件进行二次开发的方法、技术和技巧,包括:建模、工程图、装配的二次开发接口、SolidWorks Addin的生成等。本套教程在保留了原版英文教程精华和风格的基础上,按照中国读者的阅读习惯进行编译,配套教学资料齐全,适于企业工程设计人员和大专院校、职业技术院校相关专业学生使用。
目录
图书目录序前言本书使用说明绪论0.1 开始0.1.1 文件类型0.1.2 使用显示声明Option Explicit0.1.3 变量0.1.4 选择数据类型0.1.5 API单位0.1.6 SolidWorks Constants Type Library0.2 宏录制技巧0.2.1 SolidWorks 2007 API帮助0.2.2 API对象接口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.1 SolidWorks API对象模型概述2.2 Visual:Basic自动类型转换2.3 应用程序对象2.3.1 SolidWorks 2007类型库2.3.2 IntelliSense(智能感知)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选择管理SelectionManager7.1.2访问SelectionManager7.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.2 SolidWorks BREP模型7.3 几何与拓扑遍历7.4 实例学习:体和面遍历7.4.1返回体指针列表7.4.2面材质属性7.5 实例学习:遍历:FeatureManager7.5.1从头遍历FeatureManager7.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章 SolidWorks API SDK9.1 API SDK9.2 实例学习:创建VB.NET Add-In9.2.1引用9.2.2比较Add-in DLL和独立执行程序9.2.3加载并运行Add-in程序9.3 实例学习:创建C#Add-in9.4 实例学习:C++插件9.4.1编译C++插件9.4.2加载C++插件9.4.3调试C++插件9.5 选择一种编程语言第10章 自定义SOlidworks用户界面10.1 实例学习:使用VB.NET自定义uI10.1.1调试DLL10.1.2调试器键盘快捷键10.2 理解插件代码10.2.1导人名称空间10.2.3理解GLJID10.2.4连接SolidWorks10.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.2 PropertyManager.Page210.3.3 PropertyManager.Page2Handler210.3.4创建属性管理页10.4 属性页组和控件10.4.1添加分组10.4.2组和控件ID10.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.2 VBA中的通知11.3实例学习:简单通知11.4实例学习:使用.NET中的通知11.4.1事件句柄类11.4.2:Document Event Handler类11.4.3关联DocumentEvent句柄11.4.4继承11.4.5多态11.4.6事件句柄派生类11.4.7 DocView类11.4.8分离SolidWorks事件句柄11.4.9支持通知的接口练习使用插件向导处理事件附录附录A宏特征附录B批转换1附录C批转换2附录D遍历装配体附录E自定义模型视图
推荐书籍
- 电气火灾调查(张金专 著)
- INTERNET1997(徐群等编著,上海交通大学)
- 心灵鸡汤·感悟亲情:英汉双语(青闰 主编,中国城市)
- 商业地产案例课(张家鹏,王玉珂 著,机械工业)
- 从皮肤看自己(小多北京文化传媒有限公司 译 美国卡洛斯出版集团)
- Linux基础教程(第2版)(张同光 编,清华大学)
- 环保违法处罚速查手册(《环保违法处罚速查手册》编写组 编,法制)
- 表达的艺术:PPT动画设计((韩)金钟哲,(韩)权熙哲 编著,武传海,山世英)
