Week / Lecture / Contents / Activities
1 / 1 / Introduction to .Net Frame Work
Introduction to C#
Common Language Runtime(CLR)
.NET Framework Class Library
2 / Working with .NET Namespaces
Object Browser: Tool of the Namespace Trade
Supplying the Fully Qualified Namespace
The Using Directive / Assignment, QUIZ
2 / 3 / Visual Studio.net
Microsoft Visual C# 2005 Express
  • The Differences between C# and C# Express
  • Members of the Express Series
  • Working with Console Applications

4 / Data types, Constants and Expressions in C#
Declaring and Assigning C# Variables
Standard C# Types
Naming C# Variables
Converting between Variable Types
Enumerations / Assignment, QUIZ
3 / 5 / Debugging in C# Express
Types of Errors That Can Occur in Your Applications
C# Express Debugging Features: Tools of the Trade
Using IntelliSense
6 / Performing Selections in Your Applications
Simple Selection Using if...else Statements
Working with switch . . . case Statements / Assignment, QUIZ
4 / 7 / Performing Iterations
Working with for Statements
Handling Objects with foreach Statement
Using do and while Statements
8 / Catching Exceptions in Your Code
Starting Off Easy with try...catch Statements
Using the finally Statement / Assignment, QUIZ
5 / 9 / Programming Arrays in C#
Declaring Arrays of Different Types
Initializing Array
Accessing Array Elements
10 / Creating User Interfaces Using Windows Standards
Form Application Types and Standards
Looking at Forms / QUIZ, Project
6 / 11 / Form Properties
Controls Overview
Control Properties
The MenuStrip Control
Moving, Aligning, and Resizing Controls
12 / Working with MDI Forms
The MDI Form Property / QUIZ
7 / 13 / Working with the RichTextBox Control
Docking the RichTextBox Control
Some Other RichTextBox Control Properties
14 / Introducing the Dialog Controls
Using the ColorDialog Control
Using the FontDialog Control / QUIZ
8 / 15 / Using the OpenFileDialog Control
Using the SaveFileDialog Control
16 / Introduction to GDI+
Drawing Lines
9 / 17 / Mid Term
18 / Presentation
10 / 19 / Drawing shapes
Drawing text using font Class
20 / Use of Progress Bar Control
Use of Tab Control / Assignment, QUIZ
11 / 21 / Looking at Databases in the Real World
22 / Database Models
Relational Database Model / Assignment, QUIZ
12 / 23 / Introducing SQL Server Express
Different Components Of SQL Server Express
24 / Database Creation in SQL Server Express / Assignment, QUIZ
13 / 25 / Tables Creation in GUI Mode and Query Builder
Tables
26 / Primary and Foreign key Implementation in GUI and query builder
Schema Building / Project, QUIZ
14 / 27 / Introducing ADO.NET
Some Data Access Controls History
Welcome ADO.NET
28 / Getting Started Using Data in Your Applications
Starting with Data Sources
Data Controls / QUIZ
15 / 29 / Getting Started Using Data in Your Applications
Starting with Data Sources
30 / Using the DataGridView Control
Creating a DataGridView with Single Record Display
BindingNavigator Control / QUIZ
16 / 31 / Using ADO.NET Classes in Your Application
Populating a ListBox Control
Adding a DataGridView Control
32 / SqlCommand
  • Save Command
  • Delete Command
  • Update Command
  • Search Data