zoukankan      html  css  js  c++  java
  • 【AutoCAD.NET】VS2010配置和程序集引用与命名空间解析

    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>>>>>>

  • 相关阅读:
    Angularjs基础(五)
    Angularjs基础(四)
    Angularjs基础(三)
    Angularjs基础(二)
    mybatis入门基础----高级映射(一对一,一对多,多对多)
    干货 | 一文带你了解携程第四代全链路测试系统
    单例模式三种模式,饿汉(饥汉)、饱汉(懒汉)、双重锁模式
    MyBatis学习总结之一对多映射
    MyBatis学习总结之一对一映射
    SimpleTrigger的使用
  • 原文地址:https://www.cnblogs.com/Helchan/p/4375938.html
Copyright © 2011-2022 走看看