This class will provide an introduction to building Revit plug-ins using C# programming language. We will start by using Microsoft Visual Studio to create and deploy a Revit plug-in using C#. Once we understand how to build and use Revit plug-ins, we will delve deeper into the C# programming language, using it to tap into the Revit API to extend the functionality of Revit software. We will focus on 3 different exercises that utilize different areas of the Revit API, touching on useful C# techniques as we do.
- Understand how to build a Revit plug-in using Visual Studio
- Understand how to access the Revit API with C#
- Find different areas of the Revit API to use with C#
- Learn how to create and use Revit API objects when creating Revit plug-ins
Jeremy is an Architectural designer specializing in Stadium and Computational Design. He has worked on the New Perth Stadium, Melbourne Etihad Stadium and currently the new North Queensland Stadium. To feed his passion in programming, he enjoys leveraging visual programming tools to improve office workflows and capabilities on several different modeling platforms. He runs the blog 'LearnDynamo' teaching practical Revit Dynamo workflows by utilizing Python programming language. Jeremy currently resides in Melbourne, Australia where he is the co-organizer for the Dynamo Melbourne User Group.