Asp.Net Fully Basic Introduction
Upcoming SlideShare
Loading in...5

Asp.Net Fully Basic Introduction



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

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



Total Views
Views on SlideShare
Embed Views



1 Embed 1 1



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment
  • 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. <br /> ASP.NET provides the core Web infrastructure such as Web Forms for UI based development and Web Services for programmatic interface development, <br /> User interface development on the Windows platform can be done using Windows Forms <br /> ADO.NET and XML provide the functionality for data access. <br /> Finally, the core base classes provide infrastructure services such as security, transaction management etc. <br />

Asp.Net Fully Basic Introduction Asp.Net Fully Basic Introduction Presentation Transcript

  •   .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.
  • .NET Application .NET Framework Operating System + Hardware
  •  CLR memory management, exception handling, debugging, security checking, thread execution, code execution, code safety, verification and compilation
  •     .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
  • 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) 
  •  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"/>
  •          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)
  •  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
  • 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
  • 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
  •  .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.
  •     Client Request For Information Request comes to Server Server Process the request Send the response back to Client
  •  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.config Database