Introduction to the .Net Framework and C#
- • Pre Microsoft .Net Days
• Microsoft .Net
• C# Language
• Net Architecture and .Net Framework
Visual Studio.Net
- Visual Studio.Net's Integrated Development Environment (IDE)
- Writing Your First Hello World Console Application in C#
- Understanding Hello World Application Code
- A more interactive Hello World Application
C# Language Fundamentals
- Basic Data Types
- Variables
- Constant Variables or Symbols
- Operators in C#
- Flow Control And Conditional Statements
- Loops In C#
- Arrays in C#
Classes and Objects
- Concept of a Class
- Objects
- Fields
- Methods
- Instantiating the class
- Accessing the members of a class
- Access Modifiers or Accessibility
Levels
- Properties
- this keyword
- Static Members of the class
- Constructors
- Method and Constructor Overloading
- Value types (out and ref Keywords)
Inheritance and Polymorphism
Structure, Enumeration, Garbage Collection and Nested Classes
- Structures
- Enumeration
- Garbage Collection in .Net
|
Abstract classes and Interfaces
- Abstract Classes
- Interfaces
Collections and string Manipulation
- Collections
- Dictionaries
- String Handling in C#
Exception Handling in C#
- Exceptions Basics
- Exceptions in C# and .Net
- Handling Exceptions using the try...catch...finally blocks
- Catching Multiple Exceptions using multiple catch blocks
- Other important points about Exception Handling in C#
- Defining your own custom exceptions
Delegates and Events
- Delegates Basics
- Delegates in the .Net Framework
- Multicast Delegates
WinForms and Windows Applicatoins
- Windows Applications and .Net
- WinForm Basics
- Visual Studio.Net & its IDE
- Using Visual Studio.Net to build the "Hello WinForm" Application
- Using More Controls
- Using various controls in an application
- Some Important Points for designing Windows Applications
More Windows Controls and Standard Dialog Boxes
- Collection Controls
- List Box Control
- Combo Box Control
- Main Menu
- Windows Standard Dialog Boxes
Working With The File System & Streams
- Working with the File System
- The System.Environment class
- System.IO.File Class
- System.IO.FileInfo class
- System.IO.Directory Class
- System.IO.DirectoryInfo class
- Streams
- Important points regarding the use of Streams
|