- What is C#?
- Does C# Replace Java?
- Simple Program: Printing a Line of Text
- Memory Concepts
- Initialization of Variables
- Variable Scope
- Constants
- Value Types and Reference Types
- CTS Types
Arrays and Strings
Object Oriented Programming
- Objects and Classes
- Methods and Properties
- Constructors and Destructors
Types of Inheritance
- Implementation versus Interface Inheritance
- Multiple Inheritances
- Structs and Classes
- Abstract Classes
- Implementing Polymorphism by Method Overloading
- Implementing Polymorphism by Method Overriding
- Interfaces and Structures
- Defining and Implementing Interfaces
- Derived Interfaces
- Accessing Interfaces
- Overriding Interfaces
- Defining Structs
- Creating Structs
- Creating Enum
- Exception Classes
- Standard Exceptions
- User Defined Exceptions Delegates
Building Windows Based Applications
- Standard Controls
- Components
- Forms
- Menus and Dialogues
- Validating user input
- Overview of ADO.NET
- Accessing Data
- Using Dataset Objects and Updating Data
- Binding, Viewing, and Filtering Data
- Connecting With the Database