trustpilot

AutoCAD Programming using C# with Windows Forms

Overview Many professionals struggle to automate design tasks and create custom tools inside AutoCAD. Without coding knowledge, repetitive work can …

4.8 4.8 Rating ( 4 Reviews )
69 Students
Bestseller
Great Service
Highly Rated
i Last Updated: 14th August 2026
◎ English
Flexible Schedule
thumbnail

Unlock 3,000+ Courses & Unlimited Free Digital Certificates for £99 Only! Grab Now

Overview

Many professionals struggle to automate design tasks and create custom tools inside AutoCAD. Without coding knowledge, repetitive work can waste time and reduce project efficiency. Learning how programming connects with design software can help improve workflow and productivity.

This AutoCAD Programming using C# with Windows Forms course introduces learners to creating desktop applications and automating tasks inside AutoCAD. The course explains key programming concepts, user interface design, and project development using clear examples and guided lessons.

Throughout this AutoCAD Programming using C# with Windows Forms course, learners will explore Windows Forms, controls, and coding methods used in real projects. AutoCAD Programming using C# with Windows Forms is suitable for beginners who want to combine coding and design in a simple and structured way.

Key Benefits Included

► Accredited by CPD
► Instant Access
► 24/7 Learning Assistance
► Self-paced learning and laptop, tablet, smartphone-friendly
► Fully online, interactive course with audio voiceover
► Developed by qualified professionals in the field

Sneak Peek

Learning Outcomes

► Develop Windows Forms applications connected with AutoCAD tools
► Create user-friendly interfaces using forms and controls
► Apply C# programming concepts to automate design processes
► Build real-world AutoCAD-related software projects step by step
► Analyse coding structures used for AutoCAD customisation tasks

Who is This Course For?

► Beginners interested in AutoCAD programming
► AutoCAD users wanting to improve workflow automation
► Engineering and design students learning software integration
► Developers interested in C# and Windows Forms applications
► Professionals seeking to build custom AutoCAD tools

Certification

CPD Certification

After successfully completing the assessment of this AutoCAD Programming using C# with Windows Forms
course, you can apply for the CPD accredited certificates.
PDF certificate: £9.99
Hardcopy certificate: £15.99

Career Opportunities

► AutoCAD Programmer – £30,000 to £45,000 per year
► CAD Technician – £25,000 to £38,000 per year
► C# Developer – £35,000 to £55,000 per year
► Design Automation Specialist – £40,000 to £60,000 per year
► Software Support Engineer – £28,000 to £42,000 per year

Course Curriculum

The course covers a wide range of essential topics, including:

► Introduction
► Who is this course for?
► Tools needed in this course

► What will you learn from this course?

► Controls Project Demo – Overview
► Controls Demo Project Requirement – Explained
► Create the Controls Demo Project
► Controls Demo Project – Creating the Form (User Interface)
► Develop the Controls Demo Utility Class
► Using Combobox Control to select an option
► Using Textbox Control to select an option
► Using Radiobutton Control to select an option
► Using Checkbox Control to select an option(s)

► Developing Projects – Overview
► Project 1: Creating a Rectangle – Project Overview
► Project 1: Creating the Rectangle Utility Class
► Project 1: Creating the User Interface
► Project 1: Coding the User Interface
► Project 1: Running and Testing the Draw Rectangle Plugin
► Project 2: Update Objects Layer – Overview
► Project 2: Create the User Interface of Update Objects Layer Plugin
► Project 2: Coding the Form Load Event
► Project 2: Coding the Browse drawing Button
► Project 2: Coding the Update Button control
► Project 2: Coding the Update Layer Utility Class
► Project 2: Running and Testing the Plugin
► Project 3: Extracting Block Attributes to Files – Overview
► Project 3: Creating the AutomaticBlockExtractor Project
► Project 3: Creating the User Interface for the BlockExtractor Project
► Project 3: Completing User Interface code
► Project 3: Coding the AutoBlockExtractor Utility Class
► Project 3: Running and Testing the AutomaticBlockExtractor Plugin in AutoCAD
► Project 4: Updating MText Textstyle Project – Overview and Walkthrough
► Project 4: Creating the UpdateTextStyle Utility Class
► Project 4: Designing the UpdateTextStyle Plugin User Interface
► Project 4: User Interface Code
► Project 4: Running and Testing the UpdateTextstyle Plugin
► Project 5: Converting Drawing to PDF Plugin – Overview
► Project 5: Creating the PlotDWGtoPDF Project in Visual Studio 2019
► Project 5: Creating the User Interface for MultiplePlotDWGtoPDF Project
► Project 5: Coding the User Interface
► Project 5: Developing the GetPlotSizes Method
► Project 5: Developing the PlotCurrentLayout Method
► Project 5: Testing and Running the MultiplePlotDWGtoPDF Project
► Project 6: Multiple Object Extractor Project – Overview
► Project 6: Creating the MultiObjectExtractor Project
► Project 6: Designing the MultiObjectExtractor User Interface
► Project 6: Coding the FormLoad Event
► Project 6: Coding the BrowseDwg Button
► Project 6: Coding the BrowseFile Button
► Project 6: Coding the ProcessExtract Button
► Project 6: Creating the Code Validation Methods
► Project 6: Coding the ProcessDrawing Method
► Project 6: Coding the ProcessObjectExtraction Method
► Project 6: Coding the ExtractLine Method
► Project 6: Coding the ExtractCircle Method
► Project 6: Coding the ExtractPolyline Method
► Project 6: Coding the ExtractMText Method
► Project 6: Coding the ExtractBlock Method
► Project 6: Coding the ExtractObjects Method
► Project 6: Running and Testing the MultiObjectExtractor Plugin

► Conclusion

Excellent

4.8 Average - 4 Reviews

★ Reviews
Nathaniel Brooks
The course made AutoCAD programming much easier to understand. I liked the lessons on Windows Forms and creating custom tools for design tasks.
Charlotte Hayes
Very clear and beginner-friendly course. The real project examples helped me understand how C# can work with AutoCAD in daily tasks.

Course Curriculum

Introduction
Introduction 00:03:00
Who is this course for? 00:02:00
Tools needed in this course 00:01:00
What will you learn from this course?
What will you learn from this course? 00:05:00
Windows Form and Controls
Controls Project Demo – Overview 00:03:00
Controls Demo Project Requirement – Explained 00:03:00
Create the Controls Demo Project 00:03:00
Controls Demo Project – Creating the Form (User Interface) 00:15:00
Develop the Controls Demo Utility Class 00:10:00
Using Combobox Control to select an option 00:13:00
Using Textbox Control to select an option 00:09:00
Using Radiobutton Control to select an option 00:06:00
Using Checkbox Control to select an option(s) 00:18:00
Developing Real World Projects
Developing Projects – Overview 00:03:00
Project 1: Creating a Rectangle – Project Overview 00:03:00
Project 1: Creating the Rectangle Utility Class 00:17:00
Project 1: Creating the User Interface 00:10:00
Project 1: Coding the User Interface28:50 00:29:00
Project 1: Running and Testing the Draw Rectangle Plugin 00:08:00
Project 2: Update Objects Layer – Overview 00:02:00
Project 2: Create the User Interface of Update Objects Layer Plugin 00:09:00
Project 2: Coding the Form Load Event 00:07:00
Project 2: Coding the Browse drawing Button 00:03:00
Project 2: Coding the Update Button control 00:07:00
Project 2: Coding the Update Layer Utility Class 00:12:00
Project 2: Running and Testing the Plugin 00:08:00
Project 3: Extracting Block Attributes to Files – Overview 00:03:00
Project 3: Creating the AutomaticBlockExtractor Project 00:02:00
Project 3: Creating the User Interface for the BlockExtractor Project 00:09:00
Project 3: Completing User Interface code 00:22:00
Project 3: Coding the AutoBlockExtractor Utility Class 00:24:00
Project 3: Running and Testing the AutomaticBlockExtractor Plugin in AutoCAD 00:15:00
Project 4: Updating MText Textstyle Project – Overview and Walkthrough 00:05:00
Project 4: Creating the UpdateTextStyle Utility Class 00:19:00
Project 4: Designing the UpdateTextStyle Plugin User Interface 00:06:00
Project 4: User Interface Code 00:16:00
Project 4: Running and Testing the UpdateTextstyle Plugin 00:05:00
Project 5: Converting Drawing to PDF Plugin – Overview 00:03:00
Project 5: Creating the PlotDWGtoPDF Project in Visual Studio 2019 00:04:00
Project 5: Creating the User Interface for MultiplePlotDWGtoPDF Project 00:09:00
Project 5: Coding the User Interface 00:16:00
Project 5: Developing the GetPlotSizes Method 00:10:00
Project 5: Developing the PlotCurrentLayout Method 00:27:00
Project 5: Testing and Running the MultiplePlotDWGtoPDF Project 00:10:00
Project 6: Multiple Object Extractor Project – Overview 00:03:00
Project 6: Creating the MultiObjectExtractor Project 00:02:00
Project 6: Designing the MultiObjectExtractor User Interface 00:14:00
Project 6: Coding the FormLoad Event 00:07:00
Project 6: Coding the BrowseDwg Button 00:12:00
Project 6: Coding the BrowseFile Button 00:03:00
Project 6: Coding the ProcessExtract Button 00:05:00
Project 6: Creating the Code Validation Methods 00:10:00
Project 6: Coding the ProcessDrawing Method 00:19:00
Project 6: Coding the ProcessObjectExtraction Method 00:11:00
Project 6: Coding the ExtractLine Method 00:11:00
Project 6: Coding the ExtractCircle Method 00:04:00
Project 6: Coding the ExtractPolyline Method 00:11:00
Project 6: Coding the ExtractMText Method 00:05:00
Project 6: Coding the ExtractBlock Method 00:03:00
Project 6: Coding the ExtractObjects Method 00:02:00
Project 6: Running and Testing the MultiObjectExtractor Plugin 00:14:00
Conclusion
Conclusion and Thank you 00:01:00
Assignment
Assignment -AutoCAD Programming using C# with Windows Forms 00:00:00

Certificate of Achievement

Upon completion, you will receive a CPD-accredited certificate recognised globally. Choose from:

Pdf Certificate & Transcript  £7.99
Hardcopy Certificate & Transcript  £17.99

This certification validates your knowledge and skills, boosting your employability in healthcare.

1. What is AutoCAD Programming using C# with Windows Forms? +

This course teaches how to combine AutoCAD with C# programming and Windows Forms applications. Learners will explore automation methods, interface design, and software development basics. It is designed for those who want to improve design workflows through coding.

2. Do I need coding experience before joining this course? +

No previous coding experience is required for this course. The lessons start with beginner-friendly topics and gradually explain programming concepts. Learners can follow the modules step by step without advanced technical knowledge.

3. Can I use these skills for AutoCAD automation projects? +

Yes, the course explains how to create tools and automate repetitive AutoCAD tasks. You will learn how Windows Forms and C# can support design workflows. These skills can help improve efficiency in CAD-related projects.

4. Is this course suitable for engineering students? +

Yes, engineering and design students can benefit from this training. The course explains how programming works alongside AutoCAD applications. It can support students who want to expand their technical and software skills.

5. What software is covered in this course? +

The course focuses on AutoCAD, C#, and Windows Forms. Learners will explore interface design, controls, and project development methods. The modules also introduce software integration concepts used in design automation.

top