nidhi asp.net presentation

Download Nidhi ASP.net Presentation

Post on 05-Apr-2018

218 views

Category:

Documents

0 download

Embed Size (px)

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