For students to understand Visual Programming in C#
Console App First
- Hello World
- Classes
- Data Type Conversion
- Nullable Data Type
- Enumeration
- Exception Handling
Programming Revision
- Programming Project
Windows Forms App First
Chapter #16: Strings
- Creating String
- String Compare, Contains, Substring, Join
Chapter #20: Inheritance
- Parent Child Class (Shape & Rectangle)
- Initilize Parent class (Constructor & Function)
- Multiple Inheritance using Interfaces
- Inheritance.pdf
- Inheritance Project
Chapter #21: Polymorphism
- Function Overloading
- Abstract Class
- Polymorphism
Chapter #23: Interfaces
- Interfaces.pdf
- Interfaces Project
Chapter #35: Collections
- ArrayList
- HashTable
- SortedList
- Stack
- Queue
- BitArray
Student Admission System
- UI Design
- Class Library Project
- Code: Student, Student Manager
Chapter #28: File IO
- FileStream
- StreamReader & StreamWriter
- BinaryReader & BinaryWriter
- DirectoryInfo & FileInfo
Chapter #33: Delegates
- Delegate
- Delegate Multicast
- Delegate Usage
- System Timer
Chapter #34: Events
- Delegate & Event
- Windows Form EventHandler
- Winforms App First
Chapter #36: Generics
- Generic Class
- Generic Function
Chapter #39: Threading
- MainThread
- Creating Thread (aka. Thread Spawning)
- Managing Thread
- Destroying Thread
QRCode App
- Nuget Package Managment
Bzu Shop Database
Order App
- Example Winforms App
- Connects with SQL Server
Setup Project
WPF App First
ORM - Object Relationship Mapping
Language Integrated Query (LINQ)