Home
Assignments
Fundamentals of IT
Programming Concepts 1
Programming Concepts 2
Programming Concepts 3
Object-Oriented Programming A
Object-Oriented Programming B
Object-Oriented Programming C
Object-Oriented Design A
Object-Oriented Design B
Object-Oriented Design C
Advanced .NET Programming A
Advanced .NET Programming B
Advanced .NET Programming C
Content
Fundamentals of IT
Programming Concepts 1
Programming Concepts 2
Programming Concepts 3
Object-Oriented Programming A
Object-Oriented Programming B
Object-Oriented Programming C
Advanced .NET Programming A
Advanced .NET Programming B
Advanced .NET Programming C
Topics
Glossary
Links
Canvas
Socrative
Feedback System
NTC Slack
NTC Email
Software Installations
Object-Oriented Programming A Content
Chapter 4.1 - Class Libraries
4.1.1 How and Why to Optimize Using Directives [4 minutes]
4.1.2 How to Use Visual Studio Build Configurations [4 minutes]
4.1.3 How to Use Conditional Directives [4 minutes]
4.1.4 How to Add Class Libraries and Use the File System [4 minutes]
4.1.5 Why we Use Multiple Projects in a Soultion [3 minutes]
4.1.6 How to Use the DateTime Type in C# [4 minutes]
4.1.7 How to Create a Button in XAML [4 minutes]
4.1.8 How to Remove an Item from a List [4 minutes]
4.1.9 How to Build and Deploy Visual Studio Projects [4 minutes]
Chapter 4.2 - Console Applications and Exception Handling
4.2.1 How to Create a Console Application [4 minutes]
4.2.2 How to Utilize Console Writing and Reading [4 minutes]
4.2.3 How to Manipulate a String [4 minutes]
4.2.4 How to Use Try/Catch [4 minutes]
4.2.5 How to Determine Using Exceptions or Conditions [4 minutes]
4.2.6 Why We Use Static Fields [4 minutes]
4.2.7 How to Use Messages Boxes [4 minutes]
Chapter 4.3 - Inheritance vs. Composition
4.3.1 How to Utilize the Windows Presentation Foundation [4 minutes]
4.3.2 How to Read Composition in Class Diagrams [4 minutes]
4.3.3 Why we Use the DRY Principle (Don't Repeat Yourself) [3 minutes]
4.3.4 How to Use String.Format [4 minutes]
4.3.5 How to Use String Arrays [4 minutes]
4.3.6 How to Parse a Value [4 minutes]
4.3.7 How to Use String Interpolation [4 minutes]
4.3.8 How to Throw an Excpetion [4 minutes]
4.3.9 How to Catch an Exception [4 minutes]
4.3.10 How to Catch Multiple Exceptions [4 minutes]
4.3.11 How to Use Static Methods [4 minutes]
4.3.12 How to Use Window Events [4 minutes]
4.3.13 Why Use Composition over Inheritance [4 minutes]
4.3.14 How to Add and Use List Boxes [4 minutes]
4.3.15 How to Use the IEnumerable Type [4 minutes]
Chapter 4.4 - Interfaces, Polymorphism and the Simple Factory
4.4.1 How to Use Enumerations [4 minutes]
4.4.2 How to Apply the Program to Interfaces, Not Implementations Principle [4 minutes]
4.4.3 How to Use Internal Static Classes [4 minutes]
4.4.4 How to Add and Use New Windows [4 minutes]
4.4.5 How to Add and Use Grids [4 minutes]
4.4.6 How to Add and Use Text Boxes [4 minutes]
4.4.7 How to How to Edit WPF Object Properties and Events [4 minutes]
4.4.8 How to Implement the Dependency Inversion Principle [5 minutes]
Chapter 4.5 - Event Handlers and Data Validation
4.5.1 How to Implement the Factory Pattern [4 minutes]
4.5.2 Why we Use the Factory Pattern [3 minutes]
4.5.3 How to Add and Use Combo Boxes [4 minutes]
4.5.4 How to Use the Ternary Operator [4 minutes]
4.5.5 How to Use Regular Expressions [4 minutes]