14
DATABASE DEVELOPMENT October 2010 1 Hammad Khan

1 Hammad Khan. Agenda.NET Framework Introduction to Visual C#

Embed Size (px)

Citation preview

DATABASE DEVELOPMENTOctober 2010

1

Hammad Khan

Agenda

.NET FrameworkIntroduction to Visual C#

Increasing Level of Abstraction

MicroCom

puters

Personal

Computers

Graphical

User

Interfaces

The Web

Machine

code

CTurbo

Pascal

MS-BASIC

C++

Delphi

Visual Basic

HTML

Script

19801990

19952000

XMLWeb

Services

.NET/

C#Java

History of .NET

Release Date

Version No C# Studio Visual

Runtime

Framework

2002-01-05 1.0.3705.0 1.0 2002 1.0 1.0

2003-04-01 1.1.4322.573 1.0 2003 1.0 1.1

2005-11-07 2.0.50727.42 2.0 2005 2.0 2.0

2006-11-06 3.0.4506.30 2.0 2005 2.0 3.0

2007-11-19 3.5.21022.8 3.0 2008 3.0 3.5

12-04-2010 4.0.30319.1 4.0 2010 4.0 4.0

Current .NET Framework

History of .NETCurrent .NET Framework

.NET Framework 4.0 (April 12 2010)

Assignment

List All .NET Versions and the changes made by Microsoft in each version with comparison of version with the previous version.

Assembly

Compilation And Execution

Source Code

Language Compiler

Compilation

At installation or the first time each

method is calledExecution

JIT Compiler

NativeCode

Code (IL)

Metadata

CLR: Execution Model

VBSource code

Compiler

C++C#

CompilerCompiler

AssemblyIL Code

AssemblyIL Code

AssemblyIL Code

Operating System Services

Common Language Runtime

JIT Compiler

Native Code

Managedcode

UnmanagedComponent

Common Language Infrastructure

VISUAL STUDIO 2010

Conclusion

QUESTIONS ?