
List of Topics are explained.
Explains the reason behind why use C# and Windows Forms to build AutoCAD Plugins.
Identifies who is this course for?
Lists out the Tools needed in this course.
This video describes what will you learn from this course.
Provides overview of the Project to be developed using Form and Windows Controls. Please download the attached Project.
Explains the requirement of the ControlsDemo project.
Creates the ControlsDemo project in Visual Studion 2019.
Design the User Interface of the Project.
Creates the ControlsDemo Utility Class methods that will be called from the UI code.
This video shows how to use Combobox control as a control to select an option.
This video shows how to use Textbox control to enter an option.
This video show how to use Radiobutton control to select an option.
Shows how to use the checkbox to select an option(s).
This video provides overview of the Projects that we are going to develop.
This video gives the user overview of the CreateRectangle Project. Please find the attached DrawRectangle.zip file for this Project source code.
This video shows how to code the Rectangle Utility Class that will be used to draw a rectangle.
This video shows how to design the User Interface for the DrawRectangle Project.
This video shows how to code the User Interface of the DrawRectangle project.
This video shows the completed plugin and running it in AutoCAD.
This video provides the UpdateObjectLayer Project overview. Please download the attached project and drawings.
This video shows how to design the User Interface for Plugin.
This video shows how to code the Form Load event.
This video shows how to code the Browse Button control.
This video shows how to code the Update Button control.
This video shows the completed project being tested in AutoCAD.
This video gives overview of the next project which is Extraction of Block Attributes to files for multiple drawings. Please download the attached project to see the source code.
This video walks you through creating the Project in Visual Studio 2019.
This video shows how to design the User Interface for the AutomaticBlockExtractor project.
This video shows how to code the User Interface for all its events.
This video shows how to code the AutomaticBlockExtractor Utility Class.
This video shows the testing and running of the completed AutomaticBlockExtractor code in AutoCAD.
This video gives you an overview and a walk through of the UpdateTextStyle project.
This video shows the coding of UpdateTextStyle Utility Class.
This video shows how to create the User Interface for this plugin.
This video shows how to code behind the User Interface.
This video shows the Testing and Running of UpdateTextstyle Plugin in AutoCAD.
This video gives you overview of the DrawingToPDF Project. Please find the attached resource file for the source code.
This video shows how to create the MultiplePlotDWGtoPDF Project.
This video shows how to create and design the User Interface for the MultiplePlotDWGtoPDF Project.
This video show how to code the User Interface of MultiplePlotDWGtoPDF Project.
This video shows how to code the GetPlotSizes Method.
This video shows how to code the GetPlotSizes Method.
This video shows the completed project being tested in AutoCAD.
This video provides overview of the MultiObjectExtractor Project. Please find the attached resources for the source code and the drawing files.
This video shows how to create the MultiObjectExtractor Project in Visual Studio 2019.
This video shows how to design the User Interface of MultiObjectExtractor Project.
This video shows how to code the FormLoad event.
This video shows how to code the BrowseDwg Button.
This video shows how to code the BrowseFile Button.
This video shows how to code the ProcessExtract Button control.
This video walks you through on creating validation routines or methods.
This video shows how to code the ProcessDrawing method.
This video shows the coding of ProcessObjectExtraction method.
This video shows how to code the ExtractLine Method.
This video shows how to code the ExtractCircle Method.
This video shows how to code the ExtractPolyline Method.
This video shows how to code the ExtractMText Method.
This video shows how to code the ExtractBlock Method.
This video shows how to code the ExtractObjects Method.
This video shows running and testing the completed MultiObjectExtractor Project in AutoCAD.
Again, congratulations and keep coding!
This video is for creating a Project using .NET Core (NOT .NET Framework). This is meant for AutoCAD 2025 and above versions of AutoCAD.
This course will show you how to develop AutoCAD Plugins using C# and Windows Forms.
You will learn how to create your own professional or fancy looking User Interfaces.
You will learn how to process multiple drawings (e.g. converting DWGs to PDF automatically or extract objects into a text file) and many more.
You will be able to address the limitations of using the Command Line Interface.
You will also learn what is Event-Driven programming is.
And most importantly, you will learn by doing and developing real-world applications.