Advance Web Application Development: Instructor: Dr. Syed Ali Raza Department of Computer Science GC University Lahore
Advance Web Application Development: Instructor: Dr. Syed Ali Raza Department of Computer Science GC University Lahore
Advance Web Application Development: Instructor: Dr. Syed Ali Raza Department of Computer Science GC University Lahore
Development
Instructor: Dr. Syed Ali Raza
Department of Computer Science
GC University Lahore
Lecture 5
Introduction to Visual Studio & .Net
What is .NET ?
Microsoft.NET is a Framework
⚫ Microsoft .NET is a Framework which provides a common
platform to Execute or, Run the applications developed in
various programming languages.
⚫ Microsoft announced the .NET initiative in July 2000.
⚫ The main intention was to bridge the gap in
interoperability between services of various
programming languages.
.NET Application
.NET Framework
Windows
ASP.NET ADO.NET
Forms
Operating System
.NET Framework
⚫ The .NET Framework consists of:
⚫ The Common Language Specification (CLS)
It contains guidelines, that language should follow so that they
can communicate with other .NET languages. It is also
responsible for Type matching.
Compile Run
Time Time
Common Intermediate Language (CIL)
⚫ Much like the native languages of devices.
⚫ CIL was originally known as Microsoft Intermediate Language
(MSIL).
⚫ CIL is a CPU- and platform-independent instruction set.
⚫ It can be executed in any environment supporting the .NET
framework
⚫ Hello World Example in CIL
Execution in CLR
Source
VB C# C++
code
Compiler Compiler Compiler
Native Code