Learn AutoCAD Programming using VB.NET - Hands On!
4.5 (35 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
162 students enrolled

Learn AutoCAD Programming using VB.NET - Hands On!

This course is your ultimate guide to learning VB.NET Programming in AutoCAD
4.5 (35 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
162 students enrolled
Created by Arnold Higuit
Last updated 4/2020
English
English [Auto]
Current price: $30.99 Original price: $44.99 Discount: 31% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 12 hours on-demand video
  • 12 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Students will learn VB dot NET Programming in AutoCAD
  • Students will have a solid understanding on how to create AutoCAD Plugin/Command
  • You will learn how to draw different AutoCAD entities through code
  • You will learn how to use most of the AutoCAD editing commands and manipulate AutoCAD objects
  • You will learn how to access AutoCAD non-graphical objects (e.g. Layers, LineTypes and TextStyles)
  • You will learn how to apply and use different Selection Sets and Filters in your code to select objects with different filter criteria
  • Students will be able to create their own Plugin by the end of the course
Course content
Expand all 104 lectures 12:06:34
+ Introduction
8 lectures 16:40

This will give you the course overview and quickly highlight topics of each of the section.

Preview 05:00

This provides the overview for this section.

Introduction
00:42

This lecture describes who should take this Course.

Who is this Course for?
00:49

This lecture lists out what the user will learn from this course.

What will I learn from this Course?
01:00

This lecture describes what is VB.NET.

What is VB.NET?
01:06

This lecture discussed AutoCAD .NET API.

What is AutoCAD .NET API?
00:51

This lecture discusses the advantages of programming in AutoCAD .NET API.

What are the advantages of programming in AutoCAD .NET API?
01:15

This video shows the 2 finished projects that will be developed in Section 9 - Hands On Projects.

Preview 05:57
+ Exploring AutoCAD .NET API Components
6 lectures 13:04

This lecture lists out the 3 major AutoCAD .NET APIs as well as the 3 main Objects (i.e. Application, Document and Database Objects)

AutoCAD .NET API Components Overview
00:44

This lecture discusses about the 3 AutoCAD .NET  API Assemblies (i.e. ACMGD, ACDBMGD, ACCOREMGD).

AutoCAD .NET API Assemblies
01:56

This lectures gives you the high level information of AutoCAD Object Hierarchy.

Understanding AutoCAD Object Hierarchy
02:33

This lectures discusses Application Object in more detail.

AutoCAD .NET API Application Object
02:23

This lectures discusses about the Document Object in detail.

AutoCAD .NET API Document Object
01:36

This lectures discusses Database Object in detail.

AutoCAD .NET API Database Object
03:52
+ Hello AutoCAD from VB.NET
6 lectures 38:59

This video discusses about the topics in this section. This will also walk you through the process of downloading Visual Studio 2019.

Section Overview
03:51

This video will walk you through the installation of Visual Studio 2019. This will also guide you to create your first dummy project.

Installing Visual Studio 2019
05:19

This video will guide you to setting-up your VS2019 IDE. You can choose from 4 different Color Theme  depending on your preference.

Setting up Visual Studio 2019 Integrated Development Environment (IDE)
04:19

This lectures will show you how to create your first AutoCAD Plugin using VB.NET.

Creating First VB.NET Plugin (Hello AutoCAD)
11:51

This lecture is a continuation of the previous lecture and this time it will show you how to display using the Alert Dialog.

Different ways to communicate with the User
03:40

This lecture will show you how to fix the mismatch warning message during code compilation.

Configuring VS2019 Target Processor
09:59
+ Creating AutoCAD Objects using VB.NET
9 lectures 01:09:15

This lecture gives you an overview of the Objects to be created in this section.

Creating AutoCAD Object using VB.NET Overview
00:40

This lecture will walk you through creating a new Project called DrawObjects.

Creating DrawObjects Project
04:06

This video walks you through creating a Line object using VB.NET.

Preview 14:51

This video walks you through creating a MText object using VB.NET.

Creating a MText Object using VB.NET
11:30

This video walks you through creating a Circle object using VB.NET.

Creating a Circle Object using VB.NET
09:22

This video walks you through creating an Arc object using VB.NET.

Creating an Arc Object using VB.NET
06:34

This video walks you through creating a Polyline object using VB.NET.

Creating a Polyline Object using VB.NET
08:14

This video walks you through creating multiple Circle objects vertically using VB.NET.

Creating Multiple Circles Vertically
08:34

This video walks you through creating multiple Circle objects horizontally using VB.NET

Creating Multiple Circles Horizontally
05:24
+ Manipulating AutoCAD Objects using VB.NET
10 lectures 01:15:30

This lecture gives you an overview of this section.

Manipulating AutoCAD Objects Overview
01:15

This video walks you through creating the ManipulateObjects project.

Creating the Project ManipulateObjects
04:17

This video shows you how to develop the SingleCopy method.

Preview 13:12

This video shows you how to develop the MultipleCopy method.

Creating the MultipleCopy Method
11:17

This video shows you how to develop the EraseObject method.

Creating the EraseObject Method
12:14

This video shows you how to develop the MoveObject method.

Creating the MoveObject method
06:56

This video shows you how to develop the MirrorObject method.

Creating the MirrorObject method
09:31

This video shows you how to develop the RotateObject method.

Creating the RotateObject method
06:58

This video shows you how to develop the ScaleObject method.

Creating the ScaleObject method
04:59

This video shows you how to develop the OffsetObject method.

Creating the OffsetObject method
04:51
+ Exploring AutoCAD Dictionaries using VB.NET
20 lectures 02:21:51

This lecture shows the topics to be discussed in this section.

Exploring AutoCAD Dictionaries - Overview
02:05

This video walks you through creating the Project LayersLineTypesAndStyles. This project will contain all the method for exploring Layers, LineTypes and TextStyles using VB.NET

Creating LayersLineTypesAndStyles Project
05:39

This video walks you through creating the ListLayers Method.

Creating the ListLayers Method
10:47

This video walks you through creating the CreateLayer Method.

Creating the CreateLayer Method
09:41

This video walks you through creating the UpdateLayer Method.

Creating the UpdateLayer Method
12:24

This video walks you through creating the SetLayerOnOff Method.

Creating the SetLayerOnOff Method
07:57

This video walks you through creating the SetLayerFrozenOrThaw Method.

Creating the SetLayerFrozenOrThaw Method
04:16

This video walks you through creating the DeleteLayer Method.

Creating the DeleteLayer Method
04:34

This video walks you through creating the LockUnlockLayer Method.

Creating the LockUnlockLayer Method
03:41

This video walks you through creating the SetLayerToObject Method.

Creating the SetLayerToObject Method
08:06

This video walks you through creating the ListLineTypes Method.

Creating the ListLineTypes Method
09:21

This video walks you through creating the LoadLineType Method.

Preview 07:04

This video walks you through creating the SetCurrentLineType Method.

Creating the SetCurrentLineType Method
05:18

This video walks you through creating the DeleteLineType Method.

Creating the DeleteLineType Method
08:43

This video walks you through creating the SetLineTypeToObject Method.

Creating the SetLineTypeToObject Method
04:55

This video gives you an overview of TextStyles topics and methods to be created.

Exploring TextStyles - Overview
00:54

This video walks you through creating the ListStyles Method.

Creating the ListStyles Method
08:14

This video walks you through creating the UpdateCurrentTextStyleFond Method.

Creating the UpdateCurrentTextStyleFont Method
11:30

This video walks you through creating the SetCurrentTextStyle Method.

Creating the SetCurrentTextStyle Method
08:28

This video walks you through creating the SetTextStyleToObject Method.

Creating the SetTextStyleToObject Method
08:14
+ User Interactions in VB.NET
9 lectures 01:30:38

This lecture gives you overview of the user input functions that will be used in the method that will be  developed in this section.

User Input Functions - Overview
01:52

This video walks you through in creating the UserInteractions Project.

Creating the UserInteractions Project
03:14

This video walks you through creating the GetName Method.

Creating the GetName Method
11:14

This video walks you through creating the SetLayer Method.

Creating the SetLayer Method using the GetString function
12:17

This video walks you through creating the CreateLineUsingGetpoint Method.

Creating the CreateLineUsingGetpoint Method
11:27

This video walks you through creating the CalculateDefinedArea Method.

Creating the CalculateDefinedArea Method
17:02

This video walks you through creating the DrawObjectsUsingGetKetwords Method.

Creating the DrawObjectsUsingGetKeywords Method
13:58

This video walks you through creating the GetDistanceBetweenTwoPoints Method.

Preview 04:54

This video walks you through creating the CountObjects Method.

Creating the CountObjects Method
14:40
+ Selection Sets and Filters
17 lectures 01:53:41

This lecture provides the user a high level overview of Selection Sets and Filters.

Selection Sets and Filters - Overview
13:00

This video walks you through creating the SelectionSets Project in VB.NET

Creating the SelectionSets Project
04:34

This video walks you through in creating the SelectAllAndChangeLayer Method.

Creating the SelectAllAndChangeLayer Method
11:45

This video walks you through in creating the SelectObjectOnScreen Method.

Creating the SelectObjectOnScreen Method
08:12

This video walks you through in creating the SelectWindowAndChangeColor Method.

Creating the SelectWindowAndChangeColor Method
05:44

This video walks you through in creating the SelectCrossingAndDelete Method.

Preview 05:19

This video walks you through in creating the SelectFenceAndChangeLayer Method.

Creating the SelectFenceAndChangeLayer Method
05:54

This video walks you through in creating the CountPickFirstSelection Method.

Creating the CountPickFirstSelection Method
07:17

This video walks you through in creating the SelectLines Method.

Creating the SelectLines Method
12:36

This video walks you through in creating the SelectMTexts Method.

Creating the SelectMTexts Method
04:42

This video walks you through in creating the SelectPlines Method.

Creating the SelectPlines Method
04:00

This video walks you through in creating the SelectWalls Method.

Creating the SelectWalls Method
06:51

This video walks you through in creating the SelectStairs Method.

Creating the SelectStairs Method
03:16

This video walks you through in creating the SelectFrenchDoors Method.

Creating the SelectFrenchDoors Method
04:08

This video walks you through in creating the SelectBifoldDoors Method.

Creating the SelectBifoldDoors Method
02:34

This video walks you through in creating the CountReceptacles Method.

Creating CountReceptacles Method
04:18

This video walks you through in creating the CountLightingFixtures Method.

Creating the CountLightingFixtures Method
09:31
+ Developing Projects - Hands On
18 lectures 02:46:43

This video gives the overview of the Projects to be developed in this section.

Developing Projects - Hands On Overview
01:55

This video demos the BlocksCounter Plugin.

BlocksCounter Plugin Demo
03:11

This video walks through creating the BlocksCounter Project.

Creating the BlocksCounter Project
03:41

This video shows the user how to create the CountBlocksToTable Method.

Creating the CountBlocksToTable Method
08:25

This video shows the user how to create the PromptUser Function.

Creating the PromptUser Function
07:54

This video shows the user how to create the GatherBlocksAndDrawTable Method.

Creating the GatherBlocksAndDrawTable Method
11:31

This video is the continuation of the previous lecture and shows the user how to create or draw the Table.

Continuation of GatherBlocksAndDrawTable Method
17:06

This is the first part of running and debugging the Blockscounter Plugin.

Running and Debugging the BlocksCounter Project
15:18

This is the second part of running and debugging the Blockscounter Plugin.

Running and Debugging the BlocksCounter Project - Part 2
11:16

This is the third part of running and debugging the Blockscounter Plugin.

Running and Debugging the BlocksCounter Project - Part 3
00:53

This video walks through creating the ObjectsExtractor Plugin Project.

Creating the ObjectExtractor Plugin Project
03:33

This video shows how to create the ExtractObjects Method.

Creating the ExtractObjects Method
07:09

This video shows how to create the ExtractLine Method.

Creating the ExtractLine Method
16:25

This video shows how to run and debug the ExtractLine Method.

Running and Debugging the ExtractLine Method
04:59

This video shows how to create the ExtractCircle Method.

Creating the ExtractCircle Method
10:54

This video shows how to create the ExtactMText Method.

Creating the ExtractMText Method
13:20

This video shows how to create the ExtractPolyline Method.

Creating the ExtractPolyline Method
18:49

This video shows how to create the ExtractBlock Method.

Creating the ExtractBlock Method
10:24
+ Conclusion
1 lecture 00:13

Congratulations for finishing this Course and Thank you very much!

Congratulations and Thank you very much!
00:13
Requirements
  • AutoCAD knowledge is required.
  • VB dot NET programming knowledge would be helpful but not mandatory.
Description

This is an intensive course about VB.NET Programming in AutoCAD. There are lots of coding that will walk you through from creating a Project using Visual Studio 2019 to running your finished Plugin in AutoCAD.

You will learn how to use VB.NET very quickly by following all the videos or by coding along with every single method being developed.

By the end of the Course, you will have the confidence to create your own AutoCAD Plugin using VB.NET.

A simple and step-by-step way style of teaching in this course will be very helpful to absorb every concept of VB.NET Programming in AutoCAD.


Who this course is for:
  • All AutoCAD users who want to learn AutoCAD Programming using VB NET.
  • AutoLISP developers who want to upgrade their programming skills using VB dot NET.
  • VBA developers who want to expand their skills to VB dot NET.
  • C# developers who want to learn AutoCAD Programming using VB dot NET.
  • Anyone curious about AutoCAD Programming using VB dot NET