You are on page 1of 4

31/3/23, 21:36 AutoCAD 2022 Developer and ObjectARX Help | Managed .NET Developer's Guide (.

NET) | Autodesk

Managed .NET Developer's Guide (.NET)

The Managed .NET Developer's guide provides you with an overview of the main topics and workflows for
using the AutoCAD Managed .NET API.

Fundamentals
Introduction
Developer's Guide Organization

Overview of the AutoCAD .NET API

Components of the AutoCAD .NET API

Overview of Microsoft Visual Studio

Sample Code

Transition from ActiveX Automation to .NET

More Information

Getting Started with Microsoft Visual Studio


Understand Microsoft Visual Studio Projects

Define the Components in a Project

View Project Information

Work with Microsoft Visual Studio Projects

Edit an Existing Project or Solution

Load an Assembly

Access and Search Referenced Libraries with the Object Browser

Exercises: Create Your First Project

Develop Applications with VB.NET and C#


Handle Errors

Distribute Your Application

Securing Managed .NET Applications

Resources
Related AutoCAD Commands and Terminology
https://help.autodesk.com/view/OARX/2022/ENU/?guid=GUID-C3F3C736-40CF-44A0-9210-55F6A939B6F2 1/4
31/3/23, 21:36 AutoCAD 2022 Developer and ObjectARX Help | Managed .NET Developer's Guide (.NET) | Autodesk

VBA to VB.NET and C# Comparison

ResultBuffer Data Type

Basics
Using the AutoCAD Managed .NET API
Understand the AutoCAD Object Hierarchy

Access the Object Hierarchy

Collection Objects

Understand Properties and Methods

Out-of-Process versus In-Process

Define Commands and AutoLISP Functions

Controlling the AutoCAD Environment


Control the Application Window

Control the Drawing Windows

Create, Open, Save, and Close Drawings

Lock and Unlock a Document

Set AutoCAD Preferences

Set and Return System Variables

Draw with Precision

Prompt for User Input

Access the AutoCAD Command Line

Creating and Editing Entities


Open and Close Objects

Create Objects

Work with Selection Sets

Edit Named and 2D Objects

Use Layers, Colors, and Linetypes

Save and Restore Layer States

Add Text to Drawings

Adding Dimensions and Tolerances


Dimensioning Concepts

https://help.autodesk.com/view/OARX/2022/ENU/?guid=GUID-C3F3C736-40CF-44A0-9210-55F6A939B6F2 2/4
31/3/23, 21:36 AutoCAD 2022 Developer and ObjectARX Help | Managed .NET Developer's Guide (.NET) | Autodesk

Create Dimensions

Edit Dimensions

Work with Dimension Styles

Dimension in Model Space and Paper Space

Create Leaders and Annotation

Use Geometric Tolerances

Intermediate
Working in Three-Dimensional Space
Specify 3D Coordinates

Define a User Coordinate System

Convert Coordinates

Create 3D Objects

Edit in 3D

Edit 3D Solids

Drawing and Organizational Techniques


Work with Raster Images

Use Blocks and Attributes

Use External References

Assign and Retrieve Extended Data

Defining Layouts and Plotting/Publishing


Understand the Relationship Between Layouts and Blocks

Work with Layouts

Change Layout Settings

Understand Model Space and Paper Space

Change Viewport Views and Content

Create Paper Space Viewports

Plot Settings and Page Setups

Plot Your Drawing

Publish Layouts

Registering Events

https://help.autodesk.com/view/OARX/2022/ENU/?guid=GUID-C3F3C736-40CF-44A0-9210-55F6A939B6F2 3/4
31/3/23, 21:36 AutoCAD 2022 Developer and ObjectARX Help | Managed .NET Developer's Guide (.NET) | Autodesk

Understand AutoCAD Events

Guidelines for Event Handlers

Register and Unregister Events

Handle Application Events

Handle Document Events

Handle DocumentCollection Events

Handle Object Events

Register COM Based Events

Customizing the User Interface


Customize User Interface (CUI) Managed API

Customization Sections

Menu Macros

CUI Elements

Except where otherwise noted, this work is licensed under a Creative Commons Attribution-
NonCommercial-ShareAlike 3.0 Unported License. Please see the Autodesk Creative Commons FAQ for
more information.
© 2023 Autodesk Inc. All rights reserved

https://help.autodesk.com/view/OARX/2022/ENU/?guid=GUID-C3F3C736-40CF-44A0-9210-55F6A939B6F2 4/4

You might also like