nidhi asp.net presentation
TRANSCRIPT
-
7/31/2019 Nidhi ASP.net Presentation
1/18
PRESENTED BY:-
Nidhi Gupta
Computer Science
LIET
-
7/31/2019 Nidhi ASP.net Presentation
2/18
What is ASP.NET?
ASP.NET is a server side scripting technology
that enables scripts to be executed by an
Internet server.
ASP.NET is a Microsoft Technology
ASP stands for Active Server Pages
ASP.NET is a program that runs inside IIS
-
7/31/2019 Nidhi ASP.net Presentation
3/18
Internet Information
Service
IIS (Internet Information Services) is Microsoft's
Internet server
IIS comes as a free component with Windows
servers
IIS is also a part of Windows 2000 and XPProfessional
-
7/31/2019 Nidhi ASP.net Presentation
4/18
ASP.NET Runtime
WebBrowser
IIS
execute
parser compilerInternet
-
7/31/2019 Nidhi ASP.net Presentation
5/18
The .NET Framework is the infrastructure for
the Microsoft .NET platform.
The .NET Framework is an environment for
building, deploying, and running Web applications
and Web Services.
It support multiple language and a common
execution platform
.NET FRAMEWORK
-
7/31/2019 Nidhi ASP.net Presentation
6/18
.NET Framework design
Common Language Runtime
Base Framework Classes
Data and XML Classes
C# VB.NET J# VC++
XML Web
ServicesWeb
FormsWindows
Forms
ASP.NET
-
7/31/2019 Nidhi ASP.net Presentation
7/18
It work as a virtual machine to .NET Framework.
Conceptually, the CLR and Java's JVM are similar inthat they are both runtime infrastructures.
CLR is part of .NET Framework that is provide required
software environment to programs on runtimeexecution.
However, while the JVM officially supports only theJava language, the CLR supports multiple languages.
Common Language
Runtime
-
7/31/2019 Nidhi ASP.net Presentation
8/18
VBSourcecodeCompiler
C++C#
CompilerCompiler
AssemblyIL Code
AssemblyIL Code
AssemblyIL Code
Operating System Services
CommonLanguageRuntime
JIT Compiler
Native Code
Managedcode
UnmanagedComponent
CLR :- EXECUTION MODEL
MSIL
CODE
-
7/31/2019 Nidhi ASP.net Presentation
9/18
IDE FOR .NET
Solution Explorer
Error List
Tool box properties
Solution Explore
-
7/31/2019 Nidhi ASP.net Presentation
10/18
ASP itselfis not Object-Oriented. ASP can
use objects butcannot define new objects
It is composed of5 object
1. Request
2. Response3. Server
4. Application
5. Session
ASP OBJECT MODEL
-
7/31/2019 Nidhi ASP.net Presentation
11/18
YOU
Request
Server
Response
ASP.DLL
(if it finds , invokes
Scripting Objects Component)
Session
Application
OBJECT MODEL
-
7/31/2019 Nidhi ASP.net Presentation
12/18
Types of web page
1.Static web page
2. Dynamic web page
-
7/31/2019 Nidhi ASP.net Presentation
13/18
Static web page:- Static means fixed orUnchanged so this web page not changed on the run
time
e.g. Web page in database
Dynamic web page:- dynamic means
changing this is change with the time or dynamically
e.g. Php , asp , jsp
-
7/31/2019 Nidhi ASP.net Presentation
14/18
ASP.NET Controls
ASP.NET contains a large set of HTML controls.
Almost all HTML elements on a page can be defined
as ASP.NET control objects that can be controlled by
scripts.
ASP.NET also contains a new set of object-oriented
input controls, like programmable list-boxes and
validation controls.A new data grid control supports sorting, data paging,
and everything you can expect from a dataset control.
-
7/31/2019 Nidhi ASP.net Presentation
15/18
1. ASP.NET drastically reduces the amount of code
required to build large applications.
2. ASP.NET validates information (validation
controls) entered by the user without writing asingle line of code .
Advantagesof
ASP.NET
-
7/31/2019 Nidhi ASP.net Presentation
16/18
4. Easily works with ADO.NET using data-binding
and page formatting features. It is an application
which runs faster and counters large volumes ofusers without having performance problems
Cont
3. ASP.NET page are easy to write and maintain
because the source code and HTML code together
-
7/31/2019 Nidhi ASP.net Presentation
17/18
1. Easy Programming Model
2. Flexible Language Options3. Compiled execution
4. Enhanced Reliability
5. Memory Leak, Deadlock and Crash Protection
6. Easy Migration Path
Features of ASP.NET
-
7/31/2019 Nidhi ASP.net Presentation
18/18