Training - BricsCAD .NET API with C#

BricsCAD .NET API with C#

This is a training course/workshop where participants learn the theory and practice of software development with BricsCAD's new .NET API. This training will give you a good overview of Autodesk's C# API. Through regular exercises you will get a feel for the development of BricsCAD addons and receive support to be able to develop addons on your own after the course. If desired, the course can also be held using VB.NET instead of C#.

Suitable for

  • Software architects CAD
  •  Software developers CAD

Previous knowledge

  • C#, BricsCAD operation
  • WPF not mandatory, but advantageous

Working form and duration

  • 3 days

Dates

  • currently on request

Materials Participants

  • Laptop 
  • Visual Studio (2017, 2019, 2022)
  • BricsCAD (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
    • Struktur einer 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 - Snoop
  • Undo / Redo
  • Locking / Locking
  • Independent exercises
  • Conclusion
  • Where to find more info

Inquiry form training

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

CONTACT