.Net Framework Overview- Architecture-.Net Framework class Libraries-CLR-Metadata-Interoperability-Assemblies-the .net Packaging system-CLR-MSIL , Introduction to Visual Studio.Net-C# Programming Concepts-Predefined Types- Value types and reference type, Classes and Objects, Constructors and methods , Conditional statements, loops, arrays , Collection classes: ArrayList , HashTable, Stack ,Queue, indexers and properties.
String class: methods and properties of string class, enumerations, boxing and unboxing, OOPS concepts: Encapsulation, data hiding, inheritance, interfaces, polymorphism, operator overloading, overriding Methods, Static Class members, Delegates and events. Exception Handling, garbage collector, generics and collection
Basics of Windows Programming- Event Driven Programming, Windows Forms, Using common controls-Labels, textboxes, buttons, check boxes, radio button, progress bar, combo box, list box. Components-timer, imagelist, Menus, Modal and Modeless Dialog Boxes, MDI, Mouse and keyboard event handling.
Introduction to ADO.Net-Object Model- System. Data Namespace- Data Bound controls- Connected Mechanism-Disconnected mechanism-.Net Data Providers. Files: System.IO, directory and file types, Stream readers and stream writers, working with binary data.