当前位置:首页 > 工业技术
SolidWorks开发篇
SolidWorks开发篇

SolidWorks开发篇PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:曹岩,方舟主编
  • 出 版 社:北京:化学工业出版社
  • 出版年份:2010
  • ISBN:9787122079589
  • 页数:417 页
图书介绍:本书系统地介绍了Solidwoks 2009的主要开发功能与使用方法。
《SolidWorks开发篇》目录
标签:主编 开发

第1章 SolidWorks 2009 API概述 1

1.1 SolidWorks系统简介 2

1.1.1 易用和友好的界面 2

1.1.2 零件建模 2

1.1.3 工程图绘制 2

1.1.4 装配设计 3

1.1.5 二次开发 3

1.2 SolidWorks 2009 API 4

1.3 用Visual C++开发SolidWorks的关键技术 4

1.3.1 COM定义 4

1.3.2 组件化程序设计思想 5

1.3.3 COM技术在SolidWorks中的应用 5

1.3.4 SolidWorks所提供的COM接口 6

1.4 SolidWorks 2009 API函数语法 7

第2章 Visual C++ 6.0集成开发环境 11

2.1 Visual C++ 6.0的安装 12

2.1.1 Visual C++ 6.0对系统的要求 12

2.1.2 Visual C++ 6.0的安装过程 12

2.2 Visual C++ 6.0集成开发环境 15

2.2.1 Visual C++ 6.0主界面 15

2.2.2 Visual C++ 6.0帮助系统 23

2.3 Visual C++ 6.0程序的编辑及调试 23

2.3.1 Visual C++ 6.0应用程序的创建与编辑 23

2.3.2 应用程序的编译、连接和运行 26

2.3.3 程序动态调试方法 28

2.4 实例 32

第3章 SolidWorks 2009 API对象 35

3.1 SolidWorks对象 36

3.2 OLE Automation技术 36

3.3 COM与Dispatch 36

3.4 Application对象 37

3.4.1 AssembleDoc对象 37

3.4.2 DrawingDoc对象 38

3.4.3 ModelDoc对象 38

3.5 Annotation对象 39

3.6 Configuration(配置)对象 44

3.7 Enumeration(枚举)对象 45

3.8 Feature(特征)对象 46

3.9 FeatureManager(特征管理器)对象 46

3.10 Sketch(草图)对象 46

3.11 User Interface(用户接口)对象 47

3.11.1 Frame(框架)对象 47

3.11.2 StatusBarPane(状态栏窗格)对象 47

3.11.3 SWPropertySheet(SolidWorks属性页)对象 48

3.12 Utility(实用工具)对象 48

3.12.1 ColorTable(色彩表)对象 48

3.12.2 EquationMgr(公式管理器)对象 48

3.12.3 SelectionMgr(选择管理器)对象 49

3.12.4 TextFormat(文本格式)对象 49

3.13 Event(事件)对象 50

3.14 Custom Interface(自定义接口)对象 50

3.14.1 SwAddin(SolidWorks插件)对象 50

3.14.2 SwColorContour(SolidWorks色彩定义)对象 51

3.15 Vertex(顶点)对象 51

3.16 Notifications(通知)对象 53

3.17 FeatMgrView(特征树)对象 54

第4章 SolidWorks编程基础 57

4.1 MFC编程特点 58

4.2 工程向导Swizard.swx 58

4.3 用Swizard.swx开发DLL插件的步骤 59

4.4 加载自定义的AddIn插件的方法 63

4.5 AddInTest程序分析 64

4.5.1 用户自定义插件的工作流程 64

4.5.2 AddInTest插件程序包含的文件 65

4.5.3 相关函数介绍 66

4.5.4 标准MFC StdAfx.h代码清单 70

4.5.5 标准资源的头文件Resource.h清单 71

4.5.6 StdAfx.cpp代码清单 71

4.5.7 AddInTest.h代码清单 72

4.5.8 AddInTest.cpp代码清单 72

4.5.9 ExampleApp.h代码清单 74

4.5.10 ExampleApp.cpp代码清单 75

4.6 生成HELLO WORLD插件 80

4.7 应用AddIn Manager管理插件 82

4.8 编辑目标信息检索 83

4.9 隐藏零件模型特征 98

4.10 获取SolidWorks历史版本信息 113

第5章 SolidWorks环境下用VC++开发程序界面 125

5.1 SolidWorks插件应用程序界面简介 126

5.2 自定义菜单 126

5.2.1 相关函数 126

5.2.2 自定义单级菜单 128

5.2.3 自定义多级菜单 131

5.2.4 添加鼠标右键菜单 138

5.3 自定义工具栏 142

5.3.1 相关函数 142

5.3.2 用户自定义工具栏实例 144

5.4 自定义对话框 149

5.4.1 相关函数 149

5.4.2 自定义对话框实例 151

第6章 SolidWorks环境下VC++控件开发实例 163

6.1 SolidWorks二次开发实例 164

6.1.1 创建圆锥体 164

6.1.2 计算面上圆孔数目 177

6.1.3 获得实体上点的坐标 192

6.1.4 获得样条曲线上点的坐标 200

6.1.5 创建实体 208

6.1.6 改变零件尺寸单位 218

6.1.7 旋转模型视角 223

6.1.8 获得选定特征及其类型 228

6.1.9 创建圆柱体 236

6.1.10 遍历所有打开的文件 244

6.1.11 由名称得到指定边缘及参数 249

6.1.12 遍历装配体 254

6.2 平键标准件库开发实例 259

6.2.1 相关函数 262

6.2.2 BongParaDLG.cpp程序清单 268

6.2.3 BongParaDLG.h程序清单 273

6.2.4 StdBond.cpp程序清单 275

6.2.5 StdBond.h程序清单 278

6.2.6 ExampleApp.cpp程序清单 279

6.2.7 实例运行结果 285

第7章 采用程序驱动法设计牙嵌离合器标准件库 289

7.1 程序驱动法设计简介 290

7.1.1 插件功能简介 290

7.1.2 SolidWorks环境下挂菜单 292

7.1.3 相关函数 293

7.1.4 ADD.h程序清单 300

7.1.5 ADD.def程序清单 301

7.2 牙嵌离合器插件界面设计 301

7.2.1 添加List控件 301

7.2.2 Combo Box控件 303

7.2.3 Static Text、Edit Box和Button控件 303

7.2.4 添加对话框成员变量 304

7.2.5 界面设计相关函数 306

7.2.6 插件程序流程图 311

7.2.7 CHJQY.cpp程序清单 312

7.2.8 CHJQY.h程序清单 321

7.2.9 YAQIAN.cpp程序清单 322

7.2.10 YAQIAN.h程序清单 331

7.3 牙嵌离合器数据库设计 332

7.3.1 Access数据库管理系统简介 333

7.3.2 设计牙嵌离合器数据库文件表 333

7.3.3 创建数据源 335

7.3.4 牙嵌离合器标准件库查询程序 336

7.3.5 CCJX.cpp程序清单 339

7.3.6 CCJX.h程序清单 341

7.4 牙嵌离合器程序驱动设计 342

7.4.1 相关函数 342

7.4.2 ADD.cpp程序清单 349

7.4.3 ADD.h程序清单 364

第8章 基于数据库系统的参数驱动法程序设计 365

8.1 基于数据库系统的参数驱动法简介 366

8.2 直线导轨插件程序的界面设计 366

8.2.1 界面设计 367

8.2.2 daogui.cpp程序清单 367

8.3 数据库设计 370

8.3.1 数据组织 370

8.3.2 dg.cpp程序清单 370

8.4 程序设计 371

8.4.1 相关函数 371

8.4.2 B.cpp程序清单 373

第9章 基于数据库系统的配置驱动法程序设计 377

9.1 基于数据库系统的配置驱动法简介 378

9.2 螺栓紧固件库界面设计 378

9.3 数据库设计 382

9.4 程序设计 383

9.4.1 相关函数 383

9.4.2 StdBond.cpp程序清单 384

第10章 SolidWorks装配体标准件库设计 389

10.1 标准件库插件程序开发简介 390

10.2 主要函数介绍 393

10.3 ExampleApp.cpp程序清单 395

10.4 ExampleApp.h程序清单 398

10.5 Gunz.cpp程序清单 400

10.6 Gunz.h程序清单 407

10.7 GZLL.cpp程序清单 408

10.8 GZLL.h程序清单 410

10.9 GZLParameter.cpp程序清单 411

10.10 GZLParameter.h程序清单 415

返回顶部