Autoplay
Autocomplete
Previous Lesson
Complete and Continue
C#: The Complete Foundation
Getting Started
Welcome
What you need for this course
Introduction to Microsoft Visual Studio
C# - A First Look
Introduction to Object-Oriented Programming (OOP)
Introduction to C# Concepts
Selecting Identifiers
Adding Program Comments
Section 1: Summary and Homework
Review : Section 2 Homework
Using Data
Variables
Integral & Floating-Point Data Types
Arithmetic Operators
The Boolean Data Type
Numeric Type Conversion
Char & String Data Types
Defining Constants and Enumerations
Accepting Console Input
Section 2: Summary and Class Assignment
Using Data
Section 3 Homework Assignment
Review : Section 3 Homework
Using GUI Objects
Creating Forms in Visual Studio
Using the Toolbox to add Buttons, Labels and TextBoxes
Section 3: Summary and Class Assignment
Using GUI Objects
Section 4 Homework Assignment
Review : Section 4 Homework
Making Decisions (Statements)
Logic-Planning Tools and Decision Making
Using If Statements
Using If-Else Statements
Using Compound Expressions in If Statements
Using Switch Statements
Conditional Operator & NOT Operator
Avoiding Common Decision Errors
Section 5: Summary and Class Assignment
Making Decisions (Statements)
Section 5 Homework Assignment
Review : Section 5 Homework
Looping
Create Loops Using While Statements
Create Loops Using For Statements
Create Loops Using Do Statements
Section 6: Summary and Class Assignment
Looping
Section 6 Homework Assignment
Review : Section 6 Homework
Using Arrays
Introduction to Arrays
Accessing Array Elements
Length Property and Using foreach
Searching Arrays Using Loops
BinarySearch(), Sort(), Reverse() Methods
Single & Multidimensional Arrays
Section 7: Summary and Class Assignment
Using Arrays
Section 7 Homework Assignment
Review: Section 7 Homework
Introduction to Methods
Understanding Methods
Accessibility
Return Types & Method Identifiers
Writing Methods
Passing Array Elements
Section 8: Summary and Class Assignment
Introduction to Methods
Section 8 Homework Assignment
Review: Section 8 Homework
Mid-Term Project
Mid-Term Assignment
Review: Mid-Term Assignment
Part 1: Using Classes and Objects
Class Concepts
Instance Variables & Methods
Creating Objects
Properties
This Reference & Public/Private Access
Class Assignment
Section 10 Homework Assignment
Review: Section 10 Homework
Part 2: Using Classes and Objects
Using Constructors
Object Initializers
Overloading Operators
Using Arrays with Objects
Destructors
Section 11: Summary and Class Assignment
Section 10 & 11 Combined
Section 11 Homework Assignment
Review: Section 11 Homework
Introduction to Inheritance
Inheritance
Protected Access Specifier
Base Class Methods: Overriding & Accessing Base Methods
Using the Object Class
Section 12: Summary and Class Assignment
Section 12 Quiz
Section 12 Homework Assignment
Review: Section 12 Homework
Exception Handling
Understanding Exceptions
Traditional and Object-Oriented Exception Handling
The Exception Class’s ToString() Method and Message Property
Catching Multiple Exceptions
The TryParse() Method
Handling Exceptions Thrown from Outside Methods
Call Stack & StackTrace
Creating Custom Exceptions
Section 13: Summary and Class Assignment
Inheritance
Section 13 Homework Assignment
Review: Section 13 Homework
Final Project
Final Project Assignment
Final Project Review
Using the Toolbox to add Buttons, Labels and TextBoxes
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock