- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章.NET开发AUTOCAD入门 CAD二次开发课件
第4章 .NET开发AUTOCAD入门 Hello AutoCAD 以在AutoCAD最下端的命令行窗口内显示一行欢迎文本来开始.NET开发AutoCAD的旅程。 使用Visual Studio 2008来创建一个新的类库项目。通过这个项目,可以生成一个能被AutoCAD装载的.NET dll文件。这个dll文件会向AutoCAD中加入一个名为Hello的新命令。当用户执行这个命令后,在AutoCAD命令行上将显示“欢迎进入.NET开发AutoCAD的世界!”的字样。 思路 AutoCAD版本的选择 强烈推荐2006以上的版本 开发环境的搭建 必须安装.NET开发工具 开发语言的选择 属于.NET阵营的开发语言有C#、VB.NET、托管C++等 步骤 新建项目 步骤 添加对acdbmgd.dll和acmgd.dll程序集的引用。 步骤 使用对象浏览器来浏览上面加入的程序集所提供的类 步骤 导入命名空间 步骤 在Classl类中加入命令Hello 注意 acdbmgd.dll包含ObjectDBX托管类,用于AtuoCAD数据库服务和操作DWG文件,而acmgd.dll包含ObjectARX托管类,它与AutoCAD 应用程序有关。 将acdbmgd.dll和acmgd.dll的“复制本地”属性值设置为False或者在调试里起始位置设置为“C:\Program Files\AutoCAD 2008\UserDataCache\ 方可运行。 2 命名空间 Autodesk.AutoCAD.DatabaseServices命名空间中的类表示组成AutoCAD图形数据库的元素, 包括有图形界面的对象(也就是实体如直线、圆等)和非图形界面对象(如层、线型和文字样式等)。 Autodesk.AutoCAD.Runtime命名空间中的类提供了系统级别的功能,如DLL初始化和运行时类的注册与确认等。 2 命名空间 Autodesk.AutoCAD.ApplicationServices命名空间中的类用来定义和注册新的AutoCAD命令,命令的行为方式与AutoCAD本身的命令一样。该命名空间还包含了一系列用来监视AutoCAD命令行的状态变化,以及诸如开始、终止或取消命令时通知程序的事件。 Autodesk.AutoCAD.EditorInput命名空问提供了与用户交互有关的类。 Autodesk.AutoCAD.Colors命名空间提供了与颜色有关的类。 2 命名空间 Autodesk.AutoCAD.Geometry命名空间中的类被DatabaseServices命名空间中的类用来执行常见的2D及3D的几何操作,它提供了一系列的工具类如向量、矩阵、基本的几何对象(如点、曲线和面) ·Autodesk.AutoCAD.GraphicsInterface命名空间中的类表示绘制AutoCAD实体所使用的图形接口。这些类用于实体对象(Entity类)的成员函数WorldDraw、ViewportDraw和SaveAs,它们都是标准实体接口的组成部分。 2 命名空间 Autodesk.AutoCAD.PlottingServices命名空间中的类用于打印。 Autodesk.AutoCAD.Windows命名空间中的类可以用来访问AutoCAD的对话框(如线型和颜色对话框),它还提供了一些接口用于AutoCAD可扩展的用户界面对象如面板、托盘项和状态栏。还可以通过Autodesk.AutoCAD.Windows.Visuals类来获取AutoCAD中表示“拾取点”、“拾取对象”及AutoCAD Lo90标志的图片。 3 程序的加载和调试 要运行开发的应用程序,首先要在AutoCAD中加载程序,通过在命令行中输入“NETLOAD,,命令将编译后的dll文件加载进来,这样就可以通过在命令行中输入定制的命令名如“HelloNet,,来调用定制的命令,目前的.NET还不支持卸载。 调试的设置和操作步骤 ①在项目菜单下工程属性面板中选择“调试”选项,在启动外部程序上选择AutoCAD程序,默认路径为C:\Program Files\AutoCAD 2008\acad.exe。同时设置工程目录为C:\Program Files\AutoCAD 2008\UserDataCache ②点击“开始调试”按钮或单击F5,开始调试,系统会将AutoCAD作为进程载体启动,在命令行中输入NETLOAD加载用户开发的DLL文件,在命令行中输入程序中定制的命令。 调试的设置和操作步骤 ③用户可以预先在源代码中设置断点,这样当包含该断点的命令执行程序在AutoCAD中被调用时,系统会自动跳转到设置的断点处,用户可以使用Vis
您可能关注的文档
- 第4章 MATLAB计算的可视化和GUI设计 MATLAB实用教程(第2版)[郑阿奇主编][电子教案].ppt
- 第4章 企业间的电子商务.ppt
- 第4章 传层输协议 网络互连与Internet技术课件最终版.ppt
- 第4章 会计确认与会计计量原理 会计学原理教学课件.ppt
- 第4章 传输介质与连接器 《计算机网络及应用》电子教案.ppt
- 第4章 产品开发和技术选择 运营管理课件.ppt
- 第4章 任务4.1 起动机的类型及结构 汽车电器设备原理与维修实务 PPT.ppt
- 第4章 人口、人种和民族 人文地理课件.ppt
- 第4章 传输线理论 电磁场理论.pdf
- 第4章 使用修改命令编辑对象 AutoCAD2007计算机绘图课件.ppt
有哪些信誉好的足球投注网站
文档评论(0)