CIS 451: ASP.NET Concepts Dr. Ralph D. Westfall January, 2009.

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.
CIS 451: ASP Sessions and Applications Dr. Ralph D. Westfall January, 2009.
11 ASP.NET Slides based off:. 22 B ACKGROUND - W EB A RCHITECTURE Web Server PC/Mac/Unix/... + Browser Client Server Request:
Languages for Dynamic Web Documents
ASP.NET (Active Server Page) SNU OOPSLA Lab. October 2005.
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.
Computer Science 101 Web Access to Databases Overview of Web Access to Databases.
Rajeswari Indupuri Introduction to.NET Framework.
Microsoft Visual Basic 2005 CHAPTER 1 Introduction to Visual Basic 2005 Programming.
ISYS 350 Business Application Development
9-1 aslkjdhfalskhjfgalsdkfhalskdhjfglaskdhjflaskdhjfglaksjdhflakshflaksdhjfglaksjhflaksjhf.
© 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.
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.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
ASP.NET Dr. Ralph Westfall May, Web Development Problem HTML designed to display static pages only interactive when user clicks links  can’t provide.
ASP.NET INTRODUCTION INTO وزارة التربية و التعليم العالي كلية العلوم و التكنولوجيا قسم علوم الحاسوب و تكنولوجيا المعلومات اعداد الاستاذ: عبد الله محمد.
An Introduction to ASP.NET Ed Dunhill blogs.msdn.com/edunhill SLIDE7.
.Net is a collection of libraries, templates and services designed to make programming applications of all kinds, easier, more flexible (multi platform),
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
ASP.NET The.NET Framework. The.NET Framework is Microsoft’s distributed run-time environment for creating, deploying, and using applications over the.
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.
Introduction to ASP.NET MIS 324 Professor Sandvig.
Lecture Set 1 Part B: Understanding Visual Studio and.NET – Structure and Terminology 1/16/ :04 PM.
CSC 494/594 C# and ASP.NET Programming. C# 2012 C# Object-oriented language with syntax that is similar to Java.
Chapter 9 Programming with Web Forms Programming In Visual Basic.NET.
Web Programming: Client/Server Applications Server sends the web pages to the client. –built into Visual Studio for development purposes Client displays.
Introduction to ASP.NET 1www.tech.findforinfo.com.
McGraw-Hill © 2009 The McGraw-Hill Companies, Inc. All rights reserved. Programming with Visual Web Developer Chapter 9.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Introduction to ASP.NET1. 2 Web applications in general Web applications are divided into two parts –The server part –The client part The server part.
Rajiv and Shipra Introduction to.NET (asp.net,c#,vb)
ASP.NET &.NET Environment. Overview Part of Microsoft’s.NET environment Used for Development of  Websites  Internet applications  Web Services & XML.
Introducing ASP.NET 2.0. Internet Technologies WWW Architecture Web Server Client Server Request Response Network HTTP TCP/IP PC/Mac/Unix + Browser (IE,
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.
Christopher M. Pascucci.NET Programming CodeBehind.
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.
BlackBerry Applications using Microsoft Visual Studio and Database Handling.
ASP.NET (Active Server Page) SNU OOPSLA Lab. October 2005.
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.
PROGRAMMING IN VISUAL BASIC.NET CREATING YOUR FIRST WEB APPLICATION Bilal Munir Mughal 1 Chapter-3.
ASP.NET &.NET Environment. Overview Part of Microsoft’s.NET environment Used for Development of  Websites  Internet applications  Web Services & XML.
INTRODUCTION CHAPTER #1 Visual Basic.NET. VB.Net General features It is an object oriented language  In the past VB had objects but focus was not placed.
Lecture Set 1 Part B: Understanding Visual Studio and.NET – Structure and Terminology 1/16/ :04 PM.
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.
Chapter 1 Getting Started with ASP.NET Objectives Why ASP? To get familiar with our IDE (Integrated Development Environment ), Visual Studio. Understand.
Introduction to .NET Framework
Jim Fawcett CSE687 – Object Oriented Design Spring 2001
Introduction ITEC 420.
Introduction to Visual Basic 2008 Programming
Building Web Applications with Microsoft ASP
Haritha Dasari Josue Balandrano Coronel -
Active Server Pages ASP.Net
Module 0: Introduction Chapter 2: Getting Started
Module 1: Getting Started
Web Development in Microsoft Visual Studio 2013
Web Development Using ASP .NET
CIS16 Application Development – Programming with Visual Basic
ASP.NET
BHUBANESWAR,KHURDA,ODISHA
Introducing the .NET Framework
Introduction to .NET Framework
Microsoft .NET Presentation
C# and ASP.NET Programming
Presentation transcript:

CIS 451: ASP.NET Concepts Dr. Ralph D. Westfall January, 2009

.NET Framework all code (regardless of language) is compiled into Microsoft Intermediate Language (MSIL) much like Java's "bytecode" from JVM.NET languages e.g., C#, VB.NET, etc. adhere to.NET standards so they can be compiled into MSIL

.NET Framework - 2 common language runtime (CLR) interfaces MSIL code files with each other and with Windows, regardless of original language.NET Framework class libraries can be included in your code to do a lot of useful things (e.g., connect to a database, send , etc.)

.NET Framework - 3 ASP.NET makes it possible for MSIL code to work on the Internet ASP 3.0 only worked with VBScript ASP.NET can work with any language that can be compiled into MSIL

ASP.NET 2.0 WebForms used to create the user interface and ASP.NET code behind it programmer creates a web page (.aspx) file and drags/drops UI controls onto it web page is largely in HTML code Visual Studio often creates a "code behind" (.aspx.vb) file that handles the logic and runs on the server side

WebForm Demo create an ASP.NET Web Application set Layout>Positions>Auto-position check Change and Snap add 2-3 tables from Toolbox HTML area Table>Insert>Table [set rows, columns, etc.] drag and drop to where you want them can drag sides to change all cell sizes or individually in TD style property

WebForm Demo - 2 create several UserControls add controls from Toolbox WebForms area view HTML and then with Debug>Start adjust table size etc. and view again

WebForm Advantages clean separation between "presentation" code on client side and logic on server side makes easier to update: programmer can change either part without the other most controls used in Windows applications can also be used on web in other words, a lot of useful controls

Performance code compiles as being written rather than when user views pages can update without restarting server when a page is requested, a copy is cached in memory for requests by other users Microsoft said ASP used 75% less code and ran 28 times faster than J2EE Microsoft said

Reliability detects and recovers from deadlocks and other errors if a process has a "memory leak," a new process handles new users gets all new users original shuts down after its users finish fewer server restarts required

Sources bforms.asp bforms.asp net.aspx?tabindex=0&tabid=1 net.aspx?tabindex=0&tabid=1 /content.asp?b=Net_2003_21days&seq Num=63 /content.asp?b=Net_2003_21days&seq Num=63