Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Learn AutoCAD Programming using VB.NET - Hands On!
Course Outline
Course Outline (5:00)
Section 1 - Course Introduction
Section Overview (0:42)
Who is this Course for? (0:49)
What will you learn from this course? (1:00)
What is VB.NET? (1:06)
What is AutoCAD .NET API? (0:50)
What are the advantages of programming in AutoCAD .NET API? (1:15)
Hands-on Projects overview (5:57)
Section 2 - Exploring AutoCAD .NET API Components
AutoCAD .NET API Components Overview (0:44)
AutoCAD .NET API Assemblies (1:56)
Understanding AutoCAD Object Hierarchy (2:33)
AutoCAD .NET API Application Object (2:23)
AutoCAD .NET API Document Object (1:36)
AutoCAD .NET API Database Object (3:52)
Section 3 - Hello AutoCAD from VB.NET
Section Overview (3:51)
Installing Visual Studio 2019 (5:19)
Setting up Visual Studio 2019 Integrated Development Environment (IDE) (4:19)
Creating First VB.NET Plugin (Hello AutoCAD) (11:51)
Different ways to communicate with the User (3:39)
Configuring VS2019 Target Processor (9:59)
Section 4 - Creating AutoCAD Objects using VB.NET
Creating AutoCAD Object using VB.NET Overview (0:40)
Creating DrawObjects Project (4:06)
Creating a Line Object using VB.NET (14:51)
Creating a MText Object using VB.NET (11:30)
Creating a Circle Object using VB.NET (9:22)
Creating an Arc Object using VB.NET (6:34)
Creating a Polyline Object using VB.NET (8:14)
Creating Multiple Circles Vertically (8:34)
Creating Multiple Circles Horizontally (5:24)
Section 5 - Manipulating AutoCAD Objects using VB.NET
Manipulating AutoCAD Objects Overview (1:15)
Creating the Project ManipulateObjects (4:17)
Creating the SingleCopy Method (13:12)
Creating the MultipleCopy Method (11:17)
Creating the EraseObject Method (12:14)
Creating the MoveObject method (6:56)
Creating the MirrorObject method (9:31)
Creating the RotateObject method (6:58)
Creating the ScaleObject method (4:59)
Creating the OffsetObject method (4:51)
Section 6 - Exploring AutoCAD Dictionaries using VB.NET
Exploring AutoCAD Dictionaries - Overview (2:04)
Creating LayersLineTypesAndStyles Project (5:39)
Creating the ListLayers Method (10:47)
Creating the CreateLayer Method (9:41)
Creating the UpdateLayer Method (12:24)
Creating the SetLayerOnOff Method (7:57)
Creating the SetLayerFrozenOrThaw Method (4:16)
Creating the DeleteLayer Method (4:34)
Creating the LockUnlockLayer Method (3:41)
Creating the SetLayerToObject Method (8:06)
Creating the ListLineTypes Method (9:21)
Creating the LoadLineType Method (7:04)
Creating the SetCurrentLineType Method (5:18)
Creating the DeleteLineType Method (8:43)
Creating the SetLineTypeToObject Method (4:55)
Exploring TextStyles - Overview (0:54)
Creating the ListStyles Method (8:14)
Creating the UpdateCurrentTextStyleFont Method (11:30)
Creating the SetCurrentTextStyle Method (8:28)
Creating the SetTextStyleToObject Method (8:14)
Section 7 - User Interactions in VB.NET
User Input Functions - Overview (1:51)
Creating the UserInteractions Project (3:14)
Creating the GetName Method (11:14)
Creating the SetLayer Method using the GetString function (12:17)
Creating the CreateLineUsingGetpoint Method (11:27)
Creating the CalculateDefinedArea Method (17:02)
Creating the DrawObjectsUsingGetKeywords Method (13:58)
Creating the GetDistanceBetweenTwoPoints Method (4:54)
Creating the CountObjects Method (14:40)
Section 8 - Selection Sets and Filters
Selection Sets and Filters - Overview (13:00)
Creating the SelectionSets Project (4:34)
New Lecture (11:45)
Creating the SelectObjectOnScreen Method (8:12)
Creating the SelectWindowAndChangeColor Method (5:44)
Creating the SelectCrossingAndDelete Method (5:19)
Creating the SelectFenceAndChangeLayer Method (5:54)
Creating the CountPickFirstSelection Method (7:17)
Creating the SelectLines Method (12:36)
Creating the SelectMTexts Method (4:42)
Creating the SelectPlines Method (4:00)
Creating the SelectWalls Method (6:51)
Creating the SelectStairs Method (3:16)
Creating the SelectFrenchDoors Method (4:08)
Creating the SelectBifoldDoors Method (2:34)
Creating CountReceptacles Method (4:18)
Creating the CountLightingFixtures Method (9:31)
Section 9 - Developing Projects - Hands On
Developing Projects - Hands On Overview (1:55)
BlocksCounter Plugin Demo (3:11)
Creating the BlocksCounter Project (3:41)
Creating the CountBlocksToTable Method (8:25)
Creating the PromptUser Function (7:54)
This video shows the user how to create the PromptUser Function. (7:54)
Creating the GatherBlocksAndDrawTable Method (11:31)
Continuation of GatherBlocksAndDrawTable Method (17:06)
Running and Debugging the BlocksCounter Project (15:18)
New Lecture (11:16)
Running and Debugging the BlocksCounter Project - Part 3 (0:53)
Creating the ObjectExtractor Plugin Project (3:33)
Creating the ExtractObjects Method (7:09)
Creating the ExtractLine Method (16:25)
Running and Debugging the ExtractLine Method (4:59)
Creating the ExtractCircle Method (10:54)
Creating the ExtractMText Method (13:20)
Creating the ExtractPolyline Method (18:49)
Creating the ExtractBlock Method (10:24)
Section 10 - Conclusion
Congratulations and Thank you very much! (0:13)
This video shows the user how to create the PromptUser Function.
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock