Master AutoCAD programming with VB.NET in this CPD Accredited, Industry Standard course. Gain hands-on expertise from creating and manipulating AutoCAD objects to developing practical plugins using the AutoCAD .NET API. Enrol now to boost your skills with this Globally Recognised, CPD Certified training and advance your career in CAD development!
4.6
(1 Reviews)
25 Students
Exclusive Deal! 94% Off, Today Only!
Sale Ends In
In the UK, demand for skilled AutoCAD programmers is rising rapidly, with the construction and engineering sectors seeking experts who can enhance design workflows through custom software solutions. This CPD Accredited course addresses this growing need by offering an industry standard learning experience in AutoCAD programming using VB.NET, ensuring you stay ahead in a competitive job market.
You will gain hands-on experience through practical modules that cover everything from basic VB.NET programming to advanced AutoCAD .NET API manipulation. The curriculum includes real-world projects that develop your ability to create, manipulate, and automate AutoCAD objects, equipping you with skills that employers value highly in technical design and development roles.
By completing this nationally recognised course, you open doors to improved employability and promotion potential in a thriving sector. Whether you aim to enhance your current role or pivot to a specialised programming career, this comprehensive training boosts your confidence and competitiveness in an evolving industry.
By completing this course, learners will be able to:Â Â
This course is ideal for:Â Â
After completing the MCQ assessment, you will qualify for the CPD Certificate from HF Online as proof of your continued professional development. You can order your certificate at a cost of £10 for PDF and £29 for hardcopy certificate or both for £39.
For assessing your learning, you have to complete an automated MCQ exam. It is required for the students to score at least 60% to pass the exam. Learners can apply for the certificate after they clear the exam.
There are assignment questions provided at the end of the course. You are suggested to complete the questions to enrich your understanding of the course. You can complete this according to your preferred time. The expert tutor will provide feedback on your performance after assessing your assignment.
Completing this diploma can lead to the following UK job roles:Â Â
| Unit 01: Introduction | |||
| Module 01: Course Outline | 00:05:00 | ||
| Module 02: Introduction3 | 00:01:00 | ||
| Module 03: Who is this Course for? | 00:01:00 | ||
| Module 04: What will I learn from this Course? | 00:01:00 | ||
| Module 05: What is VB.NET? | 00:01:00 | ||
| Module 06: What is AutoCAD .NET API? | 00:01:00 | ||
| Module 07: What are the advantages of programming in AutoCAD .NET API? | 00:01:00 | ||
| Module 08: Hands-on Projects overview | 00:06:00 | ||
| Unit 02: Exploring AutoCAD .NET API Components | |||
| Module 01: AutoCAD .NET API Components Overview | 00:01:00 | ||
| Module 02: AutoCAD .NET API Assemblies | 00:02:00 | ||
| Module 03: Understanding AutoCAD Object Hierarchy | 00:03:00 | ||
| Module 04: AutoCAD .NET API Application Object | 00:02:00 | ||
| Module 05: AutoCAD .NET API Document Object | 00:02:00 | ||
| Module 06: AutoCAD .NET API Database Object | 00:04:00 | ||
| Unit 03: Hello AutoCAD from VB.NET | |||
| Module 01: Section Overview | 00:04:00 | ||
| Module 02: Installing Visual Studio 2019 | 00:05:00 | ||
| Module 03: Setting up Visual Studio 2019 Integrated Development Environment (IDE) | 00:04:00 | ||
| Module 04: Creating First VB.NET Plugin (Hello AutoCAD) | 00:12:00 | ||
| Module 05: Different ways to communicate with the User | 00:04:00 | ||
| Module 06: Configuring VS2019 Target Processor | 00:10:00 | ||
| Unit 04: Creating AutoCAD Objects using VB.NET | |||
| Module 01: Creating AutoCAD Object using VB.NET Overview | 00:01:00 | ||
| Module 02: Creating DrawObjects Project | 00:04:00 | ||
| Module 03: Creating a Line Object using VB.NET | 00:15:00 | ||
| Module 04: Creating a MText Object using VB.NET | 00:12:00 | ||
| Module 05: Creating a Circle Object using VB.NET | 00:09:00 | ||
| Module 06: Creating an Arc Object using VB.NET | 00:07:00 | ||
| Module 07: Creating a Polyline Object using VB.NET | 00:08:00 | ||
| Module 08: Creating Multiple Circles Vertically | 00:09:00 | ||
| Module 09: Creating Multiple Circles Horizontally | 00:05:00 | ||
| Unit 05: Manipulating AutoCAD Objects using VB.NET | |||
| Module 01: Manipulating AutoCAD Objects Overview | 00:01:00 | ||
| Module 02: Creating the Project ManipulateObjects | 00:04:00 | ||
| Module 03: Creating the SingleCopy Method | 00:13:00 | ||
| Module 04: Creating the MultipleCopy Method | 00:11:00 | ||
| Module 05: Creating the EraseObject Method | 00:12:00 | ||
| Module 06: Creating the MoveObject method | 00:07:00 | ||
| Module 07: Creating the MirrorObject method | 00:10:00 | ||
| Module 08: Creating the RotateObject method | 00:07:00 | ||
| Module 09: Creating the ScaleObject method | 00:05:00 | ||
| Module 10: Creating the OffsetObject method | 00:05:00 | ||
| Unit 06: Exploring AutoCAD Dictionaries using VB.NET | |||
| Module 01: Exploring AutoCAD Dictionaries – Overview | 00:02:00 | ||
| Module 02: Creating LayersLineTypesAndStyles Project | 00:06:00 | ||
| Module 03: Creating the ListLayers Method | 00:11:00 | ||
| Module 04: Creating the CreateLayer Method | 00:10:00 | ||
| Module 05: Creating the UpdateLayer Method | 00:12:00 | ||
| Module 06: Creating the SetLayerOnOff Method | 00:08:00 | ||
| Module 07: Creating the SetLayerFrozenOrThaw Method | 00:04:00 | ||
| Module 08: Creating the DeleteLayer Method | 00:05:00 | ||
| Module 09: Creating the LockUnlockLayer Method | 00:04:00 | ||
| Module 10: Creating the SetLayerToObject Method | 00:08:00 | ||
| Module 11: Creating the ListLineTypes Method | 00:09:00 | ||
| Module 12: Creating the LoadLineType Method | 00:07:00 | ||
| Module 13: Creating the SetCurrentLineType Method | 00:05:00 | ||
| Module 14: Creating the DeleteLineType Method | 00:09:00 | ||
| Module 15: Creating the SetLineTypeToObject Method | 00:05:00 | ||
| Module 16: Exploring TextStyles – Overview | 00:01:00 | ||
| Module 17: Creating the ListStyles Method | 00:08:00 | ||
| Module 18: Creating the UpdateCurrentTextStyleFont Method | 00:12:00 | ||
| Module 19: Creating the SetCurrentTextStyle Method | 00:08:00 | ||
| Module 20: Creating the SetTextStyleToObject Method | 00:08:00 | ||
| Unit 07: User Interactions in VB.NET | |||
| Module 01: User Input Functions – Overview | 00:02:00 | ||
| Module 02: Creating the UserInteractions Project | 00:03:00 | ||
| Module 03: Creating the GetName Method | 00:11:00 | ||
| Module 04: Creating the SetLayer Method using the GetString function | 00:12:00 | ||
| Module 05: Creating the CreateLineUsingGetpoint Method | 00:11:00 | ||
| Module 06: Creating the CalculateDefinedArea Method | 00:17:00 | ||
| Module 07: Creating the DrawObjectsUsingGetKeywords Method | 00:14:00 | ||
| Module 08: Creating the GetDistanceBetweenTwoPoints Method | 00:05:00 | ||
| Module 09: Creating the CountObjects Method | 00:15:00 | ||
| Unit 08: Selection Sets and Filters | |||
| Module 01: Selection Sets and Filters – Overview | 00:13:00 | ||
| Module 02: Creating the SelectionSets Project | 00:05:00 | ||
| Module 03: Creating the SelectAllAndChangeLayer Method | 00:12:00 | ||
| Module 04: Creating the SelectObjectOnScreen Method | 00:08:00 | ||
| Module 05: Creating the SelectWindowAndChangeColor Method | 00:06:00 | ||
| Module 06: Creating the SelectCrossingAndDelete Method | 00:05:00 | ||
| Module 07: Creating the SelectFenceAndChangeLayer Method | 00:06:00 | ||
| Module 08: Creating the CountPickFirstSelection Method | 00:07:00 | ||
| Module 09: Creating the SelectLines Method | 00:13:00 | ||
| Module 10: Creating the SelectMTexts Method | 00:05:00 | ||
| Module 11: Creating the SelectPlines Method | 00:04:00 | ||
| Module 12: Creating the SelectWalls Method | 00:07:00 | ||
| Module 13: Creating the SelectStairs Method | 00:03:00 | ||
| Module 14: Creating the SelectFrenchDoors Method | 00:04:00 | ||
| Module 15: Creating the SelectBifoldDoors Method | 00:03:00 | ||
| Module 16: Creating CountReceptacles Method | 00:04:00 | ||
| Module 17: Creating the CountLightingFixtures Method | 00:10:00 | ||
| Unit 09: Developing Projects - Hands On | |||
| Module 01: Developing Projects – Hands on Overview | 00:02:00 | ||
| Module 02: BlocksCounter Plugin Demo | 00:03:00 | ||
| Module 03: Creating the BlocksCounter Project | 00:04:00 | ||
| Module 04: Creating the CountBlocksToTable Method | 00:08:00 | ||
| Module 05: Creating the PromptUser Function | 00:08:00 | ||
| Module 06: Creating the GatherBlocksAndDrawTable Method | 00:12:00 | ||
| Module 07: Continuation of GatherBlocksAndDrawTable Method | 00:17:00 | ||
| Module 08: Running and Debugging the BlocksCounter Project – Part 1 | 00:15:00 | ||
| Module 09: Running and Debugging the BlocksCounter Project – Part 2 | 00:11:00 | ||
| Module 10: Running and Debugging the BlocksCounter Project – Part 3 | 00:01:00 | ||
| Module 11: Creating the ObjectExtractor Plugin Project | 00:04:00 | ||
| Module 12: Creating the ExtractObjects Method | 00:07:00 | ||
| Module 13: Creating the ExtractLine Method | 00:16:00 | ||
| Module 14: Running and Debugging the ExtractLine Method | 00:05:00 | ||
| Module 15: Creating the ExtractCircle Method | 00:11:00 | ||
| Module 16: Creating the ExtractMText Method | 00:13:00 | ||
| Module 17: Creating the ExtractPolyline Method | 00:19:00 | ||
| Module 18: Creating the ExtractBlock Method | 00:10:00 | ||
| Unit 10: Conclusion | |||
| Module 01: Congratulations and Thank you very much! | 00:01:00 | ||
| Assignment | |||
| Assignment – Learn AutoCAD Programming using VB.NET – Hands On! | 00:00:00 | ||
| Unit 01: Introduction | |||
| Module 01: Course Outline | 00:05:00 | ||
| Module 02: Introduction3 | 00:01:00 | ||
| Module 03: Who is this Course for? | 00:01:00 | ||
| Module 04: What will I learn from this Course? | 00:01:00 | ||
| Module 05: What is VB.NET? | 00:01:00 | ||
| Module 06: What is AutoCAD .NET API? | 00:01:00 | ||
| Module 07: What are the advantages of programming in AutoCAD .NET API? | 00:01:00 | ||
| Module 08: Hands-on Projects overview | 00:06:00 | ||
| Unit 02: Exploring AutoCAD .NET API Components | |||
| Module 01: AutoCAD .NET API Components Overview | 00:01:00 | ||
| Module 02: AutoCAD .NET API Assemblies | 00:02:00 | ||
| Module 03: Understanding AutoCAD Object Hierarchy | 00:03:00 | ||
| Module 04: AutoCAD .NET API Application Object | 00:02:00 | ||
| Module 05: AutoCAD .NET API Document Object | 00:02:00 | ||
| Module 06: AutoCAD .NET API Database Object | 00:04:00 | ||
| Unit 03: Hello AutoCAD from VB.NET | |||
| Module 01: Section Overview | 00:04:00 | ||
| Module 02: Installing Visual Studio 2019 | 00:05:00 | ||
| Module 03: Setting up Visual Studio 2019 Integrated Development Environment (IDE) | 00:04:00 | ||
| Module 04: Creating First VB.NET Plugin (Hello AutoCAD) | 00:12:00 | ||
| Module 05: Different ways to communicate with the User | 00:04:00 | ||
| Module 06: Configuring VS2019 Target Processor | 00:10:00 | ||
| Unit 04: Creating AutoCAD Objects using VB.NET | |||
| Module 01: Creating AutoCAD Object using VB.NET Overview | 00:01:00 | ||
| Module 02: Creating DrawObjects Project | 00:04:00 | ||
| Module 03: Creating a Line Object using VB.NET | 00:15:00 | ||
| Module 04: Creating a MText Object using VB.NET | 00:12:00 | ||
| Module 05: Creating a Circle Object using VB.NET | 00:09:00 | ||
| Module 06: Creating an Arc Object using VB.NET | 00:07:00 | ||
| Module 07: Creating a Polyline Object using VB.NET | 00:08:00 | ||
| Module 08: Creating Multiple Circles Vertically | 00:09:00 | ||
| Module 09: Creating Multiple Circles Horizontally | 00:05:00 | ||
| Unit 05: Manipulating AutoCAD Objects using VB.NET | |||
| Module 01: Manipulating AutoCAD Objects Overview | 00:01:00 | ||
| Module 02: Creating the Project ManipulateObjects | 00:04:00 | ||
| Module 03: Creating the SingleCopy Method | 00:13:00 | ||
| Module 04: Creating the MultipleCopy Method | 00:11:00 | ||
| Module 05: Creating the EraseObject Method | 00:12:00 | ||
| Module 06: Creating the MoveObject method | 00:07:00 | ||
| Module 07: Creating the MirrorObject method | 00:10:00 | ||
| Module 08: Creating the RotateObject method | 00:07:00 | ||
| Module 09: Creating the ScaleObject method | 00:05:00 | ||
| Module 10: Creating the OffsetObject method | 00:05:00 | ||
| Unit 06: Exploring AutoCAD Dictionaries using VB.NET | |||
| Module 01: Exploring AutoCAD Dictionaries – Overview | 00:02:00 | ||
| Module 02: Creating LayersLineTypesAndStyles Project | 00:06:00 | ||
| Module 03: Creating the ListLayers Method | 00:11:00 | ||
| Module 04: Creating the CreateLayer Method | 00:10:00 | ||
| Module 05: Creating the UpdateLayer Method | 00:12:00 | ||
| Module 06: Creating the SetLayerOnOff Method | 00:08:00 | ||
| Module 07: Creating the SetLayerFrozenOrThaw Method | 00:04:00 | ||
| Module 08: Creating the DeleteLayer Method | 00:05:00 | ||
| Module 09: Creating the LockUnlockLayer Method | 00:04:00 | ||
| Module 10: Creating the SetLayerToObject Method | 00:08:00 | ||
| Module 11: Creating the ListLineTypes Method | 00:09:00 | ||
| Module 12: Creating the LoadLineType Method | 00:07:00 | ||
| Module 13: Creating the SetCurrentLineType Method | 00:05:00 | ||
| Module 14: Creating the DeleteLineType Method | 00:09:00 | ||
| Module 15: Creating the SetLineTypeToObject Method | 00:05:00 | ||
| Module 16: Exploring TextStyles – Overview | 00:01:00 | ||
| Module 17: Creating the ListStyles Method | 00:08:00 | ||
| Module 18: Creating the UpdateCurrentTextStyleFont Method | 00:12:00 | ||
| Module 19: Creating the SetCurrentTextStyle Method | 00:08:00 | ||
| Module 20: Creating the SetTextStyleToObject Method | 00:08:00 | ||
| Unit 07: User Interactions in VB.NET | |||
| Module 01: User Input Functions – Overview | 00:02:00 | ||
| Module 02: Creating the UserInteractions Project | 00:03:00 | ||
| Module 03: Creating the GetName Method | 00:11:00 | ||
| Module 04: Creating the SetLayer Method using the GetString function | 00:12:00 | ||
| Module 05: Creating the CreateLineUsingGetpoint Method | 00:11:00 | ||
| Module 06: Creating the CalculateDefinedArea Method | 00:17:00 | ||
| Module 07: Creating the DrawObjectsUsingGetKeywords Method | 00:14:00 | ||
| Module 08: Creating the GetDistanceBetweenTwoPoints Method | 00:05:00 | ||
| Module 09: Creating the CountObjects Method | 00:15:00 | ||
| Unit 08: Selection Sets and Filters | |||
| Module 01: Selection Sets and Filters – Overview | 00:13:00 | ||
| Module 02: Creating the SelectionSets Project | 00:05:00 | ||
| Module 03: Creating the SelectAllAndChangeLayer Method | 00:12:00 | ||
| Module 04: Creating the SelectObjectOnScreen Method | 00:08:00 | ||
| Module 05: Creating the SelectWindowAndChangeColor Method | 00:06:00 | ||
| Module 06: Creating the SelectCrossingAndDelete Method | 00:05:00 | ||
| Module 07: Creating the SelectFenceAndChangeLayer Method | 00:06:00 | ||
| Module 08: Creating the CountPickFirstSelection Method | 00:07:00 | ||
| Module 09: Creating the SelectLines Method | 00:13:00 | ||
| Module 10: Creating the SelectMTexts Method | 00:05:00 | ||
| Module 11: Creating the SelectPlines Method | 00:04:00 | ||
| Module 12: Creating the SelectWalls Method | 00:07:00 | ||
| Module 13: Creating the SelectStairs Method | 00:03:00 | ||
| Module 14: Creating the SelectFrenchDoors Method | 00:04:00 | ||
| Module 15: Creating the SelectBifoldDoors Method | 00:03:00 | ||
| Module 16: Creating CountReceptacles Method | 00:04:00 | ||
| Module 17: Creating the CountLightingFixtures Method | 00:10:00 | ||
| Unit 09: Developing Projects - Hands On | |||
| Module 01: Developing Projects – Hands on Overview | 00:02:00 | ||
| Module 02: BlocksCounter Plugin Demo | 00:03:00 | ||
| Module 03: Creating the BlocksCounter Project | 00:04:00 | ||
| Module 04: Creating the CountBlocksToTable Method | 00:08:00 | ||
| Module 05: Creating the PromptUser Function | 00:08:00 | ||
| Module 06: Creating the GatherBlocksAndDrawTable Method | 00:12:00 | ||
| Module 07: Continuation of GatherBlocksAndDrawTable Method | 00:17:00 | ||
| Module 08: Running and Debugging the BlocksCounter Project – Part 1 | 00:15:00 | ||
| Module 09: Running and Debugging the BlocksCounter Project – Part 2 | 00:11:00 | ||
| Module 10: Running and Debugging the BlocksCounter Project – Part 3 | 00:01:00 | ||
| Module 11: Creating the ObjectExtractor Plugin Project | 00:04:00 | ||
| Module 12: Creating the ExtractObjects Method | 00:07:00 | ||
| Module 13: Creating the ExtractLine Method | 00:16:00 | ||
| Module 14: Running and Debugging the ExtractLine Method | 00:05:00 | ||
| Module 15: Creating the ExtractCircle Method | 00:11:00 | ||
| Module 16: Creating the ExtractMText Method | 00:13:00 | ||
| Module 17: Creating the ExtractPolyline Method | 00:19:00 | ||
| Module 18: Creating the ExtractBlock Method | 00:10:00 | ||
| Unit 10: Conclusion | |||
| Module 01: Congratulations and Thank you very much! | 00:01:00 | ||
| Assignment | |||
| Assignment – Learn AutoCAD Programming using VB.NET – Hands On! | 00:00:00 | ||

