Programming with .NET API for AutoCAD

Duration : 40 hours

Want to get under the hood of the .NET API for AutoCAD? If you wish to customize AutoCAD or develop applications on top of it—without having to learn AutoLISP programming first—then this class is for you. This course is designed for developers and experienced users of AutoCAD software who would like to develop applications using the AutoCAD .NET API. This class provides a detailed outline of the features associated with the AutoCAD .NET API. In addition to technical overviews, this course offers sample C#.NET code and hands-on labs, as well as examples to get you started.

After completing the course you will be able to:

  • Understand AutoCAD namespaces and .NET API object model diagram
  • Define the DWG database structure
  • Understand the collection objects
  • Define the difference between graphical and non graphical objects
  • Control AutoCAD preferences programmatically
  • Understand DWG database transaction life cycle implement nested transaction
  • Understand the user prompt object relationships
  • User Interface design - WinForms dialogs and AutoCAD palettes
  • Create basic drawing object like: line, text, circle, pline and more
  • Manipulate basic drawing object like: line, text, circle, pline and more
  • Executing AutoCAD inbuilt commands
  • Define the AutoLISP command definition and execute it
  • work with selection set, selection filtering, pick object from screen, adding, removing and merging objects in selection sets.
  • Define model and paper space
  • Setup layout, plot setting of layouts
  • Working with viewports
  • Plot model and paper space and control plotting styles
  • Understand the event handler in AutoCAD
  • Handle various object events
  • Application deployment and installation
  • Anybody who interested to learn AutoCAD customization with .NET


  • Experience with the VB.NET / C#.NET programming languages is required
  • A basic understanding of the "end-user" functionality of AutoCAD is required. Prior experience customizing AutoCAD will added benefits

Training Mode

  • Online - Instructor Led
  • Classroom - Instructor Led


Post Training Support

  • Yes

Training Material

  • Exercise Manual
  • Three month post training support


Start Date 
Batch Type 
No data to display

Schedule batch for me

Schedule batch for me

Inform me when next batch schedule

Contact us

5, 2 Floor, Ghamat Terrace, Opp. Rly Station, Dadar W., Mumbai

201, Sidhivinayak Sankul, Nr. Rly Station, Kalyan W. Mumbai

206, Kedar Empire, Near Dhashabhuja Ganpati, Karve Road, Pune

+91 9892 998 626