Unit 01: Course Outline and Introduction |
|
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 |
Unit 02: .Net Framework and Visual Studio 2017 Community Edition |
|
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 |
Unit 03: C# Fundamentals |
|
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:04: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 |
Unit 04: Exploring AutoCAD .NET API |
|
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 |
Unit 05: Creating AutoCAD Objects using AutoCAD .NET API |
|
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 |
Unit 06: Manipulate AutoCAD Objects |
|
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 |
Unit 07: Exploring AutoCAD Dictionaries (Layers, LineTypes, TextStyles) |
|
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 |
Unit 08: User Input Functions |
|
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 |
Unit 09: Selection Sets and Filters |
|
Module 01: Selection Sets and Filters – Overview |
|
00:02:00 |
|
Module 02: Using SelectAll Method – Lab (Part 1) |
|
00:11: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 |
Unit 10: Developing Title Block Project - Hands On! |
|
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 |
Unit 11: Conclusion |
|
Module 01: Conclusion |
|
00:01:00 |
Assignment |
|
Assignment – AutoCAD Programming Using C#.NET Level 7 |
|
00:00:00 |