14
DATABASE DEVELOPMENT October 2010 1 Hammad Khan

Hammad Khan

  • Upload
    menora

  • View
    50

  • Download
    0

Embed Size (px)

DESCRIPTION

Hammad Khan. .NET Framework Introduction to Visual C#. 1980. 1990. 1995. 2000. .NET/C# Java. HTML Script. C++ Delphi Visual Basic. XML Web Services. C Turbo Pascal MS-BASIC . The Web. Machine code. Graphical User Interfaces. Personal Computers. Micro Computers. - PowerPoint PPT Presentation

Citation preview

Page 1: Hammad  Khan

DATABASE DEVELOPMENTOctober 2010

1

Hammad Khan

Page 2: Hammad  Khan

Agenda

.NET FrameworkIntroduction to Visual C#

Page 3: Hammad  Khan

Increasing Level of Abstraction

MicroComputers

Personal

ComputersGraphical

User

InterfacesThe Web

Machine

code

CTurbo Pascal

MS-BASIC

C++Delphi

Visual BasicHTML Script

19801990

19952000

XMLWeb

Services

.NET/C#Java

Page 4: Hammad  Khan
Page 5: Hammad  Khan

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

Page 6: Hammad  Khan

Current .NET Framework

Page 7: Hammad  Khan

History of .NETCurrent .NET Framework

Page 8: Hammad  Khan

.NET Framework 4.0 (April 12 2010)

Page 9: Hammad  Khan

Assignment

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

Page 10: Hammad  Khan

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

Page 11: Hammad  Khan

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

Page 12: Hammad  Khan

Common Language Infrastructure

Page 13: Hammad  Khan

VISUAL STUDIO 2010

Page 14: Hammad  Khan

Conclusion

QUESTIONS ?