Autoplay
Autocomplete
Previous Lesson
Complete and Continue
AutoCAD Programming Using C#.NET - Beginner Course
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)
C# Loops - Do While Loop
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock