SlideShare a Scribd company logo
5
Most read
8
Most read
9
Most read
Web development
using
asp .NET
Presented By:
Jagrit Vishwakarma (077)
CS 73
Content
• What is .NET Technology.
• Introduction to ASP .NET.
• Working of ASP .NET.
• Advantages of ASP .NET.
What is .NET
• Microsoft .NET is a Framework which provides a common platform to Execute
or Run the application developed in the various programming languages.
• Microsoft announced the .NET initiative in 2000.
• The main invention was to bridge the gap in interoperability between services of
various programming languages.
• .Net is all about creation , consumption and delivery of Web services.
.NET Framework Objective
Provide Object-Oriented Programming environment.
Provide environment for developing various types of application , such as
Windows application and Web based applications.
It also ensure that the code based on the .Net Framework can integrate
with any other code.
.NET Framework
Common Language Specification
(CLR) Common Language Runtime
ADO.NET
C#
VisualStudio2012
ASP.NET
JScript …
Windows
Forms
VB J#
Operating System
Base Class Library
The Common Language Specification (CLS):
It contains the specifications for the .NET supported languages and
implementation of language integration
The Framework Base Class Libraries (BCL):
It contains a huge library of reusable types, classes, interfaces, structures, and
enumerated values, which are collectively called types.
The Common Language Runtime (CLR):
It performs memory management, exception handling, debugging, security
checking, thread execution, code execution, code safety, verification, and
compilation.
Introduction to ASP .NET
What is ASP
ASP is a server side scripting technology that enables scripts
(embedded in web pages) to be executed by an Internet server.
ASP is a Microsoft Technology.
ASP stands for Active Server Pages.
IIS stands for Internet Information Services.
IIS comes as a free component with Windows 2000.
ASP .NET
• ASP.NET is part of the Microsoft .NET framework
• ASP.NET is an effective and flexible technology for creating interactive and
dynamic web pages.
 It is a convergence of two major Microsoft technologies:
• Active Server Pages (ASP)
• Active Server Pages is Microsoft’s server side scripting technology for building
dynamic web pages.
• .NET Framework
• The .NET Framework is a suite of technologies designed by Microsoft where
program development takes place.
 ASP.NET :
 Provides better user authentication.
 Has better language support.
 Has a large set of new controls (web controls).
 Uses compiled code, which increases the performance of the
applications.
 It is programmable using any of the .NET languages (VB.NET, C# etc.).
 The ASP.NET pages are saved with the .aspx extension.
Web development using asp.net
C# (C sharp)
• Microsoft C# (pronounced C Sharp) developed by Microsoft Corporation, USA
• New programming language that runs on the .NET Framework.
• C# is simple, modern, type safe, and object oriented.
• C# code is compiled as managed code.
• Combines the best features of Visual Basic, C++ and Java.
Web development using asp.net
Working of an ASP.NET Application
To execute an ASP.NET file, the following steps are
followed:
1. A web browser sends a request for an ASP.NET file to the web
server by using a URL.
2. The web server receives the request and retrieves the appropriate
ASP.NET file from the disk or memory.
3. The web server forwards the file to the ASP.NET script engine for
processing. CLIENT
WEB
SERVER
ASP.NET
Script
Engine
4. The ASP.NET script engine reads the file
from top to bottom and executes it.
5. The processed ASP.NET file is generated
as an HTML document and the ASP.NET
script engine sends the HTML page to the
Web server.
6. The Web server then sends the HTML code
to the client which interprets the output and
displays it.
CLIENT
WEB
SERVER
ASP.NET
Script
Engine
Advantages of ASP.NET
• Easy Programming Model
• Flexible Language Options
• Compiled Execution
• High Security
• Web-Farm Session State
• Enhanced Reliability
• Master Pages
• Themes , and many more.
Any Queries ??
Thank You !!
Ad

Recommended

Intro to web services
Intro to web services
Neil Ghosh
 
Mvc architecture
Mvc architecture
Surbhi Panhalkar
 
Introduction to asp.net
Introduction to asp.net
shan km
 
Types of Compilers
Types of Compilers
Hemant Chetwani
 
computer language - Html frames
computer language - Html frames
Dr. I. Uma Maheswari Maheswari
 
Mapping Cardinalities
Mapping Cardinalities
Megha Sharma
 
Architecture of .net framework
Architecture of .net framework
Then Murugeshwari
 
Lecture 1 introduction to vb.net
Lecture 1 introduction to vb.net
MUKALU STEVEN
 
Exception handling in ASP .NET
Exception handling in ASP .NET
baabtra.com - No. 1 supplier of quality freshers
 
ASP.NET Web form
ASP.NET Web form
Md. Mahedee Hasan
 
World wide web architecture presentation
World wide web architecture presentation
ImMe Khan
 
Web application framework
Web application framework
Pankaj Chand
 
Xampp Ppt
Xampp Ppt
Ratna Prashanth
 
Introduction to .NET Framework
Introduction to .NET Framework
Raghuveer Guthikonda
 
Java Servlets
Java Servlets
BG Java EE Course
 
Decision statements in vb.net
Decision statements in vb.net
ilakkiya
 
Validation Controls in asp.net
Validation Controls in asp.net
Deep Patel
 
Json
Json
krishnapriya Tadepalli
 
DOT Net overview
DOT Net overview
chandrasekhardesireddi
 
Introduction To Web Technology
Introduction To Web Technology
Arun Kumar
 
Css lecture notes
Css lecture notes
Santhiya Grace
 
Introduction to .net framework
Introduction to .net framework
Arun Prasad
 
Structure of operating system
Structure of operating system
GayathriS578276
 
Filehandling
Filehandling
Amandeep Kaur
 
introduction to NOSQL Database
introduction to NOSQL Database
nehabsairam
 
Uml in software engineering
Uml in software engineering
Mubashir Jutt
 
An Introduction to Software Architecture
An Introduction to Software Architecture
RahimLotfi
 
Object Oriented Design Concept
Object Oriented Design Concept
Sharath g
 
Asp.Net Tutorials
Asp.Net Tutorials
Ram Sagar Mourya
 
Asp-net
Asp-net
Nina Sales
 

More Related Content

What's hot (20)

Exception handling in ASP .NET
Exception handling in ASP .NET
baabtra.com - No. 1 supplier of quality freshers
 
ASP.NET Web form
ASP.NET Web form
Md. Mahedee Hasan
 
World wide web architecture presentation
World wide web architecture presentation
ImMe Khan
 
Web application framework
Web application framework
Pankaj Chand
 
Xampp Ppt
Xampp Ppt
Ratna Prashanth
 
Introduction to .NET Framework
Introduction to .NET Framework
Raghuveer Guthikonda
 
Java Servlets
Java Servlets
BG Java EE Course
 
Decision statements in vb.net
Decision statements in vb.net
ilakkiya
 
Validation Controls in asp.net
Validation Controls in asp.net
Deep Patel
 
Json
Json
krishnapriya Tadepalli
 
DOT Net overview
DOT Net overview
chandrasekhardesireddi
 
Introduction To Web Technology
Introduction To Web Technology
Arun Kumar
 
Css lecture notes
Css lecture notes
Santhiya Grace
 
Introduction to .net framework
Introduction to .net framework
Arun Prasad
 
Structure of operating system
Structure of operating system
GayathriS578276
 
Filehandling
Filehandling
Amandeep Kaur
 
introduction to NOSQL Database
introduction to NOSQL Database
nehabsairam
 
Uml in software engineering
Uml in software engineering
Mubashir Jutt
 
An Introduction to Software Architecture
An Introduction to Software Architecture
RahimLotfi
 
Object Oriented Design Concept
Object Oriented Design Concept
Sharath g
 

Similar to Web development using asp.net (20)

Asp.Net Tutorials
Asp.Net Tutorials
Ram Sagar Mourya
 
Asp-net
Asp-net
Nina Sales
 
Difference between .net and asp.net all you need to know
Difference between .net and asp.net all you need to know
sophiaaaddison
 
Asp.net
Asp.net
Dinesh kumar
 
Rupie asp.net
Rupie asp.net
Rupendra Choudhary
 
1.introduction to web programming using asp.net
1.introduction to web programming using asp.net
Pramod Rathore
 
What is ASP.NET and Why do we need it?
What is ASP.NET and Why do we need it?
Natural Group
 
Asp dot net final (1)
Asp dot net final (1)
amelinaahmeti
 
Asp dot net final (1)
Asp dot net final (1)
amelinaahmeti
 
Asp dot net final (1)
Asp dot net final (1)
Amelina Ahmeti
 
Aspnet2.0 Introduction
Aspnet2.0 Introduction
ChanHan Hy
 
.Net Framework Overview. Fundamentals of .Net Framework
.Net Framework Overview. Fundamentals of .Net Framework
pavankumar47666
 
Chapter 1
Chapter 1
application developer
 
Webhouse
Webhouse
Omprakash Gomaskar
 
ASP.NET Presentation
ASP.NET Presentation
dimuthu22
 
Asp Architecture
Asp Architecture
Om Vikram Thapa
 
Asp dot net final (2)
Asp dot net final (2)
Amelina Ahmeti
 
ASP.NET development company, offering an expansive range of professional serv...
ASP.NET development company, offering an expansive range of professional serv...
AbellaSystems
 
ASP.pptx
ASP.pptx
GlenardDSarmiento
 
Asp.net
Asp.net
vijilakshmi51
 
Difference between .net and asp.net all you need to know
Difference between .net and asp.net all you need to know
sophiaaaddison
 
1.introduction to web programming using asp.net
1.introduction to web programming using asp.net
Pramod Rathore
 
What is ASP.NET and Why do we need it?
What is ASP.NET and Why do we need it?
Natural Group
 
Asp dot net final (1)
Asp dot net final (1)
amelinaahmeti
 
Asp dot net final (1)
Asp dot net final (1)
amelinaahmeti
 
Aspnet2.0 Introduction
Aspnet2.0 Introduction
ChanHan Hy
 
.Net Framework Overview. Fundamentals of .Net Framework
.Net Framework Overview. Fundamentals of .Net Framework
pavankumar47666
 
ASP.NET Presentation
ASP.NET Presentation
dimuthu22
 
ASP.NET development company, offering an expansive range of professional serv...
ASP.NET development company, offering an expansive range of professional serv...
AbellaSystems
 
Ad

Recently uploaded (20)

retina_biometrics ruet rajshahi bangdesh.pptx
retina_biometrics ruet rajshahi bangdesh.pptx
MdRakibulIslam697135
 
Rapid Prototyping for XR: Lecture 6 - AI for Prototyping and Research Directi...
Rapid Prototyping for XR: Lecture 6 - AI for Prototyping and Research Directi...
Mark Billinghurst
 
20CE404-Soil Mechanics - Slide Share PPT
20CE404-Soil Mechanics - Slide Share PPT
saravananr808639
 
Rapid Prototyping for XR: Lecture 3 - Video and Paper Prototyping
Rapid Prototyping for XR: Lecture 3 - Video and Paper Prototyping
Mark Billinghurst
 
DESIGN OF REINFORCED CONCRETE ELEMENTS S
DESIGN OF REINFORCED CONCRETE ELEMENTS S
prabhusp8
 
Modern multi-proposer consensus implementations
Modern multi-proposer consensus implementations
François Garillot
 
LECTURE 7 COMPUTATIONS OF LEVELING DATA APRIL 2025.pptx
LECTURE 7 COMPUTATIONS OF LEVELING DATA APRIL 2025.pptx
rr22001247
 
Validating a Citizen Observatories enabling Platform by completing a Citizen ...
Validating a Citizen Observatories enabling Platform by completing a Citizen ...
Diego López-de-Ipiña González-de-Artaza
 
Complete University of Calculus :: 2nd edition
Complete University of Calculus :: 2nd edition
Shabista Imam
 
Introduction to Natural Language Processing - Stages in NLP Pipeline, Challen...
Introduction to Natural Language Processing - Stages in NLP Pipeline, Challen...
resming1
 
System design handwritten notes guidance
System design handwritten notes guidance
Shabista Imam
 
Cadastral Maps
Cadastral Maps
Google
 
Rapid Prototyping for XR: Lecture 2 - Low Fidelity Prototyping.
Rapid Prototyping for XR: Lecture 2 - Low Fidelity Prototyping.
Mark Billinghurst
 
special_edition_using_visual_foxpro_6.pdf
special_edition_using_visual_foxpro_6.pdf
Shabista Imam
 
Rapid Prototyping for XR: Lecture 1 Introduction to Prototyping
Rapid Prototyping for XR: Lecture 1 Introduction to Prototyping
Mark Billinghurst
 
Tally.ERP 9 at a Glance.book - Tally Solutions .pdf
Tally.ERP 9 at a Glance.book - Tally Solutions .pdf
Shabista Imam
 
Proposal for folders structure division in projects.pdf
Proposal for folders structure division in projects.pdf
Mohamed Ahmed
 
How to Un-Obsolete Your Legacy Keypad Design
How to Un-Obsolete Your Legacy Keypad Design
Epec Engineered Technologies
 
تقرير عن التحليل الديناميكي لتدفق الهواء حول جناح.pdf
تقرير عن التحليل الديناميكي لتدفق الهواء حول جناح.pdf
محمد قصص فتوتة
 
Structured Programming with C++ :: Kjell Backman
Structured Programming with C++ :: Kjell Backman
Shabista Imam
 
retina_biometrics ruet rajshahi bangdesh.pptx
retina_biometrics ruet rajshahi bangdesh.pptx
MdRakibulIslam697135
 
Rapid Prototyping for XR: Lecture 6 - AI for Prototyping and Research Directi...
Rapid Prototyping for XR: Lecture 6 - AI for Prototyping and Research Directi...
Mark Billinghurst
 
20CE404-Soil Mechanics - Slide Share PPT
20CE404-Soil Mechanics - Slide Share PPT
saravananr808639
 
Rapid Prototyping for XR: Lecture 3 - Video and Paper Prototyping
Rapid Prototyping for XR: Lecture 3 - Video and Paper Prototyping
Mark Billinghurst
 
DESIGN OF REINFORCED CONCRETE ELEMENTS S
DESIGN OF REINFORCED CONCRETE ELEMENTS S
prabhusp8
 
Modern multi-proposer consensus implementations
Modern multi-proposer consensus implementations
François Garillot
 
LECTURE 7 COMPUTATIONS OF LEVELING DATA APRIL 2025.pptx
LECTURE 7 COMPUTATIONS OF LEVELING DATA APRIL 2025.pptx
rr22001247
 
Validating a Citizen Observatories enabling Platform by completing a Citizen ...
Validating a Citizen Observatories enabling Platform by completing a Citizen ...
Diego López-de-Ipiña González-de-Artaza
 
Complete University of Calculus :: 2nd edition
Complete University of Calculus :: 2nd edition
Shabista Imam
 
Introduction to Natural Language Processing - Stages in NLP Pipeline, Challen...
Introduction to Natural Language Processing - Stages in NLP Pipeline, Challen...
resming1
 
System design handwritten notes guidance
System design handwritten notes guidance
Shabista Imam
 
Cadastral Maps
Cadastral Maps
Google
 
Rapid Prototyping for XR: Lecture 2 - Low Fidelity Prototyping.
Rapid Prototyping for XR: Lecture 2 - Low Fidelity Prototyping.
Mark Billinghurst
 
special_edition_using_visual_foxpro_6.pdf
special_edition_using_visual_foxpro_6.pdf
Shabista Imam
 
Rapid Prototyping for XR: Lecture 1 Introduction to Prototyping
Rapid Prototyping for XR: Lecture 1 Introduction to Prototyping
Mark Billinghurst
 
Tally.ERP 9 at a Glance.book - Tally Solutions .pdf
Tally.ERP 9 at a Glance.book - Tally Solutions .pdf
Shabista Imam
 
Proposal for folders structure division in projects.pdf
Proposal for folders structure division in projects.pdf
Mohamed Ahmed
 
تقرير عن التحليل الديناميكي لتدفق الهواء حول جناح.pdf
تقرير عن التحليل الديناميكي لتدفق الهواء حول جناح.pdf
محمد قصص فتوتة
 
Structured Programming with C++ :: Kjell Backman
Structured Programming with C++ :: Kjell Backman
Shabista Imam
 
Ad

Web development using asp.net

  • 1. Web development using asp .NET Presented By: Jagrit Vishwakarma (077) CS 73
  • 2. Content • What is .NET Technology. • Introduction to ASP .NET. • Working of ASP .NET. • Advantages of ASP .NET.
  • 3. What is .NET • Microsoft .NET is a Framework which provides a common platform to Execute or Run the application developed in the various programming languages. • Microsoft announced the .NET initiative in 2000. • The main invention was to bridge the gap in interoperability between services of various programming languages. • .Net is all about creation , consumption and delivery of Web services.
  • 4. .NET Framework Objective Provide Object-Oriented Programming environment. Provide environment for developing various types of application , such as Windows application and Web based applications. It also ensure that the code based on the .Net Framework can integrate with any other code.
  • 5. .NET Framework Common Language Specification (CLR) Common Language Runtime ADO.NET C# VisualStudio2012 ASP.NET JScript … Windows Forms VB J# Operating System Base Class Library
  • 6. The Common Language Specification (CLS): It contains the specifications for the .NET supported languages and implementation of language integration The Framework Base Class Libraries (BCL): It contains a huge library of reusable types, classes, interfaces, structures, and enumerated values, which are collectively called types. The Common Language Runtime (CLR): It performs memory management, exception handling, debugging, security checking, thread execution, code execution, code safety, verification, and compilation.
  • 8. What is ASP ASP is a server side scripting technology that enables scripts (embedded in web pages) to be executed by an Internet server. ASP is a Microsoft Technology. ASP stands for Active Server Pages. IIS stands for Internet Information Services. IIS comes as a free component with Windows 2000.
  • 9. ASP .NET • ASP.NET is part of the Microsoft .NET framework • ASP.NET is an effective and flexible technology for creating interactive and dynamic web pages.  It is a convergence of two major Microsoft technologies: • Active Server Pages (ASP) • Active Server Pages is Microsoft’s server side scripting technology for building dynamic web pages. • .NET Framework • The .NET Framework is a suite of technologies designed by Microsoft where program development takes place.
  • 10.  ASP.NET :  Provides better user authentication.  Has better language support.  Has a large set of new controls (web controls).  Uses compiled code, which increases the performance of the applications.  It is programmable using any of the .NET languages (VB.NET, C# etc.).  The ASP.NET pages are saved with the .aspx extension.
  • 12. C# (C sharp) • Microsoft C# (pronounced C Sharp) developed by Microsoft Corporation, USA • New programming language that runs on the .NET Framework. • C# is simple, modern, type safe, and object oriented. • C# code is compiled as managed code. • Combines the best features of Visual Basic, C++ and Java.
  • 14. Working of an ASP.NET Application To execute an ASP.NET file, the following steps are followed: 1. A web browser sends a request for an ASP.NET file to the web server by using a URL. 2. The web server receives the request and retrieves the appropriate ASP.NET file from the disk or memory. 3. The web server forwards the file to the ASP.NET script engine for processing. CLIENT WEB SERVER ASP.NET Script Engine
  • 15. 4. The ASP.NET script engine reads the file from top to bottom and executes it. 5. The processed ASP.NET file is generated as an HTML document and the ASP.NET script engine sends the HTML page to the Web server. 6. The Web server then sends the HTML code to the client which interprets the output and displays it. CLIENT WEB SERVER ASP.NET Script Engine
  • 16. Advantages of ASP.NET • Easy Programming Model • Flexible Language Options • Compiled Execution • High Security • Web-Farm Session State • Enhanced Reliability • Master Pages • Themes , and many more.