Training - AutoCAD .NET API with C#

AutoCAD .NET API with C#

This is a training course or workshop that teaches participants the theory and practice of software development using AutoCAD's new .NET API. This course will give you a good overview of Autodesk's C# API. Through regular exercises you will get a feel for the development of AutoCAD add-ons and receive support to be able to develop add-ons independently after the course. If desired, the course can also be held with VB.NET instead of C#.

Suitable for

  • Software Architects CAD
  • Software developers CAD

Previous knowledge

  • C#, AutoCAD operation
  • WPF not compulsory, but an advantage

Working form and duration

  • 3 days

Dates

  • currently on request

Materials Participants

  • Laptop 
  • Visual Studio (2017, 2019, 2022)
  • AutoCAD (2016 or newer)
    vertical products also possible.
  • Installation ObjectARX
  • Installation .NET Wizard for ObjectARX
  • Good but not mandatory Visio (2016, 2019, 2021 or 2022)
  • Stationery

Training room

  • Projector
  • Whiteboard, blackboard or flipchart

Content of the 3-day training / workshop

Day 1

  • Presentation
  • Overview
  • AutoCAD API
    • Basic introduction
    • Structure of an API
    • Compile
    • Starting
    • Debugging
  • Information
    • Class tree quick reference
    • Help
    • Examples
  • Entity
    • Create
    • Manipulate
    • Delete
    • DWG, DXF
  • Independent exercises
  • Outlook to day 2

Day 2

  • Review (Training Day 1)
  • Overview Day 2
  • Blocks
    • Overview
    • BlockTableRecord, BlockReference
    • Attributes, AttributeDefinition
    • Nested Elements
  • Iterators / Containers
    • Overview
    • Symbol Table
    • Dictionary
  • Layer
    • LayerTable
    • LayerTableRecord
  • Reactors
    • Overview
    • DatabaseReactor
    • EditorReactor
    • DocManagerReactor
  • Information and storage
    • Database
    • HostApplicationServices
  • Independent exercises
  • Outlook for Day 3

Day 3

  • Review (Training Day 2)
  • Overview Day 3
  • GUI
    • Procedure
    • Overview
    • Exercise
  • GUI
    • Dialogues
    • Exercise
    • What else can be extended?
  • Xdata
    • Save and read
  • ARXdbg
    • Examine the database with the ARX debugger
    • Command: SNOOP - Sniff
  • Undo

Inquiry form training

Do you have any questions in advance? We are here for you: +49 761 28522110

CONTACT