ASP.NET The.NET Framework. The.NET Framework is Microsoft’s distributed run-time environment for creating, deploying, and using applications over the.

Slides:



Advertisements
Similar presentations
Introduction to .NET Framework
Advertisements

Tahir Nawaz Introduction to.NET Framework. .NET – What Is It? Software platform Language neutral In other words:.NET is not a language (Runtime and a.
11 ASP.NET Slides based off:. 22 B ACKGROUND - W EB A RCHITECTURE Web Server PC/Mac/Unix/... + Browser Client Server Request:
Objectives In this session, you will learn to:
ASP.NET (Active Server Page) SNU OOPSLA Lab. October 2005.
CIM2564 Introduction to Development Frameworks 1 Overview of a Development Framework Topic 1.
Introduction to.NET What is.NET?  A vision Web sites will be joined by Web services New smart devices will join the PC User interfaces will become more.
What is.NET?. The Clients of.NET a) A new generation of connected application b) Microsoft.NET Framework managed execution c) Allows PCs and other smart.
Introduction to ASP.NET. 2 © UW Business School, University of Washington 2004 Outline Static vs. Dynamic Web Pages.NET Framework Installing ASP.NET First.
Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 1.1 of…
Overview of the.NET Framework. What is the.NET Framework A new computing platform designed to simplify application development A consistent object-oriented.
Kashif Jalal CA-240 (072) Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 2 of…
Performed by:Gidi Getter Svetlana Klinovsky Supervised by:Viktor Kulikov 08/03/2009.
Objective In this session we will discuss about : What is ADO. NET ?
Intro to dot Net Dr. John Abraham UTPA – Fall 09 CSCI 3327.
Rajeswari Indupuri Introduction to.NET Framework.
Microsoft Visual Basic 2005 CHAPTER 1 Introduction to Visual Basic 2005 Programming.
.NET, and Service Gateways Group members: Andre Tran, Priyanka Gangishetty, Irena Mao, Wileen Chiu.
INTRODUCTION TO WEB DATABASE PROGRAMMING
A Free sample background from © 2001 By Default!Slide 1.NET Overview BY: Pinkesh Desai.
Overview of Microsoft.Net and Vb.Net ITSE 2349 Spring 2002 Material from Microsoft.Net an Overview for ACC faculty by Stuart Laughton and Introduction.
© 2004 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin Programming the Web Using ASP.Net Chapter 2: The ASP.Net Template Dave.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
Introduction to .Net Framework
Introduction to ASP.NET. Prehistory of ASP.NET Original Internet – text based WWW – static graphical content  HTML (client-side) Need for interactive.
ISYS 512 Business Application Design and Development with.Net David Chao.
© 2008 Dr. Paul Walcott – The University of the West Indies: Cave Hill CampusDr. Paul Walcott COMP6325 Advanced Web Technologies Dr. Paul Walcott The University.
Meir Botner David Ben-David. Project Goal Build a messenger that allows a customer to communicate with a service provider for a fee.
Introduction to.NET Framework. .NET – What Is It? Software platform Language neutral In other words:.NET is not a language (Runtime and a library for.
Appendix D: Microsoft.NET Framework Overview. Overview.NET Framework Architecture.NET Namespaces.
© 2008 Dr. Paul Walcott – The University of the West Indies: Cave Hill CampusDr. Paul Walcott COMP6325 Advanced Web Technologies Dr. Paul Walcott The University.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
ISYS 573 Special Topic – VB.Net David Chao. The History of VB Early 1960s:BASIC-Beginner’s All-Purpose Symbolic Instruction Code –Teaching –Simple syntax,
Introduction to ASP.NET 1www.tech.findforinfo.com.
11 Web Services. 22 Objectives You will be able to Say what a web service is. Write and deploy a simple web service. Test a simple web service. Write.
Dynamic Content On Edge Cache Server (using Microsoft.NET) Name: Aparna Yeddula CS – 522 Semester Project Project URL: cs.uccs.edu/~ayeddula/project.html.
CIS 451: ASP.NET Concepts Dr. Ralph D. Westfall January, 2009.
Introduction to VB.Net. What is.NET? A brand of Microsoft technologies A platform for creating distributed Web applications A combination of new and updated.
Rajiv and Shipra Introduction to.NET (asp.net,c#,vb)
Dr. Azeddine Chikh IS444: Modern tools for applications development.
Introducing ASP.NET 2.0. Internet Technologies WWW Architecture Web Server Client Server Request Response Network HTTP TCP/IP PC/Mac/Unix + Browser (IE,
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Computer Software Chapter 4.
ISYS 350 Business Application Development David Chao.
Active Server Pages (ASP), also known as Classic ASP or ASP Classic, was Microsoft's first server-side script engine for dynamically generated web pages.
Module 1: Getting Started. Introduction to.NET and the.NET Framework Exploring Visual Studio.NET Creating a Windows Application Project Overview Use Visual.
Intro to dot Net Dr. John Abraham UTPA CSCI 3327.
ASP.NET in Definition: 1.ASP.NET is a web application framework developed and marketed by Microsoft to allow programmers to build dynamic web sites,
Key Components of.NET Framework  Common Language Runtime  CLR at Design time  CLR at Runtime  Class Library  Assemblies  Namespaces  ASP.NET  Applications.
Module 1: Overview of the Microsoft .NET Framework
PRIOR TO WEB SERVICES THE OTHER TECHNOLOGIES ARE:.
ASP.NET (Active Server Page) SNU OOPSLA Lab. October 2005.
Microsoft .NET A platform that can be used for building and running windows and web applications such that the software is platform and device-independent.
Introduction to ASP.NET What is ASP.NET and how is different from ASP –ASP: server side technology for creating dynamic web pages using scripting languages.
Getting Started with.NET Getting Started with.NET/Lesson 1/Slide 1 of 31 Objectives In this lesson, you will learn to: *Identify the components of the.NET.
ISYS 512 Business Application Design and Development with.Net David Chao.
Text Introduction to.NET Framework. CONFIDENTIAL Agenda .NET Training – Purpose  What is.NET?  Why.NET?  Advantages  Architecture  Components: CLR,
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
Introduction to the Microsoft.NET Framework Chris Wastchak Student Ambassador to Microsoft.
Diploma of Website Development Getting Started With ASP.NET
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
Introduction to Visual Basic. NET,. NET Framework and Visual Studio
Introducing the Microsoft® .NET Framework
Introduction to .NET Framework Ch2 – Deitel’s Book
Module 0: Introduction Chapter 2: Getting Started
Module 1: Getting Started
Web Development Using ASP .NET
ASP.NET Module Subtitle.
Introducing the .NET Framework
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Presentation transcript:

ASP.NET The.NET Framework

The.NET Framework is Microsoft’s distributed run-time environment for creating, deploying, and using applications over the Internet. Chapter 21Chapter 21 presents the concepts and defines the terms that will help you understand how the.NET architecture adds to Windows a new operating system layer called the Common Language Runtime (CLR).

Common Language Runtime (CLR) The Common Language Runtime (CLR) is an operating system environment that can execute computer code compiled from several different languages. When you install the.NET framework, the CLR gets added on as a new layer of your computer’s operating system.

Call upon the traditional Windows OS to execute system functions, such as opening a file New features added to Windows by the CLR, such as automatic garbage collection Win32 OS (The traditional windows operating system) Managed Code (Compiled from a CLR-compliant programming language) Common Language Runtime (CLR)

Microsoft Intermediate Language (MSIL) When you write a.NET computer program in a language such as Visual Basic, C#, or JScript, your code needs to be compiled into an executable format that the CLR can run. The Microsoft Intermediate Language (MSIL) defines the format of the compiled computer code that the Common Language Runtime (CLR) executes.

Just-In-Time Compiler (JITter) In the.NET framework, the Just-In-Time Compiler (JITter) is the operating system component that creates on demand the MSIL code that executes in the CLR when it runs a program written in a CLR- compliant programming language such as Visual Basic, C#, and JScript. For mission-critical applications in which speed is important, it is possible to pre- compile the code and thereby avoid the delay that can occur when a program first compiles.

Namespaces A namespace is a logical division intended to prevent name conflicts between elements in a hierarchical organization of objects, interfaces, and functions.

The.NET Framework Class Library A class is a logical partitioning of the objects, methods, functions and data that perform a given task within a namespace. The.NET Framework Class Library is comprised of the namespaces that provide access to system functionality and serve as the foundation on which.NET applications, components, and controls are built. The built-in namespaces begin with System or Microsoft.

ASP.NET Web Forms A Web Forms Page is an ASP.NET developmental architecture that uses a code-behind programming model to separate the design of an active server page from its code. The ASP.NET page has the filename extension.aspx, while the code- behind page has the filename extension of a CLR-compliant programming language.

ASP.NET Web Form

Web Services A Web Service is a type of computer application that receives and responds to XML requests received over HTTP from clients on the Internet. Because HTTP is the most basic protocol on the Internet, the Web Service enables you to write program components that can serve any end-user or computer in the world to which you provide access.

Web Services

Simple Object Access Protocol (SOAP) The Simple Object Access Protocol (SOAP) is an XML vocabulary describing function calls and their procedures. SOAP is the most popular wire format for communicating with Web Services. To enable universal communication, Web Services can also communicate using HTTP- GET and HTTP-POST, which are wire format protocols understandable by any computer on the Web.

ADO.NET ADO.NET is a new collection of active data objects that improve on the former ADO architecture in several important ways. First, ADO.NET replaces the Recordset with a new structure called the Dataset, which is a cache of records retrieved from the database. Unlike the Recordset, which contains a single table of data, the Dataset can contain multiple, separate tables and maintain the relations among them.

ADO.NET (continued) Second, ADO.NET makes more efficient use of database resources by disconnecting from the database after filling the dataset. This enables the database to serve more users as traffic at a Web site increases.

ADO.NET (continued) Third, ADO.NET uses XML to communicate with external processes. Because XML is a plain text protocol, database results can pass through firewalls that block non- HTML transmissions. Fourth, because XML enables rich data objects to be communicated in plain text, ADO.NET increases performance by avoiding the time-consuming step of data- type conversion.

ADO.NET