资源预览内容
第1页 / 共176页
第2页 / 共176页
第3页 / 共176页
第4页 / 共176页
第5页 / 共176页
第6页 / 共176页
第7页 / 共176页
第8页 / 共176页
第9页 / 共176页
第10页 / 共176页
亲,该文档总共176页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
Web网页设计及编程语言,主讲 李雅红,2241,目 录,第1章 Web应用程序概述,第2章 HTML网页设计,第3章 VBScript脚本编程,第4章 ASP内建对象编程,第5章 Web与数据库集成,第6章 网上论坛设计,第7章 网上考试系统设计,3241,第1章 Web应用程序概述,1.1 理解Web应用程序,1.2 理解ASP工作原理,1.3 配置ASP开发环境,1.4 设置Dreamweaver站点,4241,1.1 理解Web应用程序,1.1.1 计算机网络定义 计算机网络(Computer Networks)是用通信线路将分散在不同地点的具有独立自主的计算机系统相互联接,并按网络协议进行数据通信和实现资源共享的计算机集合,称为计算机网络。其包含三层含义: 自主计算机;相互联接;信息交换、资源共享、协调工作。从概念上讲,计算机网络由通信子网和资源子网两部分组成,其功能是将数据划分成不同长度的分组进行传输和处理。 1.1.2 计算机网络发展过程 1.计算机网络的产生背景 美国国防部领导的远景研究规划局ARPA研究建立一种新型网络,要求必须具有以下几个基本特点。 (1)网络用于计算机之间的数据传送,而不是为了打电话。 (2)网络能够连接不同类型的计算机,不局限于单一类型的计算机。 (3)所有的网络结点都同等重要,因而大大提高网络的生存性。 (4)计算机在进行通信时,必须有冗余的路由。 (5)网络的结构应当尽可能地简单,同时还能够非常可靠地传送数据。 2.计算机网络的组成 1)计算机网络中的硬件 (1)计算机。 (2)光纤、同轴电缆和双绞线等传输媒体。 (3)通信网卡:用于收发数据。 (4)集线器(Hub):用来把多台计算机连在一起。 (5)交换机(Switch):用来扩展带宽及连接多台计算机。 (6)路由器(或ATM交换机):负责路径管理和网络交通的控制。 2)计算机网络中的软件 计算机网络中的软件主要分为5类。 (1)操作系统 (2)通信协议 (3)管理软件 (4)交换与路由软件 (5)应用软件,5241,1.1 理解Web应用程序,1.1.3 基本概念 1. Web Web即WWW,是一种最方便和最受欢迎的信息服务。Web服务器是指安装了Web服务器软件并由系统管理员或Internet服务提供商(ISP)维护的计算机,它可以响应用户通过Web浏览器发送的请求,以提供Web信息服务。常见的Web服务器软件有:IIS、PWS;常用的Web浏览器:Netscape Navigator、IE。 2. IP地址和域名 IP地址是识别Internet网络中的主机及网络设备的唯一标识 表示:网络地址+主机地址,长度为4个字节,由3个用“.”分隔的十进制数组成,每个数不大于255,如210.29.135.122 DNS :域名服务系统,允许为主机分配字符名称,即域名。并实现域名与IP地址的转换 例:www.sut.edu.cn 结构: 计算机名.三级域名.二级域名.一级域名.顶级域名 顶级域名采用两种划分模式 组织模式和地理模式 2. URL URL即统一资源定位符,是一种惟一地标识Internet上计算机、目录和文件的位置的命名规则,用于指定获得Internet上资源的方式和位置。一般形式为: scheme:/host:port/path 用关键词localhost表示程序在其上运行的计算机名称占位符。 3. HTTP HTTP即超文本传输协议,是用于访问WWW上信息的客户机/服务器协议,目前的版本是HTTP 1.1。 4. HTML HTML即超文本标记语言,是用于Web文档的格式化语言。HTML文件的内容通过一个页面展示出来,不同页面通过超链接关联起来。,第1章目录,6241,1.1 理解Web应用程序,1.1.4 Web应用开发技术 1. ASP ASP(Active Server Pages)是Microsoft公司开发的动态网页技术标准,主要与Microsoft的服务器产品IIS和PWS一起使用。ASP是一种Web服务器端的脚本环境,可以用来创建动态Web页或Web应用程序。ASP支持VBScript、JavaScript等多种脚本语言。本教材主要讲述如何使用ASP开发Web应用程序。 2. JSP JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术是用Java语言作为脚本语言的。 3. PHP PHP(Personal Home Page)是由Rasmus Lerdorf及其支持者开发的一种跨平台的服务器端嵌入式脚本语言,通过其数据库集成层可以创建具有数据库访问功能的网页。 4. ASP.NET ASP.NET是建立在公共语言运行库上的编程框架,可以用于在服务器上生成功能强大的Web应用程序。ASP.NET完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多新技术。,第1章目录,7241,1.1 理解Web应用程序,1.1.5 Web应用开发工具 1. 记事本 如果用记事本作为网页编辑器,则应当确保文件有一个正确的扩展名。默认情况下记事本为文件设置的扩展名是.txt。因此,在记事本中保存文件时,必须为文件指定一个适当的扩展名。 2. FrontPage Microsoft FrontPage是一款支持所见即所得的网页编辑器,可以用于制作网页、创建和管理Web站点。使用FrontPage,不需要掌握很多的网页制作方面的知识,甚至不需要了解HTML基本语法,就可以很轻松地在网页中加入表格、图像、声音、动画和电影。 3. Dreamweaver Macromedia Dreamweaver是一款专业的HTML编辑器,用于对Web站点、Web页和Web应用程序进行设计、编码和开发。无论是习惯于手工编写代码还是喜欢在可视化编辑环境中工作,Dreamweaver都能提供方便快捷、功能强大的工具,使用它可以快速地创建基于专业标准的网站和Web应用程序。 4. Visual InterDev Microsoft Visual InterDev是微软可视化开发工具家族Visual Studio的一员,它是为开发部署于Internet和Intranet上的Web应用程序而设计的。,第1章目录,8241,1.2 理解ASP工作原理,1.2.1 静态网页与动态网页 静态网页与动态网页的区别在于服务器对它们的处理方式不同。 1. 静态网页 静态网页是标准的HTML文件,其文件扩展名是.htm或.html,它可以包含HTML标记、文本、Java小程序、客户端脚本以及客户端ActiveX控件,但这种网页不包含任何服务器端脚本,该页中的每一行HTML代码都是在放置到Web服务器前由网页设计人员编写的,在发送到浏览器时不再发生任何更改,所以称之为静态网页。 静态网页的处理流程 2. 动态网页 动态网页与静态网页之间的区别在于:动态网页中的某些脚本只能在服务器端运行,而静态网页则不能包含在服务器端运行的任何脚本;动态网页与静态网页文件扩展名不同,对于动态网页来说,其文件扩展名不再是.htm或.html,而是与所使用的Web应用开发技术有关,例如,使用ASP技术时文件扩展名是.asp。 动态网页的处理流程,第1章目录,9241,1.2 理解ASP工作原理,1.2.2 脚本语言 脚本是指嵌入到网页中的程序代码,所使用的编程语言称为脚本语言。脚本分为客户端脚本和服务器端脚本。客户端脚本在客户端计算机上被Web浏览器执行,服务器端脚本在服务器端计算机上被相应的脚本解释器执行。 常用的网页脚本语言: JavaScript VBScript JScript,第1章目录,10241,1.2 理解ASP工作原理,1.2.3 ASP的处理流程和特点 ASP的处理流程 在客户端计算机上,用户在Web浏览器上发出ASP文件请求。 Web服务器收到该请求后,根据扩展名.asp判断出这是一个ASP文件请求,并从硬盘或内存中获取所需的ASP文件。 Web服务器向应用程序服务器Asp.dll发送ASP文件。 Asp.dll自上而下查找、逐行解释并执行ASP页中包含的服务器端脚本命令,然后将处理结果写入HTML流,由此生成HTML文件。 Web服务器将HTML发送到客户端计算机上的Web浏览器。 Web浏览器负责对HTML文件进行解释,并在浏览器窗口中显示结果。 ASP的特点 在ASP页中可以包含服务器端脚本。 ASP代码由位于Web服务器上的ASP解释器Asp.dll解释执行。 用户只需使用操作系统自带的Web浏览器即可浏览ASP页的执行结果。 使用ASP内置对象可以使服务器端脚本功能更强。 ASP可以使用服务器端ActiveX组件来执行各种各样的任务。 ASP提高了程序的安全性。 ASP具有很强的扩展性。,第1章目录,11241,1.3 配置ASP开发环境,1.3.1 安装和配置服务器 在Windows平台上,可以安装PWS或IIS作为服务器软件,它们同时兼有Web服务器和ASP应用程序服务器的功能。在Windows 9x平台上可以安装PWS作为服务器软件;在Windows 2000平台上可以安装IIS 4.0作为服务器软件。 1. 安装PWS 3.0 在Windows 98安装光盘的Add-onsPWS文件夹中,可以找到PWS的安装文件Setup.exe,双击该文件图标,即可运行PWS安装程序。然后在安装向导提示下完成安装。 在IE浏览器中测试PWS http:/localhost 2. 安装IIS 4.0 在“添加/删除程序”窗口中,单击“添加/删除Windows组件”,在“Windows组件向导”对话框中选中“Internet信息服务(IIS)”组件,然后单击“下一步”按钮,并根据向导的提示进行操作,直至完成安装。,第1章目录,12241,1.3 配置ASP开发环境,1.3.2 创建Web站点 在“Internet信息服务”窗口中,启动Web站点创建向导页,然后在向导提示下完成操作。 要点: Web站点说明:在IIS中标识站点 IP地址和端口设置:为新Web站点指定指定IP地址、TCP端口和主机头 Web站点主目录:指定Web站点主目录的路径 Web站点访问权限:通常选取“读取”和“运行脚本”复选框以允许相应的权限 在IIS中创建的Web站点也称为虚拟主机或虚拟服务器,它是驻留在 Web服务器上的虚拟计算机。在运行Windows 2000 Server的计算机上,通 过IIS可以维护多个Web站点,从而可以在同一台服务器计算机上创建多个 虚拟主机。 Web站点用来接收和响应Web客户端的请求。每个Web站点都具有惟 一的标识,该标识由IP地址、TCP端口号和主机头名三个部分组成。通过 更改其中的一个标识,就可以在一台计算机上维护多个Web站点。,第1章目录,13241,1.3 配置ASP开发环境,1.3.3 创建虚拟目录 什么是虚拟目录?它是指在物理上未包含在站点主目录下的特定文件夹,但客户浏览器却将其视为包含在主目录下的目录。虚拟目录与一个实际物理目录相对应,这个实际物理目录既可以是本地计算机的某个目录,也可以是远程计算机上的某个共享目录。虚拟目录具有别名,这个别名映射到Web内容所在实际物理目录,Web浏览器通过别名来访问此目录。别名与实际文件夹名称可以相同,也可以不相同。别名通常要比目录的路径名短,更便于用户输入。使用别名更为安全,因为用户不知道文件是否真的存在于服务器上,所以无法使用这些信息来修改文件。 若要在Web站点中创建虚拟目录的,请在Internet信息服务管理单元中启动新建虚拟目录向导的欢迎页上,然后在向导提示下完成操作。 要点: 指定虚拟目录别名 指定虚拟目录相对应的物理目录的路径 设置虚拟目录的访问权限,第1章目录,14241,1.4 设置Dreamweaver站点
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号