learnex

 
C#.NET
  • Course Contents 

    • Overview of .NET Framework Programming
      • .NET Executables and the CLR
      • A .NET Test Bed for C# Programming
      • Using Visual Studio 2010 and 2008
    • Introducing C# Programs
      • Namespaces
      • Variables and Expressions
      • Using C# as a Calculator
      • Input/Output in C#
      • .NET Framework Class Library

     

    • Data Types in C#
      • Data Types
      • Integer Types
      • Floating Point Types
      • Decimal Type
      • Characters and Strings
      • Boolean Type
      • Conversions
      • Nullable Types
    • Operators and Expressions
      • Operator Cardinality
      • Arithmetic Operators
      • Relational Operators
      • Logical Operators
      • Bitwise Operators
      • Assignment Operators
      • Expressions
    • Control Structures
      • If Statements
      • Loops
      • Arrays
      • The Foreach Construct
      • Switch

     

    • Object Oriented Programming
      • Objects
      • Classes
      • Inheritance
      • Polymorphism
      • Object Oriented Languages
    • Classes
      • Classes as Structured Data
      • Methods
      • Constructors and Initialization
      • Static Fields and Methods
      • Constant and Readonly

     

    • More about Types
      • Overview of Types in C#
      • Boxing and Unboxing
      • Reference Types
    • Methods, Properties and Operators
      • Methods
      • Parameter Passing
      • Method Overloading
      • Variable Length Parameter Lists
      • Properties
      • Operator Overloading

     

    • Characters and Strings
      • Characters
      • Strings
      • String Input
      • String Methods
      • The StringBuilder Class
    • Arrays and Indexers
      • Arrays
      • System.Array
      • Jagged Arrays
      • Rectangular Arrays
      • Arrays as Collections
      • Indexers

     

    • Inheritance
      • Single Inheritance
      • Access Control
      • Method Hiding
      • Initialization
    • Virtual Methods and Polymorphism
      • Virtual Methods and Dynamic Binding
      • Method Overriding
      • Polymorphism
      • Abstract Classes
      • Sealed Classes
      • Heterogeneous Collections

     

    • Formatting and Conversion
      • Using the ToString Method
      • Format Strings
      • String Formatting Methods
      • Type Conversions
    • Exceptions
      • Exception Fundamentals
      • Structured Exception Handling

     

    • Interfaces
      • Interface Fundamentals
      • Programming with Interfaces
      • Using Interfaces at Runtime
    • .NET Interfaces and Collections
      • Collections
      • IEnumerable and IEnumerator
      • Copy Semantics and ICloneable
      • Comparing Objects
      • Generic Types
      • Type Safe Collections

     

    • Delegates and Events
      • Delegates
      • Anonymous Methods
      • Events
    • Introduction to Windows Forms
      • Creating Windows Applications Using VS
      • Partial Classes
      • Buttons, Labels and Textboxes
      • Handling Events
      • Listbox Controls

     

    • New Features
      • Auto Implemented Properties
      • Implicitly Typed Variables
      • Object Initializers
      • Collection Initializers
      • Anonymous Types
      • Partial Methods
      • Extension Methods
      • Lambda Expressions