微信扫一扫,移动浏览光盘
简介
SolidWorks是一套机械设计自动化软件,采用了用户熟悉的Microsoft Windows图形用户界面。本书系统地介绍了SolidWorks 2009的主要开发功能与使用方法,主要包括SolidWorks 2009 API概述、Visual C++ 6.0集成开发环境、API对象、SolidWorks编程基础、SolidWorks环境下用VC++开发程序界面、SolidWorks环境下VC++控件开发实例、SolidWorks程序驱动法设计 、SolidWorks基于数据库系统的参数驱动法、SolidWorks基于数据库系统的 配置驱动法、SolidWorks装配体标准件库设计等。本书内容新颖实用,实例丰富,可供从事机械设计与制造、模具制造、钣金设计、焊接等工程技术人员以及大专院校师生、CAD/CAM研究与应用人员参阅,尤其适合于CAD/CAM研发人员快速掌握和使用其主要开发功能,进一步扩展和深化SolidWorks应用。
目录
第1章 SolidWorks 2009 API概述
1.1 SolidWorks系统简介
1.1.1 易用和友好的界面
1.1.2 零件建模
1.1.3 工程图绘制
1.1.4 装配设计
1.1.5 二次开发
1.2 SolidWorks 2009 API
1.3 用Visual C++开发SolidWorks的关键技术
1.3.1 COM定义
1.3.2 组件化程序设计思想
1.3.3 COM技术在SolidWorks中的应用
1.3.4 SolidWorks所提供的COM接口
1.4 SolidWorks 2009 API函数语法
第2章 Visual C++ 6.0集成开发环境
2.1 Visual C++ 6.0的安装
2.1.1 Visual C++ 6.0对系统的要求
2.1.2 Visual C++ 6.0的安装过程
2.2 Visual C++ 6.0 集成开发环境
2.2.1 Visual C++ 6.0主界面
2.2.2 Visual C++ 6.0帮助系统
2.3 Visual C++ 6.0程序的编辑及调试
2.3.1 Visual C++ 6.0应用程序的创建与编辑
2.3.2 应用程序的编译、连接和运行
2.3.3 程序动态调试方法
2.4 实例
第3章 SolidWorks 2009 API 对象5
3.1 SolidWorks对象
3.2 OLE Automation技术
3.3 COM与Dispatch
3.4 Application 对象
3.4.1 AssembleDoc对象
3.4.2 DrawingDoc对象
3.4.3 ModelDoc对象
3.5 Annotation 对象
3.6 Configuration(配置)对象
3.7 Enumeration(枚举)对象
3.8 Feature(特征)对象
3.9 FeatureManager(特征管理器)对象
3.10 Sketch(草图)对象
3.11 User Interface(用户接口)对象
3.11.1 Frame(框架)对象
3.11.2 StatusBarPane(状态栏窗格)对象
3.11.3 SWPropertySheet(SolidWorks属性页)对象
3.12 Utility(实用工具)对象
3.12.1 ColorTable(色彩表)对象
3.12.2 EquationMgr(公式管理器)对象
3.12.3 SelectionMgr(选择管理器)对象
3.12.4 TextFormat(文本格式)对象
3.13 Event(事件)对象
3.14 Custom Interface(自定义接口)对象
3.14.1 SwAddin(SolidWorks插件)对象
3.14.2 SwColorContour(SolidWorks色彩定义)对象
3.15 Vertex(顶点)对象
3.16 Notifications(通知)对象
3.17 FeatMgrView(特征树)对象
第4章 SolidWorks编程基础
4.1 MFC编程特点
4.2 工程向导Swizard.swx
4.3 用Swizard.swx开发DLL插件的步骤
4.4 加载自定义的AddIn插件的方法
4.5 AddInTest程序分析
4.5.1 用户自定义插件的工作流程
4.5.2 AddInTest插件程序包含的文件
4.5.3 相关函数介绍
4.5.4 标准MFC StdAfx.h代码清单
4.5.5 标准资源的头文件Resource.h清单
4.5.6 StdAfx.cpp代码清单
4.5.7 AddInTest.h代码清单
4.5.8 AddInTest.cpp代码清单
4.5.9 ExampleApp.h代码清单
4.5.10 ExampleApp.cpp代码清单
4.6 生成HELLO WORLD插件
4.7 应用AddIn Manager管理插件
4.8 编辑目标信息检索
4.9 隐藏零件模型特征
4.10 获取SolidWorks历史版本信息
第5章 SolidWorks环境下用VC++开发程序界面
5.1 SolidWorks插件应用程序界面简介
5.2 自定义菜单
5.2.1 相关函数
5.2.2 自定义单级菜单
5.2.3 自定义多级菜单
5.2.4 添加鼠标右键菜单
5.3 自定义工具栏
5.3.1 相关函数
5.3.2 用户自定义工具栏实例
5.4 自定义对话框
5.4.1 相关函数
5.4.2 自定义对话框实例
第6章 SolidWorks环境下VC++控件开发实例
6.1 SolidWorks二次开发实例
6.1.1 创建圆锥体
6.1.2 计算面上圆孔数目
6.1.3 获得实体上点的坐标
6.1.4 获得样条曲线上点的坐标
6.1.5 创建实体
6.1.6 改变零件尺寸单位
6.1.7 旋转模型视角
6.1.8 获得选定特征及其类型
6.1.9 创建圆柱体
6.1.10 遍历所有打开的文件
6.1.11 由名称得到指定边缘及参数
6.1.12 遍历装配体
6.2 平键标准件库开发实例
6.2.1 相关函数
6.2.2 BongParaDLG.cpp程序清单
6.2.3 BongParaDLG.h程序清单
6.2.4 StdBond.cpp程序清单
6.2.5 StdBond.h程序清单
6.2.6 ExampleApp.cpp程序清单
6.2.7 实例运行结果
第7章 采用程序驱动法设计牙嵌离合器标准件库
7.1 程序驱动法设计简介
7.1.1 插件功能简介
7.1.2 SolidWorks环境下挂菜单
7.1.3 相关函数
7.1.4 ADD.h程序清单
7.1.5 ADD.def程序清单
7.2 牙嵌离合器插件界面设计
7.2.1 添加List控件
7.2.2 Combo Box控件
7.2.3 Static Text、Edit Box和Button控件
7.2.4 添加对话框成员变量
7.2.5 界面设计相关函数
7.2.6 插件程序流程图
7.2.7 CHJQY.cpp程序清单
7.2.8 CHJQY.h程序清单
7.2.9 YAQIAN.cpp程序清单
7.2.10 YAQIAN.h程序清单
7.3 牙嵌离合器数据库设计
7.3.1 Access数据库管理系统简介
7.3.2 设计牙嵌离合器数据库文件表
7.3.3 创建数据源
7.3.4 牙嵌离合器标准件库查询程序
7.3.5 CCJX.cpp程序清单
7.3.6 CCJX.h程序清单
7.4 牙嵌离合器程序驱动设计
7.4.1 相关函数
7.4.2 ADD.cpp程序清单
7.4.3 ADD.h程序清单
第8章 基于数据库系统的参数驱动法程序设计
8.1 基于数据库系统的参数驱动法简介
8.2 直线导轨插件程序的界面设计
8.2.1 界面设计
8.2.2 daogui.cpp程序清单
8.3 数据库设计
8.3.1 数据组
8.3.2 dg.cpp程序清单
8.4 程序设计
8.4.1 相关函数
8.4.2 B.cpp程序清单
第9章 基于数据库系统的配置驱动法程序设计
9.1 基于数据库系统的配置驱动法简介
9.2 螺栓紧固件库界面设计
9.3 数据库设计
9.4 程序设计
9.4.1 相关函数
9.4.2 StdBond.cpp程序清单
第10章 SolidWorks装配体标准件库设计
10.1 标准件库插件程序开发简介
10.2 主要函数介绍
10.3 ExampleApp.cpp程序清单
10.4 ExampleApp.h程序清单
10.5 Gunz.cpp程序清单
10.6 Gunz.h程序清单
10.7 GZLL.cpp程序清单
10.8 GZLL.h程序清单
10.9 GZLParameter.cpp程序清单
10.10 GZLParameter.h程序清单
1.1 SolidWorks系统简介
1.1.1 易用和友好的界面
1.1.2 零件建模
1.1.3 工程图绘制
1.1.4 装配设计
1.1.5 二次开发
1.2 SolidWorks 2009 API
1.3 用Visual C++开发SolidWorks的关键技术
1.3.1 COM定义
1.3.2 组件化程序设计思想
1.3.3 COM技术在SolidWorks中的应用
1.3.4 SolidWorks所提供的COM接口
1.4 SolidWorks 2009 API函数语法
第2章 Visual C++ 6.0集成开发环境
2.1 Visual C++ 6.0的安装
2.1.1 Visual C++ 6.0对系统的要求
2.1.2 Visual C++ 6.0的安装过程
2.2 Visual C++ 6.0 集成开发环境
2.2.1 Visual C++ 6.0主界面
2.2.2 Visual C++ 6.0帮助系统
2.3 Visual C++ 6.0程序的编辑及调试
2.3.1 Visual C++ 6.0应用程序的创建与编辑
2.3.2 应用程序的编译、连接和运行
2.3.3 程序动态调试方法
2.4 实例
第3章 SolidWorks 2009 API 对象5
3.1 SolidWorks对象
3.2 OLE Automation技术
3.3 COM与Dispatch
3.4 Application 对象
3.4.1 AssembleDoc对象
3.4.2 DrawingDoc对象
3.4.3 ModelDoc对象
3.5 Annotation 对象
3.6 Configuration(配置)对象
3.7 Enumeration(枚举)对象
3.8 Feature(特征)对象
3.9 FeatureManager(特征管理器)对象
3.10 Sketch(草图)对象
3.11 User Interface(用户接口)对象
3.11.1 Frame(框架)对象
3.11.2 StatusBarPane(状态栏窗格)对象
3.11.3 SWPropertySheet(SolidWorks属性页)对象
3.12 Utility(实用工具)对象
3.12.1 ColorTable(色彩表)对象
3.12.2 EquationMgr(公式管理器)对象
3.12.3 SelectionMgr(选择管理器)对象
3.12.4 TextFormat(文本格式)对象
3.13 Event(事件)对象
3.14 Custom Interface(自定义接口)对象
3.14.1 SwAddin(SolidWorks插件)对象
3.14.2 SwColorContour(SolidWorks色彩定义)对象
3.15 Vertex(顶点)对象
3.16 Notifications(通知)对象
3.17 FeatMgrView(特征树)对象
第4章 SolidWorks编程基础
4.1 MFC编程特点
4.2 工程向导Swizard.swx
4.3 用Swizard.swx开发DLL插件的步骤
4.4 加载自定义的AddIn插件的方法
4.5 AddInTest程序分析
4.5.1 用户自定义插件的工作流程
4.5.2 AddInTest插件程序包含的文件
4.5.3 相关函数介绍
4.5.4 标准MFC StdAfx.h代码清单
4.5.5 标准资源的头文件Resource.h清单
4.5.6 StdAfx.cpp代码清单
4.5.7 AddInTest.h代码清单
4.5.8 AddInTest.cpp代码清单
4.5.9 ExampleApp.h代码清单
4.5.10 ExampleApp.cpp代码清单
4.6 生成HELLO WORLD插件
4.7 应用AddIn Manager管理插件
4.8 编辑目标信息检索
4.9 隐藏零件模型特征
4.10 获取SolidWorks历史版本信息
第5章 SolidWorks环境下用VC++开发程序界面
5.1 SolidWorks插件应用程序界面简介
5.2 自定义菜单
5.2.1 相关函数
5.2.2 自定义单级菜单
5.2.3 自定义多级菜单
5.2.4 添加鼠标右键菜单
5.3 自定义工具栏
5.3.1 相关函数
5.3.2 用户自定义工具栏实例
5.4 自定义对话框
5.4.1 相关函数
5.4.2 自定义对话框实例
第6章 SolidWorks环境下VC++控件开发实例
6.1 SolidWorks二次开发实例
6.1.1 创建圆锥体
6.1.2 计算面上圆孔数目
6.1.3 获得实体上点的坐标
6.1.4 获得样条曲线上点的坐标
6.1.5 创建实体
6.1.6 改变零件尺寸单位
6.1.7 旋转模型视角
6.1.8 获得选定特征及其类型
6.1.9 创建圆柱体
6.1.10 遍历所有打开的文件
6.1.11 由名称得到指定边缘及参数
6.1.12 遍历装配体
6.2 平键标准件库开发实例
6.2.1 相关函数
6.2.2 BongParaDLG.cpp程序清单
6.2.3 BongParaDLG.h程序清单
6.2.4 StdBond.cpp程序清单
6.2.5 StdBond.h程序清单
6.2.6 ExampleApp.cpp程序清单
6.2.7 实例运行结果
第7章 采用程序驱动法设计牙嵌离合器标准件库
7.1 程序驱动法设计简介
7.1.1 插件功能简介
7.1.2 SolidWorks环境下挂菜单
7.1.3 相关函数
7.1.4 ADD.h程序清单
7.1.5 ADD.def程序清单
7.2 牙嵌离合器插件界面设计
7.2.1 添加List控件
7.2.2 Combo Box控件
7.2.3 Static Text、Edit Box和Button控件
7.2.4 添加对话框成员变量
7.2.5 界面设计相关函数
7.2.6 插件程序流程图
7.2.7 CHJQY.cpp程序清单
7.2.8 CHJQY.h程序清单
7.2.9 YAQIAN.cpp程序清单
7.2.10 YAQIAN.h程序清单
7.3 牙嵌离合器数据库设计
7.3.1 Access数据库管理系统简介
7.3.2 设计牙嵌离合器数据库文件表
7.3.3 创建数据源
7.3.4 牙嵌离合器标准件库查询程序
7.3.5 CCJX.cpp程序清单
7.3.6 CCJX.h程序清单
7.4 牙嵌离合器程序驱动设计
7.4.1 相关函数
7.4.2 ADD.cpp程序清单
7.4.3 ADD.h程序清单
第8章 基于数据库系统的参数驱动法程序设计
8.1 基于数据库系统的参数驱动法简介
8.2 直线导轨插件程序的界面设计
8.2.1 界面设计
8.2.2 daogui.cpp程序清单
8.3 数据库设计
8.3.1 数据组
8.3.2 dg.cpp程序清单
8.4 程序设计
8.4.1 相关函数
8.4.2 B.cpp程序清单
第9章 基于数据库系统的配置驱动法程序设计
9.1 基于数据库系统的配置驱动法简介
9.2 螺栓紧固件库界面设计
9.3 数据库设计
9.4 程序设计
9.4.1 相关函数
9.4.2 StdBond.cpp程序清单
第10章 SolidWorks装配体标准件库设计
10.1 标准件库插件程序开发简介
10.2 主要函数介绍
10.3 ExampleApp.cpp程序清单
10.4 ExampleApp.h程序清单
10.5 Gunz.cpp程序清单
10.6 Gunz.h程序清单
10.7 GZLL.cpp程序清单
10.8 GZLL.h程序清单
10.9 GZLParameter.cpp程序清单
10.10 GZLParameter.h程序清单
SolidWorks开发篇
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×