Java教程第4章.NET开发AUTOCAD入门_第1页
Java教程第4章.NET开发AUTOCAD入门_第2页
Java教程第4章.NET开发AUTOCAD入门_第3页
Java教程第4章.NET开发AUTOCAD入门_第4页
Java教程第4章.NET开发AUTOCAD入门_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第四章。NET开发AUTOCAD入门,主讲人:李恒凯联系电话子邮件:QQ:20297327,本课程内容,1 Hello AutoCAD 2命名空间3节目加载和调试4自动加载。net节目,使用h Visual Studio 2008创建新的类库项目。牙齿项目允许您生成可由AutoCAD装载的NET dll文件。牙齿dll文件将名为Hello的新命令添加到AutoCAD中。运行牙齿命令时,AutoCAD命令行将显示以下消息:“欢迎使用NET开发的AutoCAD世界!”的字体,显示为。创意,选择AutoCAD版本强烈建议您构建2006或更高版本的开发环境。必须安装NET开发

2、工具开发语言。NET营地的开发语言包括C#、VBNET、托管C等。添加过程、新项目、过程、对acdbmgddll和acmgddll程序集的引用、过程、使用对象浏览器浏览以上添加的程序集所提供的类、导入过程和命名空间、using Autodesk . AutoCAD . application services;using Autodesk . AutoCAD . editor input;Using Autodesk。AutoCAD . Runtime,步骤,将以下命令添加到Classl类:hello,command method(hello)public void hello()editor

3、ed=application . document manager。WriteMessage(.欢迎使用NET开发。)“Acdbmgd.dll”包含用于处理AtuoCAD数据库服务和DWG档案的ObjectDBX管理类,“acmgd.dll”包含特定于AutoCAD应用程序的ObjectARX管理类。必须将Acdbmgd.dll和acmgd.dll中的copylocal属性值设置为False,或将调试开始位置设置为“c : program files AutoCAD 2008 user data cache”,才能运行。2命名空间和autodeskAutoCADdatabaseservices

4、命名空间中的类表示构成AutoCAD图形数据库的元素,包括具有图形界面的对象(例如直线、圆等)和非图形介面对象(例如图层、线型、文字样式等)AutodeskAutoCADRuntime命名空间中的类提供系统级功能,例如DLL初始化和运行时类注册和验证。2命名空间,autodeskAutoCADapplicationservices命名空间类用于定义和注册新的AutoCAD命令,其工作方式与AutoCAD自身的命令相同。牙齿软件还包含一系列事件,用于监视AutoCAD命令行中的状态更改,以及在启动、关闭或取消命令时通知程序的事件。AutodeskAutoCADEditorInput命名空问题提供

5、与用户交互相关的类。AutodeskAutoCADColors命名空间提供了颜色相关类。2命名空间,AutodeskAutoCADGeometry命名空间中的类用于在DatabaseServices命名空间的类中执行常见的二维和三维几何任务,提供了一组基本几何对象(如矢量、矩阵、点、曲线和面)autodess等工具,这些类是实体对象(实体类)的成员,2命名空间,用于打印的autodeskautocadplottingservices命名空间类。AutodeskAutoCADWindows命名空间中的类可用于访问AutoCAD对话框(例如线型和颜色对话框),还提供了指向AutoCAD可扩展用户界

6、面对象(例如面板、托盘项目和状态栏)的界面。您也可以透过AutodeskAutoCADWindowsVisuals类别取得在AutoCAD中表示点选取、物件选取和AutoCAD Lo90旗标的图形。3加载和调试节目,要运行开发的应用程序,请先将程序加载到AutoCAD中,然后在命令行中输入“NETLOAD,”以加载编译的dll文件。这样,您可以通过在命令行中输入自定义命令的名称(例如“HelloNet”)来调用自定义命令,在“预设路径为c:program files AutoCAD 2008 acad exe。还将项目目录设定为c:program files AutoCAD 2008 user

7、 data cache。单击“开始调试”按钮或单击F5开始调试。AutoCAD以进程托架开始,在命令行中输入NETLOAD以加载用户开发的DLL文件,然后在命令行中输入程序、调试设置和过程,以及从AutoCAD调用包含断点的命令启动器时设置的断点位置,从而使用户可以在源代码中预先设置断点设置,从而可以使用Visual Studi0中的调试命令跟踪和调试程序。4自动加载。NET节目,对于NET程序,只能在AutoCAD中通过NetLoad命令手动加载吗?-嗯?是否可以实现NET程序的自动加载?自动加载方法;加载lisp文件并调用NetLoad命令。自动加载NET程序。使用AutoCAD脚本文件。自动加载NET程序。通常用于节目调试。通过修改注册表。自动加载NET程序。Lisp文件自动。加载N

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论