0% found this document useful (0 votes)
21 views28 pages

Intro

The document provides an overview of ASP.NET, including its introduction, features, and comparison with Classic ASP. It outlines the .NET framework, its components, limitations, and the various versions of ASP.NET. Additionally, it discusses the prerequisites for using ASP.NET, the environments required, and the process of hosting ASP.NET pages.

Uploaded by

Daud
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views28 pages

Intro

The document provides an overview of ASP.NET, including its introduction, features, and comparison with Classic ASP. It outlines the .NET framework, its components, limitations, and the various versions of ASP.NET. Additionally, it discusses the prerequisites for using ASP.NET, the environments required, and the process of hosting ASP.NET pages.

Uploaded by

Daud
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd

ASP.

net

CHAPTER 1: INTRODUCTION
COURSE OUTLINE
 PART ONE:
 CHAPTER ONE: INRODUCTION
 CHAPTER TWO: GETTING STARTED
 CHAPTER THREE: CREATING [Link] WEB PAGES
 CHAPTER FOUR: PROGRAMING IN [Link]
 CHAPTER FIVE: VALIDATION IN [Link]
 CHAPTER SIX: CASCADING STYLE SHEETS
 CHAPTER SEVEN: PRESENTING DYNAMIC DATA
 CHAPTER EIGHT: DATA ENTRY SYSTEM
 PART TWO:
 CHAPTER NINE: SECURITY IN [Link]
 CHAPTER TEN: ADDING REPORT
 CHAPTER ELEVEN: DEPOLYING YOUR WEB
INTRO:
 .NET:
 part of the company’s(Microsoft) new
strategy for “Delivering software as a
service”.
CONT
 The key features that .NET offers
include:
1. .NET Framework
2. .NET Products
3. .NET My Services
.NET FRAMEWORK:
 It is an application software platform
from Microsoft introduced in 2002.
 Purpose: Similar to JEE platform and
like Java’s JVM runtime engine.
 Byte code(Java) = CLR(.net)
 Application: .net run time engine
must be installed in the computer in
order to run .net application.
.NET PROGRAMMING
LANGUAGES:
 Similar to Java because it uses an
intermediary byte code language that
can be executed on any hardware
platform that has a runtime engine.
 Unlike Java it support multiple
programming languages like C# and
[Link]
HOW .NET WORKS:
 .net compiler generates a Microsoft
Intermediate Language (MSIL) byte
code, which is executed by the .net
Common Language Runtime Engine
(CLR).
.NET FRAMEWORK VERSIONS:
 .NET framework 1.0
 .NET framework 2.0  Added
enhancements
 .NET framework 3.0  Windows
Programming Interface
 .NET framework 3.5  added
enhancements
 .NET framework 4  Parallel Processing
 Last version 4.5
.NET FRAMEWORK COMPONENTS:

 The user interface (WPF=Windows Presentation


Foundation): provides user interface.
 Messaging (WCF= Windows Communication
Foundation): enables applications to
communicate with each other locally or
remotely.
 Workflow (WWF= Windows Workflow
Foundation): is used to integrate applications
and automate tasks.
 User Identity (WCS=Windows CardSpace):
provides user authentication system.
.NET LIMITATIONS:
 .net main weakness is that Microsoft
ignored the:
 Unix OS environments (Does not
support Linux)
 And mainframe environment (Can’t
work in Mainframe environment).
.NET PRODUCTS:
 [Link]
 Visual [Link]
 [Link](Window Server)
[Link]:
 Released in January 2002 with 1.0
version of the .net framework it’s
successor Microsoft ASP (Active Server
Page) technology.
 [Link] is built on the common
language runtime (CLR) enables the
user to write [Link] code using any
supported .net language.
[Link] COMPARING WITH CLASSIC ASP

 ASP introduced in 1998 it was Microsoft’s first server-


side scripting engine.
 ASP is a technology enables pages to be executed in
internet server.
 ASP files extension .asp written in Vbscript
 [Link] is new generation
 [Link] pages are compiled which makes then faster
than classic ASP.
 [Link] has better language support a large set of user
controls, xml used components and integrated user
authentication.
 [Link] files extension .aspx written in C# and vb.
DEFINITION:
 It’s a server-side web application
framework designed for web
development to provide dynamic web
pages.
[Link] FEATURES:
 Works on top of the HTTP protocol
 It is a part of Microsoft .net
 Enables creation, deployment and
execution of web applications and
services.
 Web application are built using web
forms
 Web forms are designed using either
VB or C# languages
[Link] VERSIONS:
 [Link] 1.0  January 2002
 [Link] 2.0 November 2005
 [Link] 3.5  November 2007
 [Link] 4  April 2010
ENVIRONMENTS:
 Visual Studio
 Microsoft Visual Web Developer
PREREQUISITES
 Designed for web and application
developers who want to build dynamic
database-enabled web sites.
 Useful programming skills …
 HTML …
 Cascading Style Sheets (CSS) …
 Basic Programming …
 SQL (Structured Query Language)
HARDWARE AND SOFTWARE
 A Windows-based computer
 Windows Vista or Windows XP (SP2 or
Higher)
 For installing Internet Information
Services (IIS) Vista Home Premium or
Higher ... XP Professional or Higher …
Windows Server 2003 or 2008.
 At least 1 Gigabyte of RAM … two
Gigabytes are better.
HOW WEB WORKS
 The World Wide Web consists of many
clients and servers connected over
internet.
 Computers communicate with each
other using Hyper Text Transfer Protocol
(HTTP).
 A client sends a request in HTTP format
for a web resource … requests
CONT
 A client sends a request in HTTP format
for a web resource … requests
o Web Page …
o Image File …
o JavaScript … CSS File.
CONT
 A server returns a response.
 Each client has a web browser …
o Personal Computers (Internet

Explorer, Firefox, Safari).


o Cell phones
o Other devices.
CONT
 Each server runs software called an
HTTP server.
o Internet Information Server (Windows

only)
o Apache (All operating systems).
CONT
CONT
DYNAMIC WEB PAGES
 Microsoft Active Server Pages (Classic ASP)
 Adobe ColdFusion
 PHP
 Java-based servers (J2EE)
o IBM Websphere
o Oracle Weblogic (formerly BEA Weblogic)
o JBoss
 Microsoft [Link]
HOSTING [Link] PAGES
 To view an [Link] web page that resides on a web server, we need
to request it using a web browser. The browser sends a request to
the web server, The [Link] engine processes the requested page,
returns the resulting HTML to the web server, which then sends it
back to the browser, where it is displayed to the user. When you’re
developing [Link] websites, the [Link] pages you create are
saved on your personal computer. To test these pages, then, your
computer must have a web server installed. Fortunately, you do not
need to concern yourself with installing a web server on your
computer. Visual Web Developer, the editor we’ll be using
throughout this book to create our [Link] websites, includes a
lightweight web server specifically designed for testing [Link]
pages.
ADVANTAGES OF [Link] HOSTING
 Testing can be done while offline
 It’s fast—Local requests
 Advanced debugging features are
available
 It’s secure

You might also like