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