Training - Revit .NET API with C#

Revit .NET API with C#

This is a training course or workshop in which participants learn the theory and practice of software development with Revit. With this training you will get a good overview of the C# API from Autodesk. Through regular exercises you will get a feeling for the development of add-ons and receive support to be able to develop add-ons independently after the course.

Suitable for

  • Software architects CAD
  • Software developers CAD

Previous knowledge

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

Working form and duration

  • 3 days

Dates

  • currently on request

Materials Participants

  • Laptop 
  • Visual Studio with C# (2017, 2019, 2022)
  •  Installation Revit (2016 or newer)
  • 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

Here is an overview of the contents of the 3-day course.

Day 1

  • Introduction
  • Overview
  • Revit .NET API
    • Basic introduction
    • Structure of a Revit Addin
    • Starting, compiling, debugging
    • Own commands
    • Exercise
  • Information
    • Brief overview
    • Standards - make developing easier
    • Help, examples
    • Structures and standards
  • Elements / Families
    • Commands
    • Create, Transaction
    • Creating family instances
    • Exercise, Structure
  • Elements
    • Modify
    • Delete
    • Exercise
  • Selection
    • Commands
    • Exercise
  • Exercises at the end
  • Outlook for Day 2

Day 2

  • Review (Training Day 1)
  • Overview Day 2
  • Filter
    • Quick, Slow, .NET
    • Filter classes
    • Filter with selection
    • Exercise
  • Filter
    • General filters without selection
    • Exercise
  • Iterators
    • Example
    • Exercise
    • Overview
  • Collectors
    • Overview
    • Performance
  • Transactions
    • Overview
    • Strategy
  • Events
    • Overview
    • Exercise
  • Independent Exercises
  • Outlook for day 3

Day 3

  • Review (Training Day 2)
  • Overview Day 3
  • GUI
    • Overview
    • Procedure
    • Ribbon
    • Exercise
  • GUI
    • WPF Dialogues
    • Standard Dialogues
    • Exercise
    • Dockable dialogues
    • Exercise
  •  Information and storage
    • Parameters
    • System parameters, global parameters, project parameters
    • Common parameters / shared parameter
    • Exercises
    • Extensible storage
    • Exercises
  • Database analysis
    • File
    • Lockup Tool
  • 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