00.AutoCAD对于开发工具VS没有要求,不局限于某一个版本来对应CAD版本进行开发。但是对于AutoCAD要改用.NET framwork 3.5来开发。
00.在http://images.autodesk.com/adsk/files/autocad2008lockedsp1.exe下载安装补丁autocad2008lockedsp1.exe
00.解决方案资源管理器→引用→引用acdbmgd和acmgd程序集
00.视图→对象浏览器→浏览添加的程序集中的对象
00.常用命名空间:
using Autodesk.AutoCAD.DatabaseServices;
using Autodesk.AutoCAD.Runtime;
using Autodesk.AutoCAD.ApplicationServices;
using Autodesk.AutoCAD.EditorInput;
using Autodesk.AutoCAD.Colors;
using Autodesk.AutoCAD.Geometry;
using Autodesk.AutoCAD.GraphicsInterface;
using Autodesk.AutoCAD.PlottingServices;
using Autodesk.AutoCAD.Windows;
using Autodesk.AutoCAD.DatabaseServices; 命名空间中的类包括能够看到的对象(比如直线、圆)也包括非图形界面对象(如图层、线型和文字样式)
using Autodesk.AutoCAD.Runtime;命名空间中的类提供了系统级别的功能(如DLL的初始化和运行时类的注册与确认)
using Autodesk.AutoCAD.ApplicationServices;命名空间中的类用来定义和注册新的AutoCAD命令,还包含了一些列用来监视AutoCAD命令行的状态变化和诸如开始、终止或取消命令时通知程序的事件。
using Autodesk.AutoCAD.EditorInput;命名空间中提供了与用户交互有关的类。
using Autodesk.AutoCAD.Colors;命名空间提供了与颜色有关的类。
using Autodesk.AutoCAD.Geometry;命名空间中的类被DatabaseService命名空间中的类用来执行常见的2D及3D的几何操作,它提供了一些列的工具类如向量、矩阵、基本的几何对象(如点、曲线和面)
using Autodesk.AutoCAD.GraphicsInterface;命名空间中的类表示绘制AutoCAD实体所使用的图形接口。这些类用于实体对象(Entity类)的成员函数WorldDraw、ViewportDraw和SaveAs,它们都是标准实体接口的组成部分
using Autodesk.AutoCAD.PlottingServices;命名空间中的类用于打印。
using Autodesk.AutoCAD.Windows;命名空间中的类可以用来访问AutoCAD的对话框(如线型和颜色对话框),还提供了一些接口用于AutoCAD的可扩展的用户界面对象如面板、托盘项和状态栏。还可以通过
Autodesk.AutoCAD.Windows.Visuals类来获取AutoCAD中表示“拾取点”、“拾取对象”及AutoCADLogo标志的图片。
<<<<<<end>>>>>>