You are on page 1of 10

Programming in C#

BY PURVIS SAMSOODEEN
Introduction
C# Fundamentals
Introduction
C# Fundamentals II
What we are going to
cover in this course Windows Application
Development
Database Access
XML
CLR
Assemblies
Introduction
Application domains
What is .NET?
Runtime hosts
Common Type System (CTS)
Metadata
Cross language interoperability
Security
Framework Class Library (FCL)
Introduction
What is .NET (cont)?
C in 1970
C++ in 1979
Introduction
Java in 1991
What is C#?
C# late 1990’s
C# 1.0 ●
First release

Introduction
The evolution of C#
C# 1.1 ●
Minor tweaks

C# 2.0 Generics, Partial types and anonymous methods


C# 3.0 Uses the CLR 2.0


WPF, WCF, WF and CardSpace


C# 3.5 Uses the CLR 2.0


LINQ

C# 4.0 ●
PLINQ, TPL
Introduction
.NET technology stack
The Dot Net Framework is
Written in C#
Introduction VB.NET
What is C#, VB.NET
and MSIL? CIL or MSIL
IDE
Project system
Introduction
Editors and designers
Introduction to Visual
Studio .NET Build and debug tools
Deployment tools
Product documentation
Compilers
Ildasm
Introduction
ILasm
.NET SDK and Tools
GacUtil
InstallUtil
Ngen
Caspol
Permview
Sn
Many more…

You might also like