Rupie asp.net
-
Upload
rupendra-choudhary -
Category
Technology
-
view
551 -
download
2
description
Transcript of Rupie asp.net
![Page 1: Rupie asp.net](https://reader036.fdocuments.net/reader036/viewer/2022081907/54c011a94a79590b3f8b460a/html5/thumbnails/1.jpg)
SUMMER TRAINING PRESENTATION
ASP.NET
Training from : Submitted by:
Sigmatech Rupendra Choudhary
Jaipur CS2(Final year)
![Page 2: Rupie asp.net](https://reader036.fdocuments.net/reader036/viewer/2022081907/54c011a94a79590b3f8b460a/html5/thumbnails/2.jpg)
INTRODUCTION TO .NET FRAMEWORK COMPILATION IN .NET ASP.NET FEATURE OF ASP.NET C# LANGUAGE WORKING WITH DATA LIFE CYCLE OF ASP.NET WEBSITE SECURITY
CONTENTS
![Page 3: Rupie asp.net](https://reader036.fdocuments.net/reader036/viewer/2022081907/54c011a94a79590b3f8b460a/html5/thumbnails/3.jpg)
What is .NET FRAMEWORK?
A programming infrastructure created by Microsoft for building, deploying, and running applications and services that use .NET technologies, such as desktop applications and Web services.
The .NET Framework contains three major parts:
1) Common Language Runtime
2) Framework Class Library
3) ASP.NET
![Page 4: Rupie asp.net](https://reader036.fdocuments.net/reader036/viewer/2022081907/54c011a94a79590b3f8b460a/html5/thumbnails/4.jpg)
.NET FRAMEWORK
![Page 5: Rupie asp.net](https://reader036.fdocuments.net/reader036/viewer/2022081907/54c011a94a79590b3f8b460a/html5/thumbnails/5.jpg)
Common Language Runtime(CLR)
CLR works like a virtual machine in executing all languages.
Central part of framework - Executes programs Compilation process
-Two compilations take place Programs compiled to Microsoft Intermediate Language
(MSIL) Defines instructions for CLR
MSIL code translated into machine code Platform-specific machine language
![Page 6: Rupie asp.net](https://reader036.fdocuments.net/reader036/viewer/2022081907/54c011a94a79590b3f8b460a/html5/thumbnails/6.jpg)
CLR Why two compilations?
Platform independence .NET Framework can be installed on
different platforms Execute .NET programs without any
modifications to code .NET compliant program translated
into platform independent MSIL Language independence
MSIL form of .NET programs not tied to particular language
Programs may consist of several .NET-compliant languages
Old and new components can be integrated
MSIL translated into platform-specific code
![Page 7: Rupie asp.net](https://reader036.fdocuments.net/reader036/viewer/2022081907/54c011a94a79590b3f8b460a/html5/thumbnails/7.jpg)
Compilation in .NET
![Page 8: Rupie asp.net](https://reader036.fdocuments.net/reader036/viewer/2022081907/54c011a94a79590b3f8b460a/html5/thumbnails/8.jpg)
Introduction to ASP.NET
ASP.NET,the platform services that allow to program Web Applications and Web Services in any .NET language
ASP.NET is built on the Common Language Runtime(CLR), allowing programmers to write ASP.NET code using any supported .NET language
You can develop your ASP.NET Web-based applications in any .NET complaint languages such as Microsoft Visual Basic, Visual C#, and JScript.NET.
![Page 9: Rupie asp.net](https://reader036.fdocuments.net/reader036/viewer/2022081907/54c011a94a79590b3f8b460a/html5/thumbnails/9.jpg)
What is ASP.NET
ASP.NET is a server side scripting technology that enables scripts (embedded in web pages) to be executed by an Internet server
ASP stands for Active Server Pages ASP.NET file runs inside IIS IIS (Internet Information Server) is Microsoft's
Internet server
![Page 10: Rupie asp.net](https://reader036.fdocuments.net/reader036/viewer/2022081907/54c011a94a79590b3f8b460a/html5/thumbnails/10.jpg)
Features of ASP.NET
Compiled CodePower and FlexibilitySimplicityScalability Security
![Page 11: Rupie asp.net](https://reader036.fdocuments.net/reader036/viewer/2022081907/54c011a94a79590b3f8b460a/html5/thumbnails/11.jpg)
MASTER PAGES
Master pages allow us to create a consistent look and behavior for all the pages (or group of pages) in our web application
Create Master page by creating a file with the “.master ” extension
The content which would be changed in Content pages should be placed in “ContentPlaceHolder” control
For ex: standard header and footer , menu ,etc.
![Page 12: Rupie asp.net](https://reader036.fdocuments.net/reader036/viewer/2022081907/54c011a94a79590b3f8b460a/html5/thumbnails/12.jpg)
MASTER PAGES
Advantage of master pageswebsites easier toMaintainExtendModify A master page provides a template for other
pages, with shared layout and functionality
![Page 13: Rupie asp.net](https://reader036.fdocuments.net/reader036/viewer/2022081907/54c011a94a79590b3f8b460a/html5/thumbnails/13.jpg)
C# Language
Object oriented Language interoperability
Can interact with software components written in different languages or with old packaged software written in C/C++
Here is a partial list of core C# features that are found in all versions of the language:
No pointers required. Automatic memory management through garbage
collection. Using the partial keyword.
![Page 14: Rupie asp.net](https://reader036.fdocuments.net/reader036/viewer/2022081907/54c011a94a79590b3f8b460a/html5/thumbnails/14.jpg)
C#
FlexiblePowerfulEasier to use Visually oriented Internet friendly Secure
![Page 15: Rupie asp.net](https://reader036.fdocuments.net/reader036/viewer/2022081907/54c011a94a79590b3f8b460a/html5/thumbnails/15.jpg)
Database Connectivity
ADO.NET is the technology that ASP.NET application use to communicate with a database
ADO.NET is a technology designed for ASP.NET programs to access data
ADO.NET , Microsoft ‘s latest data access model
![Page 16: Rupie asp.net](https://reader036.fdocuments.net/reader036/viewer/2022081907/54c011a94a79590b3f8b460a/html5/thumbnails/16.jpg)
Database Connectivity
ADO CLASSIC Provide connectivity in only connected mode Use record set object
ADO.NET Provide connectivity in both mode 1. Connection mode Use data reader object 2. Disconnected mode Use dataset object
![Page 17: Rupie asp.net](https://reader036.fdocuments.net/reader036/viewer/2022081907/54c011a94a79590b3f8b460a/html5/thumbnails/17.jpg)
Lifecycle of ASP page
InitLoadRenderUnload
![Page 18: Rupie asp.net](https://reader036.fdocuments.net/reader036/viewer/2022081907/54c011a94a79590b3f8b460a/html5/thumbnails/18.jpg)
Website Security
Authentication
1) form
2) windows Authorization
![Page 19: Rupie asp.net](https://reader036.fdocuments.net/reader036/viewer/2022081907/54c011a94a79590b3f8b460a/html5/thumbnails/19.jpg)
ANY QUERY
THANKS...