1 / 26

专业课

专业课. 第 1 章 ASP 技术概述 主讲 : 刘凤玲. 内容简介:. 本章讲述网络程序设计的一些基础知识 涉及 WWW 、服务器端、客户端概念,静态网页工作原理和动态网页工作原理;常见网络程序设计语言及工作原理、选用原则;动态网站基本原理和规律等 。 ASP 的运行环境, IIS 的安装及调试, ASP 文件的浏览,默认文档的设置,制作一个简单的 ASP 文件, ASP 的语法简介及开发 ASP 程序时的注意事项等. 学习目的与要求:. 1 .掌握服务器端、客户端概念、静态与动态网页分类; 2 .认识常见网络程序设计语言,掌握选用原则;

ilori
Download Presentation

专业课

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 专业课 • 第1章ASP技术概述 • 主讲:刘凤玲

  2. 内容简介: • 本章讲述网络程序设计的一些基础知识 • 涉及WWW、服务器端、客户端概念,静态网页工作原理和动态网页工作原理;常见网络程序设计语言及工作原理、选用原则;动态网站基本原理和规律等 。 • ASP的运行环境,IIS的安装及调试,ASP文件的浏览,默认文档的设置,制作一个简单的ASP文件,ASP的语法简介及开发ASP程序时的注意事项等

  3. 学习目的与要求: 1.掌握服务器端、客户端概念、静态与动态网页分类; 2.认识常见网络程序设计语言,掌握选用原则; 3.掌握静态网页工作原理和动态网页工作原理; 4.了解ASP与PHP的异同; 5.了解ASP与JSP的异同 6. 掌握IIS的安装及调试

  4. 重点:   静态网页、动态网页基本概念、静态网站工作原理、动态网站工作原理、网络程序设计语言及选用。掌握IIS的安装及调试 难点: ASP的特点及其应用。

  5. 第1章ASP技术概述 • 1.1 动态网页技术 • 1.2 ASP的工作原理 • 1.3 安装Web服务器 • 1.4 ASP动态网站开发工具简介 • 1.5 技能与实训 • 1.6 思考与练习

  6. 1.1 动态网页技术 • 1.1.1 动态网页技术简介 • 随着Internet信息时代的发展,静态网页已经不能满足人们对信息的需求了,因此,能够实现交互式动态网页的技术逐步发展起来。动态网页技术至少具有以下几个特点: • (1)交互性 • 即网页会根据用户的要求和选择而动态改变和响应。 • (2)自动更新 • 无须手动更新HTML文档,便会自动生成新的页面,可以大大节省工作量。 • (3)因时因人而变 • 当不同的时间、不同的人访问同一网址时会产生不同的页面。

  7. 下面分别介绍这些动态网页技术。 • 1.CGI:早期的动态网页主要采用CGI技术,CGI即Common Gateway Interface(公用网关接口) • 2. ASP:可以认为ASP是一种类似HTML、Script与CGI的结合体,但是其运行效率却要比CGI高。 • 3.PHP:PHP(Hypertext Preprocessor,超文本预处理器)是一种HTML内嵌式的语言(类似于ASP)。 • 4.JSP:JSP(Java Server Pages)是Sun公司推出的网站开发技术,是将纯Java代码嵌入HTML中实现动态功能的一项技术。

  8. 相比而言,ASP具有如下优势: • (1)简单易学。Basic语言有着很大的用户群,这个开发基础是最广的。 • (2)安装使用方便。装好一个Windows 2000/XP/2003,只要安装了IIS,ASP就可以使用了,没有什么需要花心思去配置的。 • (3)开发工具强大而多样。易用、简单、人性化。 • (4)效率高。在访问量不是太大的情况下,ASP能体现出一定的效率,这时它对机器的要求并不高。

  9. 1.1.2 ASP3.0的新特性 • 1.无脚本的ASP • 2.新的流向控制能力 • 3.错误处理和新的ASP Error对象 • 4.编码后的ASP脚本 • 5.包含脚本文件的一种新方式 • 6.Server Sciptlets • 7.增强性能的Active服务器组件 • 8.性能

  10. 1.2 ASP的工作原理 • 1.2.1 普通HTML页面的执行过程

  11. 1.2.2 ASP页面的执行过程 • 用户在浏览器的地址栏中键入ASP文件,并回车触发这个ASP的申请。 • 浏览器将这个ASP的请求发送到给Web服务器。 • Web Server接收这些申请并根据.asp的后缀名判断这是ASP要求。 • Web Server 从硬盘或内存中读取正确的ASP文件。 • Web Server 将这个文件发送到ASP.DLL的特定文件中。 • ASP文件将会从头至尾执行并根据命令要求生成相应的HTML文件。 • HTML文件被送回浏览器。 • 用户的浏览器解释这些HTML文件并将结果显示出来。

  12. 1.3 安装Web服务器 • ASP是微软开发的服务器端脚本环境,内含于IIS(Internet Information Server)或PWS(Personal Web Server)中。ASP必须在支持ASP的Web服务器上运行,对于个人用户,可以首先将计算机虚拟为Web服务器。在Windows系统下,安装微软的PWS或IIS即可。

  13. 1.3.1 PWS的安装和配置 • 在Windows 98安装盘的add-ons/pws文件夹中可以找到PWS的安装程序setup。

  14. 1.3.2 IIS的安装和配置 • IIS(Internet Information Server, Internet信息服务)是Microsoft公司推出的提供Web站点服务的组件,使用IIS可以方便地设置和管理Web站点。 • 1.安装IIS 5.0 • 2. 创建Web站点 • 3. 启动和停止Web站点 • 4. 设置Web站点

  15. 1.4 ASP动态网站开发工具简介 • 1.4.1 浏览器 • 以IE为例,启动以后,可以看到IE浏览器窗口的基本部分: • 标题栏、菜单栏、地址栏、Web页显示区、搜索状态图标、状态栏、工具栏。

  16. 1.4.2 网页编辑软件 • FrontPage是目前最常用的中文版网页制作工具之一。 • Dreamweaver是由Macromedia公司推出的,用于网页开发和网站管理的专业化设计工具。 • 微软公司的Visual InterDev(以前所谓的“Internet Studio”)是可视工具家族中的最新成员,它使得站点应用开发人员能够快速地建立全交互、全动态的站点。

  17. 1.4.3 网页上传软件 • CuteFTP是一个非常优秀的上传、下载工具。在目前众多的FTP软件中,CuteFTP因为其使用方便、操作简单而备受青睐。下面介绍如何使用网页上传软件CuteFtp上传网页: • 1.新建一个FTP站点 • 2.上传和下载文件 • 3.快速连接和重新连接

  18. 1.4.4 图像制作软件 • 目前,图象界流行两种格式的图象,一是位图,二是矢量图。 • 首先介绍制作与处理位图的软件。 • Photoshop • Ulead公司的photoImpact • Macromedia公司的Fireworks • 下面介绍制作与处理矢量图的软件。 • 1. CorelDraw • 2. Illustrator • 3. Freehand

  19. 1.4.5 VBScript帮助文件 • VBScript帮助文件是一个详尽完备的VBScipt使用手册。使用VBScript帮助文件,可以使VBScript脚本用户快速掌握其语法规则,及时查阅解决在使用过程中的问题。用户可以在网站http://www.cn5135.com/Help/Js/Lib中下载VBScript帮助文件。

  20. 1.5 技能与实训 • 先用HTML语言创建实现该功能。 • 例1-1: • <html> • <head> • <title>我的第一个站点</title> • </head> • <body> • Hello World! • </body> • </html>

  21. 运行结果如图所示。

  22. 下面将采用ASP方法实现该功能。代码如下: • <% @ language =“VBScript”%> • <html> • <head> • <title>站点</title> • </head> • <body> • <% response write“Hello World!” %> • </body>

  23. 1.6 思考与练习 • 1. 填空题 • (1) 动态网页技术具有___________、___________、___________几个特点。 • (2) 普通HTML又称为___________,其客户端浏览器的显示内容都是一样的。 • (3) ASP页面的执行采用________模型。 • (4) ASP必须在支持ASP的Web服务器上运行。在Windows系统下,安装微软的___________或___________即可。 • (5) 目前最流行的WWW浏览器有___________和___________。

  24. 2. 选择题 • (1) 以下软件不是网页编辑软件的是( )。 • A. FrontPage B. Dreamweaver • C. Visual InterDev D. Photoshop • (2) 以下软件是网页上传软件的是( )。 • A. Fireworks B. CuteFTP • C. Office D. Flash • (3) 不可以创建.asp文件的是( )。 • A. Dreamweaver B. Photoshop • C. 记事本 D. 写字板

  25. 3. 判断题 • (1) 所谓“动态”网页是指带有.GIF动态图片的网页。( ) • (2) HTML页面和ASP页面的执行都采用B/S模型。( ) • (3) 目前比较流行两种格式的图像,一是位图,二是矢量图。( ) • (4) 语句<% @ language ="VBScript"%>指明将脚本语言设置为VBScript,若没有此语句,则系统使用服务器端默认的脚本语言,一般为VBScript。( )

  26. 4. 简答题 • (1) 动态网页技术有哪几种? • (2) 简述ASP 3.0的新特性。 • (3) 简述ASP页面的执行过程。 • (4) 怎样进行IIS的安装和配置? • (5) 简述ASP动态网站开发工具的特点。 • (6) 如何创建一个简单的ASP文档?

More Related