18
Summer Training At CMC Limited Jaipur(Raj.) www.powerpointpresentaionon.blogspot.com

Summer Training At CMC Limited Jaipur(Raj.)

Embed Size (px)

DESCRIPTION

Summer Training At CMC Limited Jaipur(Raj.). www.powerpointpresentaionon.blogspot.com. Contents. Section 1: Overview of ASP Section 2: Architecture Microsoft .NET Framework Section 3: ASP.NET Features State Management, and Event Model. Section1: Active Server Pages. What is ASP? - PowerPoint PPT Presentation

Citation preview

Page 1: Summer Training At CMC Limited Jaipur(Raj.)

Summer Training

At

CMC LimitedJaipur(Raj.)

www.powerpointpresentaionon.blogspot.com

Page 2: Summer Training At CMC Limited Jaipur(Raj.)

Contents

• Section 1: Overview of ASP• Section 2: Architecture

o Microsoft .NET Framework• Section 3: ASP.NET Features

o State Management, and Event Model

Page 3: Summer Training At CMC Limited Jaipur(Raj.)

Section1:Active Server Pages• What is ASP?

o Server-side scripting technologyo Files containing HTML and scripting

codeo Access via HTTP requestso Scripting code is interpreted on server

side• What can I do with ASP?

o Easily and quickly create simple Web applications

o Generate dynamic Web contento Client-side scripting for validation

Page 4: Summer Training At CMC Limited Jaipur(Raj.)

ASP.NET Core Concepts

• Web development platform• New programming model

Web Client

Operating System

ASP.NETApplications

IIS

.NETFramework

Page 5: Summer Training At CMC Limited Jaipur(Raj.)

Section 2: Architecture

• The .NET Framework Architecture• Web Application Model

Page 6: Summer Training At CMC Limited Jaipur(Raj.)

N-Tier System Architecture

Data Tier Business Tier Presentation Tier

Components

Web Services

XML Smart App

Windows Form

IE/IIS

Web Form

Pocket PC

Mobile Apps

Page 7: Summer Training At CMC Limited Jaipur(Raj.)

The .NET Framework Architecture

Microsoft .NET Framework

System Services

Common Language Runtime

ASP.NET

Web Forms Web ServicesWindows Forms

Services Framework

Base Data Debug ...

.NET Framework 3.5 was code-named Orcas internally at Microsoft

Page 8: Summer Training At CMC Limited Jaipur(Raj.)

Web Application ModelUnmanaged Code

Managed Code

...Request Handler

HTTP Module

HTTP Module

HTTP Runtime

Host (IIS, Internet Explorer)

HTTP Request

Page 9: Summer Training At CMC Limited Jaipur(Raj.)

Section 3: Features

• ASP.NET Supported Languages• Execution Process• State Management, and Event

Handling

Page 10: Summer Training At CMC Limited Jaipur(Raj.)

Business Logic and Layout

• Completely separate layout and processing logico No implementation code within HTML fileso Files for designers and files for programmerso You can still mix HTML and scripting code if

you wish

.aspx.aspx.c

s

Page 11: Summer Training At CMC Limited Jaipur(Raj.)

Supported Languages

• Visual Basic• JScript• C#• C++• Others: Cobol, Smalltalk, ...

o Common Language Specification (CLS)

Page 12: Summer Training At CMC Limited Jaipur(Raj.)

Codebehind

.aspx Execution Cycle

IIS

ASP.NET Runtime

Instantiate controls

Parse .aspx file

Generate page class

Request .aspx file

Response

Client Server

Page 13: Summer Training At CMC Limited Jaipur(Raj.)

State Management

• Client Based State managemento Cookieso Hidden Fields

• Server Based State Managemento Application Stateo Session State

Page 14: Summer Training At CMC Limited Jaipur(Raj.)

Event Model

• Events raised on client, but handled on server

ServerWeb Client

parse messageevent

event handler

eventmessage

response

call appropriate

event handler

Page 15: Summer Training At CMC Limited Jaipur(Raj.)

Project:Citizen Security System

Page 16: Summer Training At CMC Limited Jaipur(Raj.)
Page 17: Summer Training At CMC Limited Jaipur(Raj.)
Page 18: Summer Training At CMC Limited Jaipur(Raj.)