



.Net is a new framework for developing
web-based and windows-based
applications within the Microsoft
environment.
Th...
.NET Application

.NET Framework

Operating System + Hardware


CLR
memory management,
exception handling,
debugging,
security checking,
thread execution,
code execution, code safety,...






.Net Framework Class Librar y
Common Language
Specification(CLS)
Common Type System(CTS)
Metadata and Assemblies...
Windows Forms
 ADO.Net
 Windows Workflow Foundation (WF)
Building workflow based applications in
Windows.
Activities, wo...


Name spce
collection of logical related class
<%@ Imports System.Web.UI.Page %>



Ser ver Control :
HTML control: <in...










ASP.NET Programming Languages
ASP.NET Development Tools
following content files:
Page file (.aspx)
User...


Code Behind Page :
The location of the code behind the page is
determined via a property that is set on the first
line ...
VB

VC++

VC#

JScript

…

ASP.NET: Web Services
and Web Forms

Windows
Forms

ADO.NET: Data and XML
Base Class Library
Co...
Code in VB.NET

Code in C#

Code in another
.NET Language

VB.NET compiler

C# compiler

Appropriate
Compiler

IL(Intermed...


.NET languages are not compiled to machine code.
They are compiled to an Intermediate Language (IL).



CLR accepts th...






Client Request For Information
Request comes to Server
Server Process the request
Send the response back to Clien...


Key terms to remember



HTTP.SYS
WAS
Application Pool
Worker Process











Start
Initialization
Load
Validation
Events
Render






Init
Load
Control Events
PreRender
Unload











CSS
JS/Jquery
HTML
ASP/PHP
Code Behind
Business Logic/Data logic
Themes /Assembly
MasterPage
Web.conf...
Asp.Net Fully Basic Introduction
Asp.Net Fully Basic Introduction
Asp.Net Fully Basic Introduction
Asp.Net Fully Basic Introduction
Asp.Net Fully Basic Introduction
Asp.Net Fully Basic Introduction
Asp.Net Fully Basic Introduction
Asp.Net Fully Basic Introduction
Upcoming SlideShare
Loading in …5
×

Asp.Net Fully Basic Introduction

321
-1

Published on

Asp.Net Fully Basic Introduction Gives idea about Standard controls, Tools , Validators, Asp.net Version, Framework Etc...

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
321
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
15
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • The .NET framework exposes numerous classes to the developer. These classes allow the development of rich client applications and Web based applications alike. In the above slide these classes have been divided into 4 areas.
    ASP.NET provides the core Web infrastructure such as Web Forms for UI based development and Web Services for programmatic interface development,
    User interface development on the Windows platform can be done using Windows Forms
    ADO.NET and XML provide the functionality for data access.
    Finally, the core base classes provide infrastructure services such as security, transaction management etc.
  • Asp.Net Fully Basic Introduction

    1. 1.   .Net is a new framework for developing web-based and windows-based applications within the Microsoft environment. The framework offers a fundamental shift in Microsoft strategy: it moves application development from client-centric to servercentric.
    2. 2. .NET Application .NET Framework Operating System + Hardware
    3. 3.  CLR memory management, exception handling, debugging, security checking, thread execution, code execution, code safety, verification and compilation
    4. 4.     .Net Framework Class Librar y Common Language Specification(CLS) Common Type System(CTS) Metadata and Assemblies building blocks of the .NET framework. Assembly is dll file & exe. Smallest deploy unit in the CLR
    5. 5. Windows Forms  ADO.Net  Windows Workflow Foundation (WF) Building workflow based applications in Windows. Activities, workflow runtime, workflow designer and a rules engine. Windows Communication Foundation (WCF) 
    6. 6.  Name spce collection of logical related class <%@ Imports System.Web.UI.Page %>  Ser ver Control : HTML control: <input type="text"> HTML Server control: <input type="text" runat="server"/>
    7. 7.          ASP.NET Programming Languages ASP.NET Development Tools following content files: Page file (.aspx) User control (.ascx) Web service (.asmx) Master page (.master) Site map (.sitemap) Website configuration file (.config)
    8. 8.  Code Behind Page : The location of the code behind the page is determined via a property that is set on the first line in the page using the @Page directive <%@ Page Language="vb" Codebehind="WebForm1.vb" Inherits=“MyFirstApp.WebForm1"%> The @Page directive allows you to set the default properties for the entire page such as the default language The CodeBehind property identifies the path and filename of the code behind file
    9. 9. VB VC++ VC# JScript … ASP.NET: Web Services and Web Forms Windows Forms ADO.NET: Data and XML Base Class Library Common Language Runtime Visual Studio.NET Visual Studio.NET Common Language Specification
    10. 10. Code in VB.NET Code in C# Code in another .NET Language VB.NET compiler C# compiler Appropriate Compiler IL(Intermediate Language) code CLR just-in-time execution
    11. 11.  .NET languages are not compiled to machine code. They are compiled to an Intermediate Language (IL).  CLR accepts the IL code and recompiles it to machine code. The recompilation is just-in-time (JIT) meaning it is done as soon as a function or subroutine is called.  The JIT code stays in memory for subsequent calls. In cases where there is not enough memory it is discarded thus making JIT process interpretive.
    12. 12.
    13. 13.     Client Request For Information Request comes to Server Server Process the request Send the response back to Client
    14. 14.  Key terms to remember  HTTP.SYS WAS Application Pool Worker Process   
    15. 15.       Start Initialization Load Validation Events Render
    16. 16.      Init Load Control Events PreRender Unload
    17. 17.           CSS JS/Jquery HTML ASP/PHP Code Behind Business Logic/Data logic Themes /Assembly MasterPage Web.config Database
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×