欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • SOLIDWORKS二次开发理论与技术(新形态立体化视频教学版)
      • 作者:编者:董玉德//凌乐舒|责编:汤枫//赵晓峰
      • 出版社:机械工业
      • ISBN:9787111755401
      • 出版日期:2024/08/01
      • 页数:341
    • 售价:39.6
  • 内容大纲

        本书以SOLIDWORKS开发项目为研究背景,以Visual Studio(VS)2019为编程工具和开发平台,运用大量专题实例,详细而又系统地介绍了用C++进行二次开发的方法和技巧。本书的一个重要特点是给出了如何运用C++进行面向SOLIDWORKS系统的二次开发。
        本书的内容涉及开发一个实用CAD系统的多个方面,其中包括CAD二次开发概述、面向对象的C++程序设计基础、面向对象的API程序开发包、交互界面设计、零件自动建模、装配体自动操作、工程图的程序生成、选择与遍历技术、标准件库的设计、液压机设计与计算、浮选机设计、陶瓷砖模具设计等。
        全书内容安排详略得当、通俗易懂,各章专题例程相互独立,读者可从中学到SOLIDWORKS系统软件开发的方方面面。
        本书有鲜明的个性和极大的实用价值,可作为高等院校师生学习SOLIDWORKS二次开发的教材,也可供机械、电子、计算机、建筑、服装、广告等行业的计算机辅助设计技术人员使用。
  • 作者介绍

  • 目录

    前言
    第1章  绪论
      1.1  CAD技术概述
        1.1.1  CAD技术简介
        1.1.2  主流CAD工具
        1.1.3  CAD发展趋势
        1.1.4  关于SOLIDWORKS
        1.1.5  SOLIDWORKS CAX一体化解决方案
      1.2  CAD二次开发
        1.2.1  二次开发的一般特点
        1.2.2  主流CAD软件的二次开发
        1.2.3  CAD二次开发方法
      1.3  SOLIDWORKS二次开发
        1.3.1  二次开发的意义
        1.3.2  开发工具
        1.3.3  SOLIDWORKS API SDK
      1.4  SOLIDWORKS API对象
        1.4.1  API函数
        1.4.2  SOLIDWORKS API SDK的优势特点
      1.5  第一个应用程序
        1.5.1  SDK安装
        1.5.2  应用程序创建
      1.6  本章小结
    第2章  C++与面向对象程序设计
      2.1  Visual Studio开发环境
        2.1.1  环境介绍
        2.1.2  菜单栏
        2.1.3  工具栏
        2.1.4  输出窗口
      2.2  面向对象程序设计
        2.2.1  数据抽象
        2.2.2  类
        2.2.3  对象
        2.2.4  继承
        2.2.5  SOLIDWORKS类的设计
      2.3  本章小结
    第3章  MFC与控件
      3.1  MFC对话框的创建
        3.1.1  对话框的创建流程
        3.1.2  利用Visual Studio生成对话框的一般步骤
        3.1.3  创建对话框类
      3.2  非模态对话框与消息对话框
        3.2.1  非模态对话框
        3.2.2  非模态对话框的特点
        3.2.3  消息对话框
      3.3  常用控件的使用
        3.3.1  控件的共有特征
        3.3.2  控件的创建
        3.3.3  控件的访问与销毁
        3.3.4  静态控件

        3.3.5  按钮控件
        3.3.6  编辑框控件
      3.4  本章小结
    第4章  SOLIDWORKS应用程序开发基础
      4.1  为什么要用C++
      4.2  基本术语
        4.2.1  OLE和COM
        4.2.2  ATL
      4.3  变量类型
      4.4  接口获取方法
        4.4.1  QueryInterface
        4.4.2  层级访问
        4.4.3  间接访问
      4.5  本章小结
    第5章  SOLIDWORKS API对象模型
      5.1  应用对象
        5.1.1  AssemblyDoc对象
        5.1.2  DrawingDoc对象
        5.1.3  ModelDoc2对象
      5.2  注解对象
        5.2.1  概述
        5.2.2  Annotation对象
        5.2.3  DisplayDimension对象
        5.2.4  其他
      5.3  装配对象
        5.3.1  Component2对象
        5.3.2  Interference对象
        5.3.3  Mate2对象
      5.4  工程制图对象
        5.4.1  BreakLine对象
        5.4.2  DetailCircle对象
      5.5  配置对象
        5.5.1  概述
        5.5.2  Configuration对象
        5.5.3  ConfigurationManager对象
      5.6  枚举对象
        5.6.1  概述
        5.6.2  EnumBodies2对象
      5.7  特征对象
        5.7.1  概述
        5.7.2  Feature对象
      5.8  建模对象
        5.8.1  体对象
        5.8.2  面对象
      5.9  草图对象
        5.9.1  Sketch对象
        5.9.2  基本草图图元
      5.10  实用对象
        5.10.1  IColorTable对象
        5.10.2  ICustomPropertyManager对象

      5.11  客户化接口
        5.11.1  SwAddin对象
        5.11.2  SwAddinBroker对象
        5.11.3  SwColorContour对象
      5.12  用户接口对象
        5.12.1  Callout对象
        5.12.2  CommandManager对象
        5.12.3  FeatMgrView对象
      5.13  本章小结
    第6章  交互界面设计
      6.1  交互界面概述
      6.2  菜单
        6.2.1  与菜单操作相关函数
        6.2.2  自定义单级菜单
      6.3  工具栏
        6.3.1  与工具栏操作相关函数
        6.3.2  添加自定义工具栏实例
      6.4  对话框
        6.4.1  两种不同的对话框
        6.4.2  生成自定义对话框步骤
      6.5  本章小结
    第7章  零件自动建模
      7.1  参数化设计技术
        7.1.1  参数化设计方法
        7.1.2  参数化设计
      7.2  程序参数化设计
        7.2.1  新建零件文件
        7.2.2  草图绘制
        7.2.3  添加标注尺寸
      7.3  特征造型
      7.4  视角操作
      7.5  模型参数化设计
        7.5.1  参数化建模
        7.5.2  建立库文件
      7.6  自定义零件属性
      7.7  本章小结
    第8章  装配体自动操作
      8.1  SOLIDWORKS装配
        8.1.1  配合的概念
        8.1.2  装配的步骤
        8.1.3  建立装配菜单
        8.1.4  建立装配对话框
        8.1.5  新建装配文件
      8.2  插入零件到装配体
        8.2.1  装入内存
        8.2.2  插入零件
      8.3  添加装配关系
        8.3.1  一般配合步骤
        8.3.2  变换矩阵
        8.3.3  建立选择集

        8.3.4  建立配合关系
      8.4  干涉检查
        8.4.1  关于干涉
        8.4.2  干涉检查
      8.5  本章小结
    第9章  工程图的程序生成
      9.1  概述
        9.1.1  视图变换原理
        9.1.2  生成工程图的步骤
      9.2  工程图内容
      9.3  创建工程图
        9.3.1  建立工程图菜单
        9.3.2  新建工程图
        9.3.3  程序实现过程
      9.4  工程图自动调整
        9.4.1  视图比例调整
        9.4.2  视图位置调整
        9.4.3  尺寸位置调整
        9.4.4  程序实现过程
      9.5  本章小结
    第10章  选择和遍历技术
      10.1  选择对象
        10.1.1  选择管理器
        10.1.2  对象选择方法
      10.2  遍历技术
        10.2.1  SOLIDWORKS BREP模型
        10.2.2  遍历特征管理器
        10.2.3  遍历零件
        10.2.4  遍历装配体
      10.3  本章小结
    第11章  二次开发实例——标准件
      11.1  标准件库开发方案
        11.1.1  设计目标
        11.1.2  设计思想
      11.2  标准件库实现技术
        11.2.1  事物特性表
        11.2.2  用户界面技术
        11.2.3  滚动轴承的校核
        11.2.4  参数化技术
      11.3  标准件库的建立
        11.3.1  齿轮设计计算
        11.3.2  初始条件
        11.3.3  接触疲劳强度校核
        11.3.4  弯曲疲劳强度校核
        11.3.5  齿轮建模参数及其绘制
      11.4  渐开线圆柱斜齿齿轮设计计算
        11.4.1  设计参数
        11.4.2  接触疲劳强度校核
      11.5  锥齿轮传动设计
        11.5.1  动画效果预览

        11.5.2  设计参数输入
        11.5.3  锥齿轮的设计和校核
      11.6  本章小结
    第12章  二次开发实例——YH型液压机
      12.1  液压机设计基础知识
        12.1.1  液压机简介
        12.1.2  Y41系列单柱校正压装液压机
      12.2  液压机CAD总体设计
        12.2.1  设计目标
        12.2.2  系统体系结构
      12.3  程序设计总体实现
        12.3.1  设计计算程序
        12.3.2  液压机参数化设计功能实现
      12.4  单柱式液压机设计计算程序化实现
        12.4.1  单柱式结构设计
        12.4.2  强度和刚度计算
      12.5  本章小结
    第13章  二次开发实例——浮选机
      13.1  浮选机CAD设计背景知识
        13.1.1  浮选机结构原理
        13.1.2  浮选机类型
        13.1.3  浮选机结构
      13.2  浮选机关键部件设计
        13.2.1  槽体设计
        13.2.2  叶轮设计
        13.2.3  主轴设计
        13.2.4  定子设计
      13.3  浮选机主要结构参数确定
        13.3.1  叶轮转速的确定
        13.3.2  叶轮距槽底高度的确定
        13.3.3  叶轮与定子间隙的确定
        13.3.4  主轴电动机功率与主轴功耗的确定
      13.4  浮选机CAD总体设计
        13.4.1  设计目标
        13.4.2  浮选机参数化设计方案
      13.5  浮选机程序实现与应用
        13.5.1  主轴部件参数化设计
        13.5.2  槽体部件参数化设计
        13.5.3  浮选机主机配属零部件参数化设计
        13.5.4  中间箱体零部件参数化设计
        13.5.5  刮板装置参数化设计
      13.6  本章小结
    第14章  二次开发实例——陶瓷砖模具
      14.1  陶瓷砖种类及其模具设计
        14.1.1  陶瓷砖种类
        14.1.2  陶瓷砖模具基本组成
        14.1.3  陶瓷砖模具工作原理
        14.1.4  陶瓷砖模具分类
        14.1.5  陶瓷砖模具材料
        14.1.6  模具设计及特点

      14.2  系统总体设计
        14.2.1  系统设计原则
        14.2.2  用户需求分析
        14.2.3  系统总体设计方案
        14.2.4  系统整体架构
        14.2.5  系统模块划分
      14.3  程序设计总体实现
        14.3.1  交互界面设计
        14.3.2  系统设计界面
        14.3.3  零件变结构设计
        14.3.4  工程图绘制
        14.3.5  实例演示
      14.4  本章小结
    第15章  二次开发实例——底侧卸式矿车
      15.1  矿车CAD设计背景知识
        15.1.1  矿用车辆分类
        15.1.2  底侧卸式矿车结构原理
        15.1.3  产品模块划分
      15.2  矿车CAD总体设计
        15.2.1  系统的开发流程
        15.2.2  系统的原理与特点
        15.2.3  系统的整体架构
        15.2.4  系统的设计流程
        15.2.5  系统的数据管理
      15.3  程序设计实现与应用
        15.3.1  系统菜单
        15.3.2  连接数据库
        15.3.3  用户管理
        15.3.4  零件系列化
        15.3.5  部件系列化
      15.4  本章小结
    第16章  二次开发实例——轿车轮胎花纹
      16.1  轿车轮胎花纹CAD设计背景知识
        16.1.1  轮胎花纹分类
        16.1.2  轮胎外胎内外轮廓设计
      16.2  轿车轮胎花纹CAD总体设计
        16.2.1  系统设计流程
        16.2.2  系统的开发方法
        16.2.3  系统的数据管理
      16.3  程序设计实现与应用
        16.3.1  系统菜单
        16.3.2  连接数据库
        16.3.3  轮胎轮廓参数化
        16.3.4  轮胎花纹的花纹沟设计
        16.3.5  交互界面式轮胎花纹节距设计及自动装配
        16.3.6  辐板式车轮参数化
        16.3.7  装配
      16.4  本章小结
    第17章  二次开发实例——冰箱发泡模具
      17.1  发泡模具设计基本知识

        17.1.1  冰箱发泡模具的分类
        17.1.2  箱吸B1530结构原理
      17.2  发泡模具开发总体介绍
        17.2.1  系统设计流程
        17.2.2  系统设计思路
        17.2.3  系统实现
      17.3  系统设计实现与具体程序
        17.3.1  系统功能具体显示
        17.3.2  系统具体程序
      17.4  本章小结
    第18章  二次开发实例——压铸模浇注系统
      18.1  压铸模浇注系统CAD设计背景
        18.1.1  压铸模浇注系统简介
        18.1.2  压铸模浇注系统结构原理
        18.1.3  系统模块划分
      18.2  压铸模浇注系统CAD总体设计
        18.2.1  系统设计流程
        18.2.2  系统参数设计过程
        18.2.3  参数传递系列
        18.2.4  系统特征设计路径
        18.2.5  系统数据管理
      18.3  程序设计实现与应用
        18.3.1  系统菜单
        18.3.2  系统参数设计
        18.3.3  系统特征设计
        18.3.4  系统参数化实现
      18.4  本章小结
    第19章  二次开发实例——阀门参数化系统
      19.1  圆头闸阀工作原理及特点
      19.2  阀门参数化系统设计思路
        19.2.1  系统功能分析
        19.2.2  系统主要内容
        19.2.3  参数化流程设计
      19.3  系统的设计实现
        19.3.1  参数化零件模板设计
        19.3.2  参数化模板与程序的交互
        19.3.3  零件工程图
        19.3.4  零件自动装配
        19.3.5  零件属性添加
      19.4  本章小结
    第20章  二次开发实例——轻型卡车翻转支座断裂分析
      20.1  翻转支座轻量化研究背景
      20.2  轻型卡车翻转支座断裂分析
        20.2.1  机械式驾驶室系统的结构和工作原理
        20.2.2  翻转支座受力分析
        20.2.3  翻转支座仿真参数设置
        20.2.4  翻转支座属性设置与网格划分
        20.2.5  翻转支座载荷施加及边界条件设置
        20.2.6  翻转支座有限元结果分析
        20.2.7  翻转支座极限工况结果分析

      20.3  系统软件开发
        20.3.1  软件开发原则
        20.3.2  系统搭建
        20.3.3  软件安装介绍
        20.3.4  软件操作介绍
        20.3.5  重点代码解释
      20.4  本章小结
    参考文献

推荐书目

  • 孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...

  • 时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...

  • 本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...

更多>>>