Unit : 1 .
NET Framework & Visual Studio IDE, Language Basics
- Introduction to .NET Framework
- Features / Advantages
- CLR, CTS and CLS
- BCL / FCL / Namespaces
- Assembly and Metadata
- JIT and types
- Managed Code and Unmanaged Code
- Introduction to .NET Framework and IDE versions
- Different components (windows) of IDE
- Types of Projects in IDE (Console, Windows, Web, Setup, etc.)
- Data Types (Value Type & Reference Type)
- Boxing and UnBoxing
- Operators (Arithmetic, Relational, Bitwise, etc.)
- Arrays (One Dimensional, Rectangular, Jagged)
- Decisions (If types and switch case)
- Loops (for, while, do..while, foreach)
Unit : 2
Class and Inheritance, Property, Pointers, Delegates, Event, Collections
- Concept of Class, Object, Encapsulation, Inheritance, Polymorphism
- Creating Class and Objects
- Methods with “ref” and “out” parameters
- Static and Non-Static Members
- Constructors
- Overloading Constructor, Method and Operator
- Inheritance
- Sealed Class & Abstract Class
- Overriding Methods
- Interface inheritance
- Creating and using Property
- Creating Pointer (Unsafe Code)
- Creating and using Delegates (Single / Multicasting)
- Creating and using Events with Event Delegate
- Collections (ArrayList, HashTable, Stack, Queue, SortedList) and their differences.
Unit : 3
Windows Programming
- Creating windows Application
- MessageBox With DialogResult class
- Basic Introduction to Form and properties
- Concept of adding various Events with event parameters
- Different Windows Controls
- Button
- Label.
- TextBox.
- RadioButton.
- CheckBox.
- ComboBox
- ListBox.
- PictureBox.
- ScrollBar.
- TreeView.
- Menu (MenuStrip, ContextMenuStrip).
- TolpStrip.
- Timer.
- Panel and GroupBox.
- Dialog Boxes
- ColorDialog.
- FontDialog.
- , SaveFileDialog and OpenFileDialog.