Universiti Utara Malaysia Chapter 3 Introduction to ASP.NET 3.5.

Slides:



Advertisements
Similar presentations
Web Forms and ASP.NET Programming Right from the Start with Visual Basic.NET 1/e 12.
Advertisements

DT228/3 Web Development WWW and Client server model.
Server-Side vs. Client-Side Scripting Languages
ASP Tutorial. What is ASP? ASP (Active Server Pages) is a Microsoft technology that enables you to make dynamic and interactive web pages. –ASP usually.
Chapter 12: ADO.NET and ASP.NET Programming with Microsoft Visual Basic.NET, Second Edition.
INTERNET DATABASE Chapter 9. u Basics of Internet, Web, HTTP, HTML, URLs. u Advantages and disadvantages of Web as a database platform. u Approaches for.
Creating WordPress Websites. Creating a site on your computer Local server Local WordPress installation Setting Up Dreamweaver.
Kashif Jalal CA-240 (072) Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 2 of…
Week 2 IBS 685. Static Page Architecture The user requests the page by typing a URL in a browser The Browser requests the page from the Web Server The.
Introduction to Web Interface Technology (CSE2030)
1 Software Testing and Quality Assurance Lecture 32 – SWE 205 Course Objective: Basics of Programming Languages & Software Construction Techniques.
Computer Science 101 Web Access to Databases Overview of Web Access to Databases.
1 CS428 Web Engineering Lecture 18 Introduction (PHP - I)
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
An Introduction to ASP.NET Web Pages 2 Module 1: Webmatrix Installation and Your First Web Site Tom Perkins.
Web Page A page displayed by the browser. Website Collection of multiple web pages Web Browser: A software that displays web pages on client computer.
Christopher M. Pascucci Basic Structural Concepts of.NET Browser – Server Interaction.
1 Introduction to Web Development. Web Basics The Web consists of computers on the Internet connected to each other in a specific way Used in all levels.
1 Web Database Processing. Web Database Applications Static Report Publishing a report is prepared from a database application and exported to HTML DB.
Intro to PHP Introduction to server-side scripts (It’s all good :D) © TAFE NSW
INTRODUCTION TO WEB DATABASE PROGRAMMING
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved Bookstore Web Application Introducing Visual Web Developer 2008 Express and the.
Introduction to ASP.NET. Prehistory of ASP.NET Original Internet – text based WWW – static graphical content  HTML (client-side) Need for interactive.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
Chapter 1: Introduction to Web
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
© 2008 Dr. Paul Walcott – The University of the West Indies: Cave Hill CampusDr. Paul Walcott COMP6325 Advanced Web Technologies Dr. Paul Walcott The University.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
PIZZA WEB PAGE May 28, FOR TODAY  Review Vocabulary Words (take out your worksheets!)  Pizza Web Page  Research more tags  Turn in your homework!
Programming with Microsoft Visual Basic 2012 Chapter 12: Web Applications.
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
1 Web Server Administration Chapter 1 The Basics of Server and Web Server Administration.
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
COLD FUSION Deepak Sethi. What is it…. Cold fusion is a complete web application server mainly used for developing e-business applications. It allows.
Microsoft ASP.net Session Samar Samy Microsoft Student Partner.
HOW WEB SERVER WORKS? By- PUSHPENDU MONDAL RAJAT CHAUHAN RAHUL YADAV RANJIT MEENA RAHUL TYAGI.
9 Chapter Nine Compiled Web Server Programs. 9 Chapter Objectives Learn about Common Gateway Interface (CGI) Create CGI programs that generate dynamic.
Web Server Administration Chapter 7 Installing and Testing a Programming Environment.
Kingdom of Saudi Arabia Ministry of Higher Education Al-Imam Muhammad Ibn Saud Islamic University College of Computer and Information Sciences Chapter.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
1 Web Servers (Chapter 21 – Pages( ) Outline 21.1 Introduction 21.2 HTTP Request Types 21.3 System Architecture.
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
Microsoft FrontPage 2003 Illustrated Complete Integrating a Database with a Web Site.
Scripting Languages Client Side and Server Side. Examples of client side/server side Examples of client-side side include: JavaScript Jquery (uses a JavaScript.
Introduction and Principles Web Server Scripting.
WEB SERVER SOFTWARE FEATURE SETS
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
CSCI-235 Micro-Computers in Science The Internet and World Wide Web.
(ITI310) By Eng. BASSEM ALSAID SESSIONS 10: Internet Information Services (IIS)
Web Page Designing With Dreamweaver MX\Session 1\1 of 9 Session 1 Introduction to PHP Hypertext Preprocessor - PHP.
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.
ASP.NET WEB Applications. ASP.NET  Web application framework developed by Microsoft  Build dynamic data driven web applications and web services  Subset.
CGS 3066: Web Programming and Design Spring 2016 Introduction to Server-Side Programming.
A S P. Outline  The introduction of ASP  Why we choose ASP  How ASP works  Basic syntax rule of ASP  ASP’S object model  Limitations of ASP  Summary.
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.
CGS 3066: Web Programming and Design Spring 2017
Web Programming Language
Web Concepts Lesson 2 ITBS2203 E-Commerce for IT.
Active Server Pages Computer Science 40S.
Introduction and Principles
Warm Handshake with Websites, Servers and Web Servers:
PHP / MySQL Introduction
Database Driven Websites
Web Development Using ASP .NET
Client-Server Model: Requesting a Web Page
Web Servers (IIS and Apache)
Web Application Development Using PHP
Presentation transcript:

Universiti Utara Malaysia Chapter 3 Introduction to ASP.NET 3.5

Universiti Utara Malaysia  ASP.NET is an exciting web programming technology pioneered by Microsoft that allows developer to create dynamic web pages.  Dinamic web pages are pages whose content is dinamically generated each time the web page is requested.  Microsoft dynamic web programming technology was called Active Server Page or ASP.  Although ASP is popular, it lack of importanat future found in other programming technologies. Getting started with ASP.NET 3.5

Universiti Utara Malaysia Getting started with ASP.NET3.5 cont..  History of ASP.NET  ASP.NET 1.0 – jan 2002  ASP.NET 2.0 – November 2005  ASP.NET 3.5 – November 2007  ASP.NET 4.0- OTW

Universiti Utara Malaysia Getting started with ASP.NET3.5 cont..  To create ASP.NET web site, we need to install :- .NET Framework, Visual Web Developer and SQL Server .Net Framework – a rich platform for creating windows- based applications and is the underlying technology used to create ASP.NET websites.  Visual Web Developer – sophisticated program for creating, editing, and testing ASP.NET websites and web pages.  SQL server 2005 – DBMS- database engine, which specialized application designed to efficient to efficiently store and query data.

Universiti Utara Malaysia  Dynamic web pages – web pages in website where the content is determined dynamically based on user input or other information. Eg: any of website’s search engine page – content of the search result page is based on the search criteria and the search

Universiti Utara Malaysia  Static web page – contain content that does not change based on who visit the page other external factor.  ASP.NET is the only one of many technologies that can be employed to generate dynamic web pages. Other technology include PHP, JSP and ColFusion.

Universiti Utara Malaysia Serving static web pages  Web servers  A software application that continually wait for incoming web request (for particular URL)  Examine the requested URL, locate the appropriate file and the sends this file back to client that made the web request.

Universiti Utara Malaysia This model adequate for serving static pages, the web server merely returns the contents of the requested URL to the browser that initiated and request. The content of requested URL are not modified in any way by the web server based on external inputs.

Universiti Utara Malaysia Serving dynamic web pages  To accommodate dynamic content, dynamic web pages contain source code that is executed when the page is requested.  When the code executed, it will produce HTML as the result which is then send back to and displayed in the visitor’s browser

Universiti Utara Malaysia This model allow for dynamic content because the content isn’t actually created until the web page is requested.

Universiti Utara Malaysia the web server can determine whether the request page is dynamic or static web page by requested file’s extension. If extension is. aspx, the web server knows the requested page is an ASP.NET web page and therefore hands off the request to the ASP.NET engine.

Universiti Utara Malaysia Hosting  To view ASP.NET web page that riside on web server, need to request it through a browser  The browser send request to web server and dispatches the request to ASP.NET engine.  ASP.NET engine process the request page and return the result in HTML to the browser.  Normally, when u develop ASP.NET web pages, to test it you must have a web server installed.

Universiti Utara Malaysia  Fortunately, when we installing visual studio you no need to concern about web server to test your web pages.  Visual studio 2008 has include lightweight web server specifically design for testing ASP.NET page locally.

Universiti Utara Malaysia  Advantages hosting ASP.NET locally  Testing can be done while offline – no need internet connection  Its fast –local  Advanced debugging futures are available – such as halting the execution, and stepping through its code line by line.  Secure – no worry about hacker.

Universiti Utara Malaysia  Disadvantages hosting ASP.NET locally  They can be viewed only from your computer. Other visitor on another computer cant enter some URL into their browser’s address bar.  Need to use company hosting to enable anyone visit your ASP.NET web pages.  Benefit using company web hosting  Publicly available website – using internet connection  Use of a domain –  Ability to focus 100% building your website – all maintenance will company will do.

Universiti Utara Malaysia Installing ASP.NET Engine, Editor and DBMS  To install ASP.NET engine, your computer must be running on windows environment.  Three (3) component need to be installed to work with ASP.NET :- .NET Framework – contain the core library required to execute ASP.NET pages  Visual Web Developer : tool to design the web  SQL server 2005 as database engine.  To do installation and testing, please read from text begin page 16 to 22.

Universiti Utara Malaysia Tutorial  What is difference between a static web page and dynamic web page?  What is purpose of the ASP.NET engine  ASP.NET web pages can be served from computer using Windows Me operating system (true or false )  What software package must be installed to serve ASP.NET web pages from a computer ?  What should you consider using a web hosting company to your ASP.NET web pages