本书介绍在中望CAD 环境下进行二次开发的主要方法和关键技术,内容主要有两部分:第一部分是基础操作篇,包括搭建二次开发环境、直接段绘制与属性修改、圆弧和文字的创建、几何变换、尺寸标注和引线绘制、块操作六章内容;第二部分是高级操作篇,包括界面设计和用户交互两章内容。通过本书的学习,学生可掌握CAD 二次开发的基础操作和高级操作,培养专业兴趣,对CAD 二次开发技术打下良好基础,助力后续机械工业软件应用的学习和职业规划。本书采用“校企合作”模式编写,内容以实践为基础,更生动、易懂,帮助学生建立CAD 二次开发的初步概念,同时运用了“互联网+”形式,方便读者理解相关知识,进行更深入的学习。本书既可作为高等职业教育本科机械设计制造及自动化专业“机械工业软件应用开发”课程的教材,又可作为CAD 二次开发技术岗位培训教材,还可作为相关技术人员的参考资料。为便于教学,本书配套有课程标准、电子课件、电子教案、微课视频、习题答案、题库、源代码等教学资源,凡选用本书作为授课教材的教师均可登录机械工业出版社教育服务网(www. cmpedu. com),注册后免费下载。
本书遵循职业教育教材编写规律和职业院校学生学习规律,配套齐全
前言企业在产品设计和生产制造过程中,总会出现一些特定的领域需求,通用的CAD软件可能无法满足。为满足这些需求,可利用CAD二次开发技术,改造现有的CAD软件,增加一些特定功能。CAD二次开发技术已经在很多领域广泛应用,如建筑设计、机械设计、电子设计等。CAD二次开发是指根据用户需求在CAD软件基础上实现的软件定制化开发。ZWCAD是广州中望龙腾软件股份有限公司(以下简称中望)开发的一款复杂的计算机辅助设计系统,用户可以对其进行二次开发控制,让它更加适用于某一具体的设计领域。例如,用户在产品设计过程中,只需一个命令就可以运行程序,自动完成某些图形的绘制过程。使用ZWCAD不仅可以大大提高设计效率,还可以通过定制完成某些专业化的功能模块,甚至是大型设计软件。通过本课程学习,学生可掌握CAD二次开发的基础操作和高级操作,培养专业兴趣,为掌握CAD二次开发技术(研发设计方向)打下良好的基础,助力后续工业软件设计的学习和职业规划。本书根据高等职业院校学生的认知特点,对CAD二次开发技术专业岗位能力、技术知识进行了分析和阐述。本书内容深入浅出,图文并茂,内容丰富,既有CAD二次开发的基础操作,又有一定难度和复杂度的高级操作。本书包含基础操作篇和高级操作篇两部分:基础操作篇,介绍了CAD二次开发的基础操作,主要包括搭建二次开发环境、直线段绘制与属性修改、圆弧和文字的创建、几何变换、尺寸标注和引线绘制、块操作六章内容。高级操作篇,介绍了CAD三次开发的高级操作,包括界面设计和用户交互两章内容。本书由广州中望龙腾软件股份有限公司组编,由党小迪、李晋任主编,冯光升任副主编,谢鹏、陈才杰、毛善友、程雪峰、易立、吕宏武、郑文祺、王青、廖金深参与编写。本书在编写过程中得到了多位同行、工业软件专业人士的鼓励、帮助和支持,也参考了大量参考资料和文献,在此一并表示感谢。由于编者水平有限,书中难免有不妥之处,恳请广大读者批评指正。编者
职业院校教师
目录前言二维码清单基础操作篇第一章搭建二次开发环境第二章直线段绘制与属性修改任务一创建直线任务二创建多段线任务三修改属性第三章圆弧和文字的创建任务一创建圆任务二创建圆弧任务三创建椭圆任务四创建文字第四章几何变换任务一平移、缩放、旋转、镜像变换任务二复制实体任务三阵列实体任务四曲线偏移第五章尺寸标注和引线绘制任务一长度尺寸标注任务二直径标注和半径标注任务三角度标注任务四引线绘制第六章块操作任务一创建块任务二插入块任务三属性块高级操作篇第七章界面设计任务一创建自定义对话框任务二创建自定义面板任务三添加和修改菜单栏任务四添加和修改工具栏第八章用户交互任务一acedCommand函数和结果缓冲区任务二数据输入任务三选择实体参考文献