您所在位置: 网站首页 / 文档列表 / 架构 / 文档详情
ObjectArx培训.ppt 立即下载
上传人:yy****24 上传时间:2024-09-04 格式:PPT 页数:87 大小:229KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

ObjectArx培训.ppt

ObjectArx培训.ppt

预览

免费试读已结束,剩余 77 页请下载文档后查看

16 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

ObjectARXTrainingObjectARX应用的介绍ObjectARX概述ObjectARX开发特点ObjectARX类库构成ObjectARX类结构用ObjectARX能做些什么?培训安排-1培训安排-2所需基础AutoCAD图形数据库概述AutoCAD图形数据库结构向数据库中添加实体怎样遍历AutoCAD图形数据库?怎样创建和使用已有的AutoCAD图形数据库?数据库对象AcDbObject概述三者之间的相互关系之间相互关系和转换怎样访问数据库对象?用事务方式访问对象访问限制对象类型识别AutoCAD里的交互向ACAD发送命令WCS,UCS,OCS(ECS)UCS常用函数及类ARX应用向导ARX,DBX加载/卸载ARX软件结构ARX&MFC对话框菜单与工具条例1:基本操作例2:重复产生同半径的圆数据库结构查看工具本节结束自定义对象类自定义类特点DBX加载/卸载自定义对象-读入/写出AcDbDwgFiler自定义对象-显示AcGiWorldDraw与AcGiViewportDrawAcGiWorldGeometry与AcGiGeometryAcGiSubEntityTraits例1自定义实体-读写/显示自定义对象-夹点自定义对象-移动自定义对象-拷贝自定义对象-炸开自定义对象-捕捉点自定义对象-范围自定义对象-list自定义对象-相交点自定义对象-sub事件理解拖动夹点与平移实体的工作方式本节结束实体的双击修改实体的双击修改例1:自定义实体的双击修改动态创建AcEdJIg中的用户输入函数AcEdJig:其它函数例2:动态生成自定义实体练习属性页生成工程生成ATL类属性名称及分组预定义值显示对话框字典AcDbDictionary*pNameDict;AcDbDictionary*pNameList;pDb->getNamedObjectsDictionary(pNameDict,AcDb::kForWrite);if(pNameDict->getAt("TYSOFTHNBMCAD_DICT",(AcDbObject*&)pNameList,AcDb::kForWrite)==Acad::eKeyNotFound){pNameList=newAcDbDictionary;AcDbObjectIdDictId;pNameDict->setAt("TYSOFTHNBMCAD_DICT",pNameList,DictId);}pNameDict->close();///打开或创建控制信息对象AcDbObjectIdobjId;HNBMDictItem*pDictItem;if((pNameList->getAt("TYSOFTHNBMCAD_DICT_ITEM",objId))==Acad::eKeyNotFound){pDictItem=newHNBMDictItem;Acad::ErrorStatuserr=pNameList->setAt("TYSOFTHNBMCAD_DICT_ITEM",pDictItem,objId);if(err!=Acad::eOk){acutPrintf("\nerrorinsetarchinfo!");deletepDictItem;pNameList->close();return;}pDictItem->close();}pNameList->close();AcDbDictionary*pNameDict;AcDbDictionary*pNameList;pDb->getNamedObjectsDictionary(pNameDict,AcDb::kForRead);if(pNameDict->getAt("TYSOFTHNBMCAD_DICT",(AcDbObject*&)pNameList,AcDb::kForRead)==Acad::eKeyNotFound){pNameDict->close();returnNULL;}pNameDict->close();AcDbObjectIdobjId;HNBMDictItem*pDictItem;if((pNameList->getAt("TYSOFTHNBMCAD_DICT_ITEM",objId))==Acad::eKeyNotFound){pNameList->close();returnNULL;}pNameList->close();if(acdbOpenObject((AcDbObjec
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

ObjectArx培训

文档大小:229KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用