Get $1 credit for every $25 spent!

The Learn AutoCAD Programming Certification Bundle

Ending In:
Add to Cart - $29.99
Add to Cart ($29.99)
$1,600
98% off
wishlist
Courses
8
Lessons
669

What's Included

Product Details

Access
Content
12.0 hours
Lessons
105

Learn AutoCAD Programming using VB.NET - Hands On!

Gain Confidence to Create Your Own AutoCAD Plugin using VB.NET Programming

By Arnold Higuit | in Online Courses

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 coding and 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 step-by-step and straightforward way of teaching in this course will be beneficial to absorb every concept of VB.NET Programming in AutoCAD.

4.6/5 average rating: ★ ★ ★ ★
  • Access 105 lectures & 12 hours of content 24/7
  • Learn VB.NET Programming in AutoCAD
  • Understand how to create AutoCAD Plugin/Command
  • Learn how to draw different AutoCAD entities through code
  • Understand how to use most of the AutoCAD editing commands & manipulate AutoCAD objects
  • Pick up on how to access AutoCAD non-graphical objects (e.g., Layers, LineTypes, & TextStyles)
  • Follow how to apply & use different Selection Sets and Filters in your code to select objects with varying criteria of filters
  • Create your Plugin by the end of the course

Arnold Higuit | Sr. Software Developer

4.4/5 Instructor Rating: ★ ★ ★ ★

Arnold Higuit is a Sr. Software Developer, a Microsoft Certified Solutions Developer (MCSD), and a Microsoft Certified Applications Developer (MCAD) with extensive knowledge of different technology in different industries. He worked on several companies ranging from Architectural, Engineering & Construction, Utilities, Marketing, Telecommunications, and now in Financial Corporation. He's been exposed to many different Technologies and Frameworks, and Programming Languages. He is developing applications using C#, Java, AutoLISP, VB/VBA, GIS, and CAD Applications. He also worked on many different Enterprise Databases (e.g. SQL Server, Oracle, Sybase).

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • AutoCAD knowledge is required.
  • VB dot NET programming knowledge would be helpful but not mandatory

Course Outline

  • Your First Program
  • 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

View Full Curriculum


Access
Content
3.0 hours
Lessons
42

AutoCAD VBA Programming - Beginner Course

Gain a Solid Understanding of AutoCAD VBA Concepts & Fundamentals to Develop Your Own Applications

By Arnold Higuit | in Online Courses

This course will walk you through the VBA Integrated Development Environment (IDE). You will also learn and understand the AutoCAD VBA Object Model through presentation and examples. This will cover the User Forms and Controls, and Decision Structures will also be covered extensively, and explore AutoCAD Database Dictionary Conditions. Writing actual applications using different VBA Drawing techniques and understanding how to debug and handle errors in your program. By the end of the course, you should develop your own small to medium complexity applications.

4.5/5 average rating: ★ ★ ★ ★
  • Access 42 lectures & 3 hours of content 24/7
  • Develop VBA applications & create Graphical User Interface (GUI) that interacts with the users & AutoCAD
  • Draw different AutoCAD Objects using VBA using forms & user controls
  • Manipulate AutoCAD objects & automate repetitive tasks
  • Learn the VB/VBA Syntax & use it with other Microsoft Office Applications (e.g., Excel, Word)

Arnold Higuit | Sr. Software Developer

4.4/5 Instructor Rating: ★ ★ ★ ★

Arnold Higuit is a Sr. Software Developer, a Microsoft Certified Solutions Developer (MCSD), and a Microsoft Certified Applications Developer (MCAD) with extensive knowledge of different technology in different industries. He worked on several companies ranging from Architectural, Engineering & Construction, Utilities, Marketing, Telecommunications, and now in Financial Corporation. He's been exposed to many different Technologies and Frameworks, and Programming Languages. He is developing applications using C#, Java, AutoLISP, VB/VBA, GIS, and CAD Applications. He also worked on many different Enterprise Databases (e.g. SQL Server, Oracle, Sybase).

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Knowledge of AutoCAD software with a basic understanding of commands and objects

Course Outline

  • Introduction
    • Introduction - 4:23
    • Course Content Identified - 6:12
  • Section 2 - VBA Integrated Development Environment (IDE)
    • Setting-up the Environment (Installing VBA IDE) - 0:46
    • Downloading and Installing AutoCAD VBA IDE - 3:50
    • Identify and Understand VBA IDE Components (Toolbars and Windows) - 2:56
    • VBA IDE Walkthrough - 14:04
  • Section 3 - Understanding AutoCAD Object Model in VBA
    • Examining AutoCAD VBA Object Model Structure - 6:33
    • Examining AutoCAD Object Model Structure Part 2 - 6:02
  • Section 4 - Using Variables in VBA
    • Working on Variables - 1:18
    • Using Variables in the Program - 14:17
  • Section 5 - User Forms and Controls
    • User Forms and Controls Topic Breakdown - 2:20
    • Using Label, Textbox and Command Button Controls - 9:53
    • Using ListBox Control - 5:51
    • Using ComboBox Control - 9:00
    • Using CheckBox Control - 8:19
    • Using OptionButton Control - 2:43
    • Using MultiPage Control - 9:34
    • Using MultiPage Control Continued.. - 14:28
    • Using Frame Control - 3:27
  • Section 6 - Conditionals and Decisions in VBA
    • Conditions and Decisions Course Outline - 1:18
    • IF-THEN-ELSE Condition - 2:09
    • IF-THEN-ELSEIF Condition - 3:43
    • Conditional Operators in VBA - 3:53
    • Logical Operators in VBA - 7:18
    • SELECT CASE Statement in VBA - 4:46
  • Section 7 - Looping and Iterations in VBA
    • Looping and Iterations Overview - 1:57
    • Using DO-WHILE Loop in VBA - 4:15
    • Using DO-UNTIL Loop in VBA - 1:49
    • Using FOR..NEXT Loop in VBA - 2:07
    • Using FOR..EACH..NEXT Loop in VBA - 3:02
  • Section 8 - Drawing Objects in VBA
    • Drawing Objects Overview - 1:18
    • Draw a Line Object using Utility Function - 3:10
    • Draw a Line Object using Points from User's Input - 7:21
    • Draw a Circle Object Using Utility Functions - 3:07
    • Draw a Text Object using Utility Functions - 5:23
    • Draw a LWPolyline and Polyline Objects - 5:44
  • Section 9 - Code Debugging in VBA
    • Code Debugging Overview - 0:41
    • Code Debugging in VBA Demo - 12:22
    • Code Debugging in VBA Demo Continued... - 2:12
  • Section 10 - Error Handling in VBA
    • Error Handling Course Outline - 1:52
    • Error Handling in VBA Demo - 12:45
  • Section 11 - Conclusion
    • Conclusion and Thank you! - 0:42

View Full Curriculum


Access
Content
2.0 hours
Lessons
26

AutoCAD to Excel - VBA Programming Hands-On!

Learn How to Export & Import AutoCAD Drawings to Excel to Other Formats through VBA Programming

By Arnold Higuit | in Online Courses

This course will show you how easy it is to Export AutoCAD Drawing Information to Excel (and other Formats) using VBA. We will walk through the actual development, from User Interface design to coding the logic behind the form and explaining every line in detail. You will learn and have a good understanding of VBA Programming as we progress along the course. By the end of this course, you can be productive right away, and you should be able to perform all these tasks and start building your own program or build upon the Projects that we’ve developed throughout this course.

4.7/5 average rating: ★ ★ ★ ★
  • Access 26 lectures & 2 hours of content 24/7
  • Understand how AutoCAD interacts with Excel
  • Extract different AutoCAD Objects Properties & export them into Excel such as Lines Mtexts Attribute Blocks
  • Extract LWPolyline Objects into a CSV (or a Pipe) Delimited File
  • Import Excel Spreadsheet into AutoCAD
  • Import CSV (or Pipe) Delimited File into AutoCAD
  • Learn how to design a User Interface (UI) & write the code behind the control
  • Learn lots of VBA Programming Techniques (e.g., Debugging, ErrorHandling, Conditionals, Looping, SelectionSets, etc.)

Arnold Higuit | Sr. Software Developer

4.4/5 Instructor Rating: ★ ★ ★ ★

Arnold Higuit is a Sr. Software Developer, a Microsoft Certified Solutions Developer (MCSD), and a Microsoft Certified Applications Developer (MCAD) with extensive knowledge of different technology in different industries. He worked on several companies ranging from Architectural, Engineering & Construction, Utilities, Marketing, Telecommunications, and now in Financial Corporation. He's been exposed to many different Technologies and Frameworks, and Programming Languages. He is developing applications using C#, Java, AutoLISP, VB/VBA, GIS, and CAD Applications. He also worked on many different Enterprise Databases (e.g. SQL Server, Oracle, Sybase).

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Knowledge of AutoCAD is required
  • Basic knowledge of VBA would be helpful

Course Outline

  • Introduction
    • Introduction - 1:05
    • Course Content - 4:02
    • Who is this Course for? - 1:22
    • What Will I Learn from this Course? - 1:39
  • Section 2 - Exporting AutoCAD Objects to Excel
    • Exporting Line Object to Excel Introduction - 1:07
    • Exporting Line Objects to Excel - Hands-on Demo - 12:30
    • Exporting MText Objects to Excel Introduction - 0:36
    • Exporting MText Objects to Excel - Hands-on Demo - 7:43
    • Exporting Attribute Blocks to Excel Introduction - 1:23
    • Exporting Attribute Block Objects to Excel - Hands-on Demo - 15:21
  • Section 3 - AutoCAD to Excel Extractor Project
    • Developing the Extractor Program - 9:09
  • Section 4 - Exporting AutoCAD Objects to Delimited Files
    • Exporting LWPolyline to CSV File Introduction - 1:58
    • Exporting LWPolyline Objects to a CSV File - Hands-on Demo (Part 1) - 3:30
    • Exporting LWPolyline Objects to a CSV File - Hands-on Demo (Part 2) - 19:20
    • Exporting LWPolyline to a Pipe Delimited File Introduction - 0:47
    • Exporting LWPolyline to a Pipe Delimited File - Hands-On Demo - 2:16
  • Section 5 - Importing Excel File Into AutoCAD
    • Importing Line Objects into AutoCAD Introduction - 0:44
    • Clear Line Objects for Importing Excel Spreadsheet - Hands-On Demo - 1:23
    • Importing Line Objects Spreadsheet File into AutoCAD - Hands-On Demo - 13:41
    • Importing MText Objects Excel Spreadsheet File into AutoCAD Introduction - 0:44
    • Importing MText Objects Excel Spreadsheet File into AutoCAD - Hands - On Demo - 8:36
  • Section 6 - Importing CSV and Pipe Delimited Files into AutoCAD
    • Importing CSV File into AutoCAD Introduction - 1:03
    • Importing CSV File into AutoCAD - Hands-On (Part 1) - 2:54
    • Importing CSV File into AutoCAD - Hands-On (Part 2) - 17:52
    • Importing Pipe Delimited File into AutoCAD - Hands-On - 4:13
  • Section 7 - Conclusion
    • Conclusion and Thank you. - 0:56

View Full Curriculum


Access
Content
9.0 hours
Lessons
63

AutoCAD Programming using C# with Windows Forms

Learn AutoCAD Programming through C# by Developing Real World Applications

By Arnold Higuit | in Online Courses

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. Most importantly, you will learn by doing and developing real-world applications.

4.8/5 average rating: ★ ★ ★ ★
  • Access 63 lectures & 9 hours of content 24/7
  • Use Windows Form when developing AutoCAD Plugin using C#
  • Use different User Controls (Label, Textbox, Button, Listbox, ComboBox, GroupBox
  • Code behind the Form (e.g., Events, Methods, & Classes)
  • Automate processing AutoCAD Drawings
  • Develop multiple projects & be comfortable with programming AutoCAD using C#

Arnold Higuit | Sr. Software Developer

4.4/5 Instructor Rating: ★ ★ ★ ★

Arnold Higuit is a Sr. Software Developer, a Microsoft Certified Solutions Developer (MCSD), and a Microsoft Certified Applications Developer (MCAD) with extensive knowledge of different technology in different industries. He worked on several companies ranging from Architectural, Engineering & Construction, Utilities, Marketing, Telecommunications, and now in Financial Corporation. He's been exposed to many different Technologies and Frameworks, and Programming Languages. He is developing applications using C#, Java, AutoLISP, VB/VBA, GIS, and CAD Applications. He also worked on many different Enterprise Databases (e.g. SQL Server, Oracle, Sybase).

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Basic knowledge of C# programming language
  • Basic knowledge of AutoCAD .NET API
  • Good knowledge of AutoCAD and AutoCAD objects

Course Outline

  • Section 1 - Introduction
    • Introduction - 1:23
    • Why build Plugins using C# and Windows Forms? - 0:54
    • Who is this course for? - 2:08
    • Tools needed in this course - 1:18
  • Section 2 - What will you learn from this course?
    • What will you learn from this course? - 4:45
  • Section 3 - Windows Form and Controls
    • Controls Project Demo - Overview - 2:32
    • ControlsDemo Project Requirement - Explained - 2:50
    • Create the ControlsDemo Project - 3:17
    • ControlsDemo Project - Creating the Form (User Interface) - 15:07
    • Develop the ControlsDemo Utility Class - 10:19
    • Using Combobox Control to select an option - 13:13
    • Using Textbox Control to select an option - 8:50
    • Using Radiobutton Control to select an option - 5:34
    • Using Checkbox Control to select an option(s) - 17:57
  • Section 4 - Developing Real World Projects
    • Developing Projects - Overview - 2:56
    • Creating a Rectangle - Project Overview - 2:38
    • Project 1: Creating the Rectangle Utility Class - 16:34
    • Project 1: Creating the User Interface - 9:44
    • Project 1: Coding the User Interface - 28:50
    • Project 1: Running and Testing the DrawRectangle Plugin - 7:46
    • Project 2: Update Objects Layer - Overview - 1:49
    • Project 2: Create the User Interface of UpdateObjectsLayer Plugin - 9:10
    • Project 2: Coding the Form Load Event - 6:55
    • Project 2: Coding the Browse drawing Button - 2:44
    • Project 2: Coding the Update Button control - 7:26
    • Project 2: Coding the UpdateLayer Utility Class - 11:45
    • Project 2: Running and Testing the Plugin - 8:13
    • Project 3: Extracting Block Attributes to Files - Overview - 2:48
    • Project 3: Creating the AutomaticBlockExtractor Project - 2:13
    • Project 3: Creating the User Interface for the BlockExtractor Project - 9:04
    • Project 3: Completing User Interface code - 22:20
    • Project 3: Coding the AutoBlockExtractor Utility Class - 23:47
    • Project 3: Running and Testing the AutomaticBlockExtractor Plugin in AutoCAD - 14:36
    • Project 4: Updating MText Textstyle Project - Overview and Walkthrough - 5:06
    • Project 4: Creating the UpdateTextStyle Utility Class - 19:21
    • Project 4: Designing the UpdateTextStyle Plugin User Interface - 6:23
    • Project 4: User Interface Code - 16:04
    • Project 4: Running and Testing the UpdateTextstyle Plugin - 5:19
    • Project 5: Converting Drawing to PDF Plugin - Overview - 2:53
    • Project 5: Creating the PlotDWGtoPDF Project in Visual Studio 2019 - 3:34
    • Project 5: Creating the User Interface for MultiplePlotDWGtoPDF Project - 9:01
    • Project 5: Coding the User Interface - 15:45
    • Project 5: Developing the GetPlotSizes Method - 10:14
    • Project 5: Developing the PlotCurrentLayout Method - 27:12
    • Project 5: Testing and Running the MultiplePlotDWGtoPDF Project - 9:36
    • Project 6: Multiple Object Extractor Project - Overview - 2:53
    • Project 6: Creating the MultiObjectExtractor Project - 2:10
    • Project 6: Designing the MultiObjectExtractor User Interface - 13:40
    • Project 6: Coding the FormLoad Event - 6:59
    • Project 6: Coding the BrowseDwg Button - 11:50
    • Project 6: Coding the BrowseFile Button - 3:22
    • Project 6: Coding the ProcessExtract Button - 5:15
    • Project 6: Creating the Code Validation Methods - 10:16
    • Project 6: Coding the ProcessDrawing Method - 19:24
    • Project 6: Coding the ProcessObjectExtraction Method - 10:35
    • Project 6: Coding the ExtractLine Method - 10:47
    • Project 6: Coding the ExtractCircle Method - 3:42
    • Project 6: Coding the ExtractPolyline Method - 11:13
    • Project 6: Coding the ExtractMText Method - 4:38
    • Project 6: Coding the ExtractBlock Method - 2:43
    • Project 6: Coding the ExtractObjects Method - 1:50
    • Project 6: Running and Testing the MultiObjectExtractor Plugin - 14:19
  • Section 5 - Conclusion
    • Conclusion and Thank you - 0:25

View Full Curriculum


Access
Content
9.0 hours
Lessons
60

Develop AutoCAD Plugins using VB.NET with Windows Forms

Pick Up How to Develop AutoCAD Plugins using VB.NET with Windows Forms

By Arnold Higuit | in Online Courses

In this course, you will learn how to develop AutoCAD Plugins using VB.NET with Windows Forms. This course will present you with 6 hands-on projects to learn from. By the time you finish this course, you will be able to create your own AutoCAD Plugins with User Interfaces that automate AutoCAD processes for your drawings.

4.8/5 average rating: ★ ★ ★ ★
  • Access 60 lectures & 9 hours of content 24/7
  • Develop AutoCAD Plug-ins using Windows Forms by developing real-world applications
  • Design User Interfaces
  • Learn about Event-Driven Programming
  • Use different User Controls (Label, Textbox, Button, Listbox, ComboBox, GroupBox
  • Code behind the Form (e.g., Events, Methods, & Classes)
  • Automate processing AutoCAD Drawings
  • Develop multiple projects & be comfortable with programming AutoCAD using VB dot NET

Arnold Higuit | Sr. Software Developer

4.4/5 Instructor Rating: ★ ★ ★ ★

Arnold Higuit is a Sr. Software Developer, a Microsoft Certified Solutions Developer (MCSD), and a Microsoft Certified Applications Developer (MCAD) with extensive knowledge of different technology in different industries. He worked on several companies ranging from Architectural, Engineering & Construction, Utilities, Marketing, Telecommunications, and now in Financial Corporation. He's been exposed to many different Technologies and Frameworks, and Programming Languages. He is developing applications using C#, Java, AutoLISP, VB/VBA, GIS, and CAD Applications. He also worked on many different Enterprise Databases (e.g. SQL Server, Oracle, Sybase).

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Knowledge of AutoCAD
  • Knowledge of VB.NET is essential but not necessary
  • Basic knowledge of computer programming

Course Outline

  • Section 1 - Introduction
    • Course Outline - 2:30
    • Introduction - 4:56
    • Who is this course for? - 4:20
    • Tools Needed for this Course - 1:25
  • Section 2 - What will you learn from this Course?
    • What will you learn from this Course - Overview - 5:53
  • Section 3 - Windows Form and Controls
    • Windows Form and Controls - Overview - 3:54
    • ControlsDemo Project - Overview - 3:00
    • ControlsDemo Project - Creating the Project - 3:46
    • Controls Demo Project - Designing the Form - 18:37
    • ControlsDemo Project - Creating the Utility Class - 10:03
    • ControlsDemo Project - Coding the Combobox Control - 14:53
    • ControlsDemo Project - Coding the Textbox Control - 10:05
    • ControlsDemo Project - Coding the Radiobutton Control - 7:58
    • ControlsDemo Project - Coding the Checkbox Control - 17:21
  • Section 4 - Developing Projects
    • Draw Rectangle Project - Overview - 3:13
    • Creating the DrawRectangle Project - 3:55
    • DrawRectangle Project - Creating the Utility Class - 19:42
    • DrawRectangle Project - Designing the Form - 15:02
    • DrawRectangle Project - Coding the User Interface Part 1 - 23:29
    • DrawRectangle Project - Coding the User Interface Part 2 - 17:50
    • DrawRectangle Project - Running the Program - 6:13
    • Automate Update Layer Project - Overview - 2:21
    • Creating the AutomateUpdateLayer Project - 3:19
    • AutomateUpdateLayer Project - Creating the Utility Class - 17:20
    • AutomateUpdateLayer Project - Designing the User Interface - 6:33
    • AutomateUpdateLayer Project - Coding the Form - 17:43
    • AutomateUpdateLayer Project - Running the Program - 6:41
    • Automatic Block Extractor Project - Overview - 3:21
    • AutomaticBlockExtractor Project - Creating the Project - 3:01
    • AutomaticBlockExtractor Project - Creating the User Interface - 9:24
    • AutomaticBlockExtractor Project - Coding the Form - 26:58
    • AutomaticBlockExtractor Project - Creating the Utility Class - 26:31
    • AutomaticBlockExtractor Project - Running the Program - 10:02
    • AutomateUpdateTextStyles Project - Overview - 3:04
    • AutomateUpdateTextStyle Project - Creating the Project - 2:18
    • AutomateUpdateTextStyle Project - Creating the User Interface - 8:56
    • AutomateUpdateTextStyle Project - Coding the Form - 20:00
    • AutomateUpdateTextStyle Project - Coding the Utility Class - 16:07
    • AutomateUpdateTextStyle Project - Running the Program - 8:17
    • Multiple Plot DWG to PDF Project - Overview - 3:11
    • MultiplePlotDWGtoPDF Project - Creating the Project - 3:58
    • MultiplePlotDWGtoPDF Project - Creating the User Interface - 8:53
    • MultiplePlotDWGtoPDF Project - Coding the Form - 19:32
    • MultiplePlotDWGtoPDF Project - Creating the Utility Class - 29:51
    • MultiplePlotDWGtoPDF Project - Running the Program - 13:22
    • Multiple Object Extractor Project - Overview - 2:31
    • MultipleObjectExtractor Project - Creating the Project - 2:19
    • MultipleObjectExtractor Project - Creating the User Interface - 15:18
    • MultipleObjectExtractor Project - Coding the Form Load Event - 5:23
    • MultipleObjectExtractor Project - Coding the Browse Buttons - 10:01
    • MultipleObjectExtractor Project - Coding the Extract Button - 20:15
    • MultipleObjectExtractor Project - Coding the ProcessDrawing Method - 8:39
    • MultipleObjectExtractor Project - Coding the ProcessObjectExtraction Method - 10:42
    • MultipleObjectExtractor Project - Coding the ExtractLine Method - 8:57
    • MultipleObjectExtractor Project - Coding the ExtractCircle Method - 3:27
    • MultipleObjectExtractor Project - Coding the ExtractPolyline Method - 9:27
    • MultipleObjectExtractor Project - Coding the ExtractMText Method - 4:40
    • MultipleObjectExtractor Project - Coding the ExtractBlock Method - 4:39
    • MultipleObjectExtractor Project - Running the Program - 14:32
  • Section 5 - Conclusion
    • Conclusion - 1:45

View Full Curriculum


Access
Content
9.0 hours
Lessons
99

Programming AutoCAD to Excel using VB.NET - Hands-On!

Develop AutoCAD Plugins that integrate with Excel & Text Files using VB.NET

By Arnold Higuit | in Online Courses

This course will teach you how to develop AutoCAD Plugins using VB.NET with Windows Forms that will integrate with Excel and Text Files. You will develop a project with all the Export and Import functionalities for Excel Spreadsheets and Text Files (.csv and .txt). This will guide you step-by-step, from method creation to designing the UI with the code behind it. You will learn how to export Lines, MTexts, Polylines, Blocks with and without Attributes into Excel Spreadsheet and Comma Separated Values (CSV files) and Pipe Delimited Files. You will also learn to design the User Interface by grouping related controls using the Group Container control. You will also learn how to pass data from one form to another using Fields. Simple code validations are also used in the program.

Furthermore, every section and individual task gives you a high-level flowchart that serves as a guide in developing your methods. The plugin source code will be available for you to follow along. You are free to modify and use the code for your respective needs. By the time you finish this course, you will have the fully functional plugin complete with User Interfaces that you can use right away at work.

4.7/5 average rating: ★ ★ ★ ★
  • Access 100 lectures & 9 hours of content 24/7
  • Create a program to select & read AutoCAD Objects, then export Properties to Excel
  • Produce a program to open & read Excel file & import into AutoCAD
  • Start a program to select & read AutoCAD Objects, then export Properties into a Text File
  • Develop a program to open & read a Text File & import it into AutoCAD

Arnold Higuit | Sr. Software Developer

4.4/5 Instructor Rating: ★ ★ ★ ★

Arnold Higuit is a Sr. Software Developer, a Microsoft Certified Solutions Developer (MCSD), and a Microsoft Certified Applications Developer (MCAD) with extensive knowledge of different technology in different industries. He worked on several companies ranging from Architectural, Engineering & Construction, Utilities, Marketing, Telecommunications, and now in Financial Corporation. He's been exposed to many different Technologies and Frameworks, and Programming Languages. He is developing applications using C#, Java, AutoLISP, VB/VBA, GIS, and CAD Applications. He also worked on many different Enterprise Databases (e.g. SQL Server, Oracle, Sybase).

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Basic knowledge of AutoCAD
  • Basic knowledge of Excel
  • Basic knowledge of VB .NET would be helpful but not required
  • Familiarity with AutoCAD .NET API but not required

Course Outline

  • Section 1 - Introduction
    • Introduction - 3:31
    • Who is this course for? - 1:52
    • What will you learn from this course? - 4:50
    • Tools needed - 1:23
    • Course Prerequisites - 3:58
  • Section 2 - Exporting AutoCAD Objects to Excel
    • Section Overview - Export AutoCAD Objects to Excel - 1:54
    • Exporting Lines to Excel - Overview - 2:06
    • Creating the VB.NET-Excel Project - 5:55
    • Design of User Interface to Export Lines - 10:11
    • Creating the Common Utility Class - 18:42
    • Creating the ExportLines Method - 12:04
    • Running and Testing ExportLines Method - 5:48
    • Exporting MTexts to Excel - Overview - 2:25
    • Creating the ExportMTexts Method - 11:24
    • Export Polylines to Excel - Overview - 1:12
    • Creating the ExportPolylines Method - 12:19
    • Running and Testing ExportPoylines Method - 2:14
    • Export Blocks (Without Attributes) to Excel - Overview - 1:28
    • Creating the ExportBlocks Method - 11:51
    • Creating Export Blocks UI and Running the Code - 5:30
    • Exporting Blocks (With Attributes) to Excel - Overview - 1:59
    • Creating the User Interface for exporting Blocks to Excel - 4:53
    • Creation of BlocksForm UI - 4:07
    • Coding the BlocksForm Load Event - 8:14
    • Testing the BlocksForm UI - 2:36
    • Coding the BlocksForm to populate the Listboxes - 15:17
    • Coding the BlocksForm Export Button - 4:20
    • Coding the ExportBlocksWithAttributes Method - 20:34
    • Running and Testing ExportBlocksWithAttributes Method. - 2:16
  • Section 3 - Importing Excel File into AutoCAD
    • Section Overview - Import Excel File into AutoCAD - 0:46
    • New Lecture - 1:25
    • New Lecture - 2:01
    • Creating the ImportLines Method - 18:52
    • New Lecture - 1:44
    • Coding the ImportLines UI code behind. - 6:39
    • Running and Testing ImportLines Method - 8:21
    • Importing MTexts into AutoCAD - Overview - 1:26
    • Creating the ImportMTexts Method - 10:44
    • Creating ImportMTexts User Interface - 1:37
    • Running and Testing ImportMTexts Method - 1:48
    • Importing Polylines from Excel File into AutoCAD - Overview - 1:27
    • Creating the ImportPolylines Method - 13:35
    • Creating ImportPolylines User Interface - 1:36
    • Running and Testing ImportPolylines Method - 3:05
    • Importing Blocks (without Attributes) from Excel File into AutoCAD - Overview - 1:19
    • Creating the ImportBlocks Method - 9:15
    • Creating the ImportBlocks User Interface - 1:50
    • Running and Testing ImportBlocks Method - 2:52
    • Importing Blocks (with Attirubtes) from Excel File into AutoCAD - Overview - 1:36
    • Creating the ImportBlocksWithAttributes Method - 24:31
    • Creating the UI for ImportBlocksWithAttributes Method - 4:19
    • Running and Testing ImportBlocksWithAttributes Method - 3:08
  • Section 4 - Exporting AutoCAD Objects to a File
    • Exporting Lines to a File - Overview - 1:53
    • Creating the ExportToFile Utility Class - 4:01
    • Creating ExportLinesToFile Method - 14:15
    • Creating the UI for ExportLinesToFile Method - 7:40
    • Running and Testing ExportLinesToFile Method - 1:52
    • Exporting MTexts To File - Overview - 1:24
    • Creating the MTextToFile Method - 6:05
    • Creating the UI for the ExportMTextToFile Method - 1:20
    • Running and Testing ExportMTextToFile Method. - 7:50
    • Exporting Polylines to File - Overview - 1:48
    • Creating ExportPolylinesToFile Method - 10:35
    • Exporting Polylines to File - User Interface - 1:26
    • Running and Testing ExportPolylinesToFile Method - 1:37
    • Creating the ExportBlocksToFile Method - 10:24
    • Creating ExportBlocksToFile User Interface - 1:58
    • Running and Testing ExportBlocksToFile Method - 1:55
    • Exporting Blocks (With Attributes) to a File - Overview - 2:10
    • Creating the EXportBlocksWithAttributesToFile Method - 18:32
    • Creating the UI for ExportBlocksWithAttributesToFile Method - 6:14
    • Coding the BlocksForm for ExportBlocksWithAttributeToFile Method - 3:42
    • Running and Testing ExportBlocksWithAttributesToFile Method - 2:50
  • Section 5 - Importing Text File into AutoCAD
    • Importing Text File into AutoCAD - Overview - 1:13
    • Importing Lines from a Text File into AutoCAD - Overview - 1:51
    • Creating the ImportFileUtil Class - 1:22
    • Creating the ImportLinesMethod - 16:49
    • Creation of ImportLines User Interface - 2:32
    • Coding the ImportLines UI button - 4:51
    • Running and Testing the ImportLines Method - 3:50
    • Importing MTexts from Text File into AutoCAD - Overview - 1:53
    • Creating the ImportMTexts Method - 8:57
    • Creating the TextStyle Manipulation Code - 2:26
    • Creating the UI for the ImportMTexts Method - 1:27
    • Running and Testing the ImportMTexts Method - 3:45
    • Importing Polylines from a Text File into AutoCAD - Overview - 1:49
    • Creating the ImportPolylines Method - 18:12
    • Creating the ImportPolylines UI - 1:36
    • Running and Testing ImportPolylines (from a File) Method - 2:14
    • Importing BLocks (without Attributes) from a Text File into AutoCAD - Overview - 1:33
    • Creating the ImportBlocks (without Attributes) Method - 14:30
    • Creating the ImportBlocks UI - 4:39
    • Running and Testing ImportBlocks (without Attributes) Method - 3:38
    • Importing Blocks (with Attributes) from a Text File into AutoCAD - Overview - 1:39
    • Creating the ImportBlocksWithAttributes From a File Method - 23:34
    • Creating the ImportBlocksWithAttributes (from a File) UI (Part 1) - 5:35
    • Creating the ImportBlocksWithAttributes (from a File) UI (Part 2) - 4:04
    • Running and Testing ImportBlocksWithAttributes (from a File) Method - 3:03
  • Section 6 - Conclusion
    • Conclusion - 0:26

View Full Curriculum


Access
Content
7.0 hours
Lessons
81

Practical AutoLISP Programming - Beginner to Advanced

Learn from This Ultimate AutoLISP Programming Guide with Lots of Sample Programs

By Arnold Higuit | in Online Courses

Become an AutoLISP programmer through this comprehensive course! Understand AutoCAD objects and How AutoLISP can manipulate them without touching them. Learn how to create your own shortcuts, commands, and macros. By the end of this course, you should be able to create simple to medium complexity Programs from scratch with the help of several exercises reinforced by what you learn.

  • Access 81 lectures & 7 hours of content 24/7
  • Develop your own programs to increase your productivity
  • Start automating repetitive tasks
  • Develop programs that extract drawing information
  • Become an AutoLISP programmer & many more

Arnold Higuit | Sr. Software Developer

4.4/5 Instructor Rating: ★ ★ ★ ★

Arnold Higuit is a Sr. Software Developer, a Microsoft Certified Solutions Developer (MCSD), and a Microsoft Certified Applications Developer (MCAD) with extensive knowledge of different technology in different industries. He worked on several companies ranging from Architectural, Engineering & Construction, Utilities, Marketing, Telecommunications, and now in Financial Corporation. He's been exposed to many different Technologies and Frameworks, and Programming Languages. He is developing applications using C#, Java, AutoLISP, VB/VBA, GIS, and CAD Applications. He also worked on many different Enterprise Databases (e.g. SQL Server, Oracle, Sybase).

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Knowledge of AutoCAD
  • A good understanding of AutoCAD commands and objects

Course Outline

  • Section 1 - Introduction
    • Introduction - 0:50
    • Course Outline - 5:23
    • Introduction to AutoLISP - 1:36
    • Who is this Course for? - 2:00
    • What will I Learn? - 1:23
    • About the Author - 1:37
    • Why Learn AutoLISP? - 1:57
    • Tools - 3:54
  • Section 2 - Quick Win Demo
    • Create Zoom Command Macros - 12:36
    • Create Layer Command Macros - 10:23
    • Create Insert Command Macros - 6:52
    • Create Audit Commands - 6:16
  • Section 3 - Autolisp Rules
    • AutoLISP Rules - 5:23
  • Section 4 - AutoLISP Variables
    • Understanding AutoLISP Variables - 5:06
    • Using Variables in a Real World Program - Part1 - 7:32
    • Using Variables in a Real World Program - Part 2 - 8:07
    • Using Variables in a Real World Program - Part 3 - 5:28
    • Using Variables in a Real World Program - Part 4 - 6:29
  • Section 5 - Autolisp Math Functions
    • Math Functions in Theory - 6:18
    • Math Functions by Example - 15:01
  • Section 6 - AutoLISP's List Functions
    • List Functions Theory - Part 1 - 6:09
    • New Lecture
    • CAR Function - Demo - 2:05
    • CDR Function - Demo - 1:31
    • CADR Function - Demo - 2:03
    • CADDR Function - Demo - 1:42
    • CAAR Function - Demo - 1:42
    • CDDR Function - Demo - 1:07
    • List Functions Theory - Part 2 - 4:59
    • list Function - Demo - 0:59
    • cons Function - Demo - 1:33
    • nth Function - Demo - 1:23
    • Foreach Function - Demo - 3:44
    • List Functions Theory - Part 3 - 4:33
    • Assoc Function - Demo - 3:36
    • Subst Function - Demo - 5:49
    • Last Function - Demo - 1:53
    • Reverse Function - Demo - 2:24
  • Section 7 - AutoLISP's User Input Functions
    • User Input Functions Theory - Part 1 - 4:38
    • User Input Functions Theory - Part 2 - 4:22
    • GetPoint Function - Demo - 2:18
    • GetInt Function - Demo - 2:31
    • GetString Function - Demo - 3:33
    • GetReal Function - Demo - 2:14
    • GetDist Function - Demo - 4:00
    • GetCorner Function - Demo - 4:25
    • GetAngle Function - Demo - 9:32
    • GetKword Function - Demo - 4:36
  • Section 8 - Object Handling Functions
    • Object Handling Functions - Theory - 3:57
    • Entsel Function - Demo - 2:50
    • Entnext Function - Demo - 2:37
    • Entlast Function - Demo - 1:55
    • Entget Function - Demo - 4:24
    • Object Handling Functions - Exercises - 1:51
    • Object Handling Functions - Solutions to Exercises - 6:00
  • Section 9 - AutoLISP's Selection Sets
    • Selection Sets - Theory - 7:39
    • Ssget Function - Demo - 10:51
    • Ssadd Function - Demo - 5:11
    • Ssdel Function - Demo - 3:25
    • Ssmemb Function - Demo - 2:53
    • Ssname Function - Demo - 3:08
    • Sslength Function - Demo - 5:10
    • Selection Sets - Exercises - 4:09
    • Selection Sets - Solutions to Exercises - 12:55
  • Section 10 - Conditionals and Equality Functions
    • Using If and Progn Statements - 4:47
    • Using While and EQ Functions - 4:46
    • Using Cond and And Functions - 3:46
  • Section 11 - AutoCAD Objects - Data Model
    • AutoCAD Objects: Re-examined (Part 1) - 4:05
    • AutoCAD Objects: Re-examined (Part 2) - 5:13
    • Line Object: Re-examined (Demo) - 5:16
    • Circle Object: Re-examined (Demo) - 3:57
    • Text Object: Re-examined (Demo) - 7:54
    • Dimension Object: Re-examined (Demo) - 10:55
    • Block/Attribute Object: Re-examined (Demo) - 27:43
  • Section 12 - Symbol Table and Dictionary Handling Functions
    • Symbol Table and Dictionary-Handling Functions - Theory - 4:33
    • Tblsearch - Demo - 12:35
    • Tblnext - Demo - 8:42
  • Section 13 - Hands-On Projects
    • CDIM - Project - 12:14
    • CHSTYLE - Project - 15:30
    • EXTATTR - Hands-On Project - 25:36
  • Section 14 - Conclusion
    • Conclusion Message and Thank you! - 0:48

View Full Curriculum


Access
Content
16.0 hours
Lessons
193

AutoCAD Programming using C#.NET - Beginner Course

Master The Fundamentals of C# Programming & Create AutoCAD Objects Through this Ultimate Guide

By Arnold Higuit | in Online Courses

This intensive course allows students to learn C# Programming fundamentals, .NET Framework, how to use Visual Studio 2017, and the program AutoCAD .NET API. This course will walk you through developing your own AutoCAD Plugins that will extend AutoCAD Functionalities.

4.4/5 average rating: ★ ★ ★ ★
  • Access 193 lectures & 16 hours of content 24/7
  • Understand Fundamentals of C# Programming
  • Learn .NET Framework
  • Learn Visual Studio IDE 2017
  • Understand AutoCAD .NET API structure
  • Learn how to use Selection Sets & Filters using C#
  • Create your own AutoCAD Plugins
  • Manipulate AutoCAD Objects using C#
  • Create AutoCAD objects using C#

Arnold Higuit | Sr. Software Developer

4.4/5 Instructor Rating: ★ ★ ★ ★

Arnold Higuit is a Sr. Software Developer, a Microsoft Certified Solutions Developer (MCSD), and a Microsoft Certified Applications Developer (MCAD) with extensive knowledge of different technology in different industries. He worked on several companies ranging from Architectural, Engineering & Construction, Utilities, Marketing, Telecommunications, and now in Financial Corporation. He's been exposed to many different Technologies and Frameworks, and Programming Languages. He is developing applications using C#, Java, AutoLISP, VB/VBA, GIS, and CAD Applications. He also worked on many different Enterprise Databases (e.g. SQL Server, Oracle, Sybase).

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Knowledge of AutoCAD
  • C# Programming knowledge is advantageous but not necessary

Course Outline

  • Section 1 - Course Outline and Introduction
    • Course Outline - 3:03
    • Introduction - 0:32
    • Who is this course for? - 0:50
    • What Will I Learn from this Course? - 0:59
    • What is CSharp (C#)? - 1:19
    • What is AutoCAD .NET API? - 1:08
    • What are the advantages of programming in AutoCAD .NET API? - 1:29
  • Section 2 - .Net Framework and Visual Studio 2017 Community Edition
    • Section Overview - 0:59
    • .NET Framework Architecture Overview - 2:52
    • .NET Framework Class Library, Common Type System, Common Language Runtime - 3:25
    • More about.NET Framework Common Language Runtime (CLR) - 2:04
    • Visual Studio 2017 Integrated Development Environment (IDE) - 3:25
    • Visual Studio 2017 IDE Demo - 6:49
  • Section 3 - C# Fundamentals
    • Section Overview - 2:37
    • DataTypes and Variables - Value Types (signed/unsigned integers) - 4:19
    • DataTypes and Variables - Signed and Unsigned Integer Demo - 5:55
    • DataTypes and Variables - Floating Point and Decimal - 1:54
    • DataTypes and Variables - Floating Point and Decimal Demo - 3:46
    • DataTypes and Variables - Boolean - 2:44
    • DataTypes and Variables - Reference Types - 3:12
    • DataTypes and Variables - Class Type - 3:21
    • DataTypes and Variables - Class Type - Demo - 10:42
    • DataTypes and Variables - Interface Type - 1:03
    • DataTypes and Variables - Array Type - 2:25
    • DataTypes and Variables - Array Type - Demo (Single Dimension) - 8:17
    • DataTypes and Variables - Array Type - Demo (Multi Dimension) - 10:26
    • C# Operators Overview - 2:24
    • C# Assignment Operators - 3:16
    • C# Assignment Operators - Demo - 5:45
    • C# Unary Operators - 1:56
    • C# Unary Operators - Demo - 1:56
    • C# Primary Operators - 2:41
    • C# Primary Operators - Demo - 6:49
    • C# Equality Operators - 1:22
    • C# Equality Operators - Demo - 2:23
    • C# Additive Operators - 1:33
    • C# Additive Operators - Demo - 1:24
    • C# Multiplicative Operators - 0:57
    • C# Multiplicative Operators - Demo - 1:22
    • C# - Relational and Type Operators - 3:44
    • C# - Logical, Conditional and Null Operators - 3:30
    • C# - Logical, Conditional and Null Operators - Demo - 7:21
    • C# Keywords (Reserved Words) - 3:52
    • C# - Conditionals Overview - 1:18
    • C# Conditionals - If-Then-Else Statement - 2:34
    • C# Conditionals - If-Then-Else Statement - Demo - 6:53
    • C# Conditionals - Switch Statement - 2:52
    • C# Conditionals - Switch Statement - Demo - 4:17
    • C# - Loops Overview - 3:45
    • C# Loops - For Loop - 2:11
    • C# Loops - For Loop - Demo - 2:13
    • C# Loops - Foreach Loop - 2:05
    • C# Loops - Foreach Loop - Demo - 4:45
    • C# Loops - While Loop - 1:53
    • C# Loops - While Loop - Demo - 1:47
    • C# Loops - Do While Loop - 2:21
    • C# Loops - Do While Loop - Demo - 2:32
    • Modifiers Overview - 4:10
    • Debugging Overview - 2:36
    • Debugging - Demo 1 - 5:28
    • Debugging - Demo 2 - 6:39
    • Debugging - Demo 3 - 6:02
    • Error and Exception Handling - Overview - 2:08
    • ExceptionHandling - Demo 1 - 7:19
    • ExceptionHandling - Demo 2 - 7:22
    • ExceptionHandling - Demo 3 - 12:53
    • Introduction to Object Oriented Programming (OOP) - 4:03
    • OOP - Encapsulation - Demo (Part 1) - 10:55
    • OOP - Encapsulation - Demo (Part 2) - 12:18
    • OOP - Inheritance - Demo (Part 1) - 6:32
    • OOP - Inheritance - Demo (Part 2) - 5:21
    • OOP - Polymorphism - Demo (Part 1) - 10:25
    • OOP - Polymorphism - Demo (Part 2) - 2:36
  • Section 4 - Exploring AutoCAD .NET API
    • AutoCAD .NET API - Overview - 1:22
    • AutoCAD .NET API Assemblies - 1:41
    • Using AutoCAD .NET API in C# - Hello AutoCAD Demo Part 1 - 11:42
    • Using AutoCAD .NET API in C# - Hello AutoCAD Demo - Part 2 - 3:57
    • AutoCAD .NET API Object Hierarchy - 3:16
    • AutoCAD .NET API - Application Object Overview - 3:13
    • AutoCAD .NET API - Document Object Overview - 2:44
    • AutoCAD .NET API - Database Object Overview - 2:32
  • Section 5 - Creating AutoCAD Objects using AutoCAD .NET API
    • Creating AutoCAD Objects using AutoCAD .NET API - Overview - 0:46
    • Creating a Line Object - Lab (Part 1) - 14:21
    • Creating a Line Object - Lab (Part 2) - 2:46
    • Creating a MText Object - Lab - 10:00
    • Creating a Circle Object - Lab - 6:30
    • Creating an Arc Object - Lab - 5:03
    • Creating a LWPolyline Object - Lab - 5:29
  • Section 6 - Manipulate AutoCAD Objects
    • Manipulate AutoCAD Objects - Overview - 0:40
    • Copy Object using C# - Theory - 0:47
    • Copy Object using C# - Lab (Part 1) - 10:41
    • Copy Object using C# - Lab (Part 2) - 1:30
    • Copy multiple objects using C# - Lab (Part 1) - 9:11
    • Copy multiple objects using C# - Lab (Part 2) - 1:29
    • Erase Object using C# - Lab (Part 1) - 6:21
    • Erase Object using C# - Lab (Part 2) - 4:33
    • Move Object using C# - Lab (Part 1) - 5:55
    • Move Object using C# - Lab (Part 2) - 1:43
    • Mirror Object using C# - Lab (Part 1) - 9:46
    • Mirror Object using C# - Lab (Part 2) - 1:42
    • Rotate Object using C# - Lab (Part 1) - 7:19
    • Rotate Object using C# - Lab (Part 2) - 3:16
    • Scale Object using C# - Lab - 5:19
    • Copy Object Exercise - 2:07
    • Copy Object Solution - 5:51
    • Erase Object Exercise - 1:39
    • Erase Object Solution - 7:16
    • Move Object Exercise - 1:56
    • Move Object Solution - 5:48
    • Mirror Object Exercise - 1:45
    • Mirror Object Solution - 6:16
    • Rotate Object Exercise - 1:45
    • Rotate Object Solution - 6:12
    • Scale Object Exercise - 1:25
    • Scale Object Solution - 5:23
  • Section 7 - Exploring AutoCAD Dictionaries (Layers, LineTypes, TextStyles)
    • Exploring AutoCAD Dictionaries - Layers Overview - 2:36
    • Listing all the Layers in the drawing using C# - 10:48
    • Creating a Layer in AutoCAD using C# - 9:25
    • Updating a Layer in AutoCAD using C# - 9:11
    • Turning the Layer On/Off in AutoCAD using C# - 4:41
    • Thawing/Freezing Layer in AutoCAD using C# - 3:54
    • Deleting a Layer in AutoCAD using C# - 3:23
    • Locking/UnLocking a Layer in AutoCAD using C# - 4:59
    • Assigning a Layer to an AutoCAD object using C# - 3:18
    • Exploring AutoCAD Dictionaries - LineTypes Overview - 0:52
    • Listing all the LineTypes in the drawing using C# - 6:51
    • Loading a LineType in the drawing using C# - 6:49
    • Setting the Current LineType in AutoCAD using C# - 2:58
    • Deleting a LineType in AutoCAD using C# - 3:03
    • Setting a LineType to an object using C# - 3:50
    • Exploring AutoCAD Dictionaries - TextStyles Overview - 0:50
    • Listing all the TextStyles in the drawing using C# - 8:14
    • Updating current TextStyle Font in AutoCAD using C# - 9:33
    • Setting the Current TextStyle in AutoCAD using C# - 8:04
    • Setting a TextStyle to an object using C# - 4:01
  • Section 8 - User Input Functions
    • User Input Functions Overview - 1:11
    • Using GetString Method - Lab (Part 1) - 13:06
    • Using GetString Method - Lab (Part 2) - 9:51
    • Using GetPoint Method - Lab - 11:46
    • Using GetDistance Method - Lab - 3:38
    • Using GetKeyWords Method - Lab (Part 1) - 12:24
    • Using GetKeyWords Method - Lab (Part 2) - 2:21
  • Section 9 - Selection Sets and Filters
    • Selection Sets and Filters - Overview - 1:31
    • Using SelectAll Method - Lab (Part 1) - 10:37
    • Using SelectAll Method - Lab (Part 2) - 1:44
    • Using SelectOnScreen Method - Lab (Part 1) - 6:02
    • Using SelectOnScreen Method - Lab (Part 2) - 1:06
    • Using SelectWindow Method - Lab - 8:17
    • Using SelectCrossingWindow Method - Lab - 8:06
    • Using SelectFence Method - Lab - 7:47
    • Using PickFirstSelection Method - Lab - 11:16
    • Using SelectionSet Filters - Overview - 1:13
    • Using SelectionSet Filters - Selecting Lines - 9:21
    • Using SelectionSet Filters - Selecting MTexts Lab - 6:41
    • Using SelectionSet Filters - Selecting Polylines Lab - 3:08
    • Using SelectionSet Filters - Selecting Blocks (FrenchDoors) Lab - 7:12
    • Using SelectionSet Filters - Selecting Blocks (BiFoldDoors) Lab - 4:17
    • Using SelectionSet Filters - Selecting objects in a Layer (Walls) Lab - 6:57
    • Using SelectionSet Filters - Selecting all objects in a Layer (Stairs) Lab - 5:23
    • Using SelectionSets and Filters - Exercises - 2:24
  • Section 10 - Developing Title Block Project - Hands On!
    • TitleBlock Project - Overview - 5:19
    • Creating Project and TBlock Class - Lab - 13:51
    • Creating Classes for each Paper Sizes - Lab - 7:02
    • Creating TitleBlock Class - Lab - 14:22
    • Handling User Selected Paper Size - Lab - 4:33
    • Creating the TitleBlock Border Lines - Lab - 5:30
    • Creating the Horizontal Partition Lines - Lab (Part 1) - 10:37
    • Creating the Horizontal Partition Lines - Lab (Part 2) - 5:04
    • Creating Vertical Partition Lines - Lab - 11:05
    • Project Check on the Partition Lines - Lab - 7:09
    • Creating the TitleBlock Labels - Lab (Part 1) - 10:17
    • Creating the TitleBlock Labels - Lab (Part 2) - 9:04
    • Creating the TitleBlock Labels - Lab (Part 3) - 10:36
    • Project Check on the Labels - 6:47
    • Creating Drawing Information Texts - 8:03
    • Debugging the TitleBlock Project - Lab - 9:33
    • Completing and Running the TitleBlock Plugin - 5:25
    • Audit Drawing Project - Overview - 2:08
    • Audit Drawing Project - Demo - 6:37
    • Creating the AuditDrawing Project - 11:08
    • Creating the AuditDrawing DisplayOnScreen Method - 13:53
    • Creating the AuditDrawing Write to TXT File Method - 8:18
    • Creating the AuditDrawing Write to CSV File Method - 5:51
    • Creating the AuditDrawing Write to HTML File Method - 14:07
    • AuditDrawing Plugin Demo - 4:16
    • Creating the AuditBlock Method - 4:49
    • Creating the AuditBlock GatherBlocksAndCount Method - 15:59
    • Creating the AuditBlock DisplayOnScreen Method - 5:46
    • Creating the AuditBlock WriteToTXTFile Method - 5:11
    • Creating the AuditBlock WriteToCSVFile Method - 4:31
    • Creating the AuditBlock WriteToHTMLFile Method - 7:20
    • AuditBlock Completed Component - Demo - 11:35
  • Section 11 - Conclusion
    • Conclusion - 1:09

View Full Curriculum



Terms

  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.
×
Your Ad Blocker Is On!
Sadly, recent updates to your Ad Blocker are preventing crucial parts of our shop from loading. Frustrating. We know. We hate to nag, but please turn off your Ad Blocker or whitelist us to continue exploring our shop.