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