ImageVerifierCode 换一换
格式:PPT , 页数:25 ,大小:438KB ,
文档编号:4607696      下载积分:22 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-4607696.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(晟晟文业)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(第1章Web基础知识-Read课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

第1章Web基础知识-Read课件.ppt

1、第第1章章 Web基础知识基础知识 1.1 Internet基础基础 1.2 Web简介简介 1.3 超文本标记语言超文本标记语言HTML 1.4 可扩展标记语言可扩展标记语言XML 1.5 Web开发工具开发工具 1.6 本章小结本章小结 1.1 Internet基础基础 1.1.1 Internet概况概况 l l 从网络互联的角度来看从网络互联的角度来看 Internet利用成千上万个具有特殊功能的专用计算机(称为路由器或网关),通过各种通信线路,把分散在各地的网络在物理上连接起来。l 从网络通信的角度来看从网络通信的角度来看 Internet正是依靠TCP/IP协议才能把各个国家、各个

2、部门、各个机构的内部网络连接起来的超级数据通信网。l 从提供信息资源的角度来看从提供信息资源的角度来看 Interne是一个集各个部门、各个领域内信息资源为一体的超级资源网。用户,都可以通过工具访问所有的信息资源,查询各种数据库、信息库,获取自己所需的各种信息资料。l 从网络管理的角度来看从网络管理的角度来看 Internet是一个不受政府或某个组织管理和控制的、包括成千上万相互协作的 组织和网络的集合体。连入Internet的每一个网络成员都自愿地承担对网络的管理并支付费用,友好地与相邻网络协作指导Internet上数据传输,共享网络资源,并且共同遵守TCP/IP协议的一切规定。1.1 In

3、ternet基础基础1.1.2 Interne基本服务功能基本服务功能l l 电子邮件电子邮件(E-mail Electronic Mail)服务)服务 电子邮件是Internet提供的一项最基本的服务,也是Internet用户使用最频繁的一种服务 功能。E_Mail 的功能是用于发送和接受信件,采用简单邮件传输协议(SMTP)。如图所示 图图1.1 1.1 电子邮件服务电子邮件服务l l WWW(World Wide Web)服务服务 WWW简称Web,它上集中了全球的信息资源,是存储和发布信息的地方,也是人们查询信息的场所。Internet包含成千上万的WWW服务器。Web浏览器和服务器用

4、超文本传输协议HTTP协议来传输Web文档。如图所示。1.1 Internet基础基础 l l 远程登录服务(远程登录服务(Telnet)在网上人们常常需要调用远程计算机的资源同本地计算机协同工作,用多台计算机来共同完成一项较大任务。这种协同方式要求用户能够登录到远程计算机中,为此人们开发了远程登录协议-Telnet。Internet上存在成千上万个各种主机(大、中、小巨型机)或服务器。用户可以通过用Telnet连入某个主机,成为该主机的终端而访问各种所需的信息,或运行远程主机上的程序来求解各种复杂的问题,再从远程主机返回服务的结果。l l 文件传输服务文件传输服务(FTP File Tran

5、sfer Protocol)FTP既是一种文件传输协议,也是一种服务,提供这种服务的设施叫做FTP服务器。有了FTP的帮助就能使Internet上两台主机间互传(拷贝)文件。l l 新闻和公告类服务新闻和公告类服务 Internet的新闻和公告类服务主要有电子公告栏(BBS)和网络新闻组(Usenet)。BBS允许用户上传和下载文件,讨论和发布通告,Usenet是针对某个主题的网上新闻组。1.1.3 TCP/IP 协议协议 网络协议它定义了计算机进行信息交换所必须遵循的规则。Internet使用的网络协议是TCP/IP协议,TCP/IP协议是一个协议集,其中最重要的是TCP协议和IP协议。凡是

6、连入Internet的计算机都必须运行TCP/IP协议。1.1 Internet基础基础1.1.4 IP地址、域名和地址、域名和URL l l IP地址地址 IP地址是识别Internet网络中的主机及网络设备的唯一标识。每个IP地址通常分为网络地址和主机地址两部分,长度为32位(4个字节),书写时每个字节用4个十进制数(0255)表示,十进制数之间用“.”分隔即X.X.X.X。例如202.119.106.253。IP地址可分成五类,其中常用的为A、B、C三类。IP地址组成如图所示。A类地址类地址用于规模很大、主机数目非常多的 网络,X.Y.Z为主机地址。B类地址类地址用于中型到大型的网络。前

7、面2个字 节为网络地址,后面Y.Z为主机地址。C类地址类地址用于小型本地网络。前面3个字节为 网络地址,后面Z为主机地址。l l 域名域名 TCP/IP协议中提供了域名服务系统(DNS),允许为主机分配字符名称,即域名。在网络通信时由DNS自动实现域名与IP地址的转换。例如,南京师范大学Web服务器的域名为。Internet中的域名采用分级命名机别,其基本结构如下:计算机名.三级域名.二级域名.顶级域名 1.1 Internet基础基础 顶级域名划分采用了两种划分模式,即组织模式和地理模式。有7个域对应于组织模式,其余的域对应于地理模式,如cn代表中国,us代表美国,jp代表日本等。互连网的域

8、名管理机构将顶级域的管理权分派给指定的管理机构,各管理机构对其管理的域继续进行划分,即划分成二级域,并将二级域的管理权授予其下属的管理机构,依此类推,便形成了树型域名结构,如图1.4所示。图图1.4 1.4 树型域名结构树型域名结构 l l 统一资源定位器统一资源定位器URL 统一资源定位器URL(Uniform Resource Locator)是用来定位所需信息的具体路径的方法。URL指定Internet资源要说明它位于哪台计算机的哪个目录中,其格式如下::/对于Internet,是指Internet的协议名,指定一个网络主机的域名或IP地址。在有些情况下,主机域名后还要加上端口号。1.2

9、 Web简介简介 1.2.1 什么是什么是Web Web(World Wide Web)即WWW,又称环球网、万维网、全球信息网等,它是一种体系结构,通过它可以访问分布于Internet主机上的链接文档。这一说法包含以下几层含义:l l Web是Internet提供的一种服务。l Web是存储在全世界Internet计算机中、数量巨大的文档的集合。l Web上的海量信息是由彼此关联的文档组成的,这些文档称为主页或页面。l Web的内容保存在Web站点中,用户可通过浏览器访问Web站点。Web具有以下特点:l Web是一种超文本信息系统 l Web是图形化的和易于导航的 l Web与平台无关 l

10、 Web是分布式的 l Web具有新闻性 l Web是动态的、交互的 1.2.2 Web工作原理工作原理 Web是基于客户机/服务器的一种体系结构,在Web方式下客户端软件常用浏览器,1.2 Web简介简介 客户机向服务器发送请求,要求执行某项任务,而服务器执行此项任务,并向客户机返回响应。Web服务器向浏览器提供服务的步骤服务器向浏览器提供服务的步骤:1、用户打开计算机(客户机),启动浏览器程序,在浏览器中指定一个URL,浏 览便向该URL所指向的Web服务器发出请求。2、Web服务器接到浏览器请求后,把URL转换成页面所在服务器上的文件路径名。3、如果URL指向的是普通的HTML文档,We

11、b服务器直接将它送给浏览器。4、如果HTML文档中嵌有ASP或CGI程序Web服务器就运行ASP或CGI程序,并 将结果传送至浏览器5、URL也可以指向VRML(Virtual Reality Modeling Language)文档。1.2 Web简介简介 1.2.3 Web技术技术 网页(Homepage)是因特网上从WWW服务器到客户机的超文本载体,它一般用HTML语言写成。在网页中可以嵌入文本、图形、音频和视频信息,网页是一种多媒体作品。网页制作又是一种不断发展的、综合许多新技术的工作。Web动态技术分为网页的动态表现技术与网页的动态交互技术。前者是网页外观表现技术,后者是网页的内容更

12、新技术。网页的动态表现技术是指在浏览器端的动态网页,也就是DHTML(Dynamic HTML)。DHTML是在HTML基础上扩展出来的几种新功能的总称。动态内容交互是指就是指网页内含有在服务器端执行的程序代码,当客户端向服务器端提出请求时,程序的代码会先在服务器端执行,然后再将Web服务器端执行的结果传送给浏览器。Web服务器端执行的程序一般有CGI、ASP、JSP、PHP等。1.2 Web简介简介 Web正高速发展基本技术:正高速发展基本技术:1、服务器技术 2、HTML/DHTML技术 3、Java技术 4、JavaScript技术 5、ActiveX技术和VBScript技术 6、VR

13、ML技术 7、XML技术 8、CGI技术 9、服务器API技术 10、ASP技术 11、ASP.NET技术 ASP.NET是面向下一代企业级的网络计算Web平台,是对传统ASP技术的重大升级和更新。ASP.NET是建立.NET Framework的公共语言运行库上的编程框架,可用于在服务器上生成功能强大的Web应用程序。1.3超文本标记语言超文本标记语言HTML 1.3.1 HTML文档的基本构成文档的基本构成 支持HTTP的浏览器均为图形用户界面(GUI),GUI通常由标题栏和窗口作为其最基本的构成,对应于HTML文档中的头“HEAD”和体“BODY”。基本HTML页面以标签开始,以结束。H

14、EAD部分用标签界定,一般包含网页标题。BODY部分是网页的主体,内容均会反映在页面上,页面形式如下:.其中属性是为标签实现某种功能而提供的一些具体参数,具体用属性值来定义。HTML语言规定,属性写在标签名的后面。1.3超文本标记语言超文本标记语言HTML【例例1.1】使用HTML设计一个简单的网页。An Example.Hello!This is an example!用浏览器将打开它,将显示图的页面。1.3.2 用用HTML语言制作网页语言制作网页l l 为网页加入标题为网页加入标题 网页标题总是加在Head部分,浏览该网页时它会出现在浏览器窗口的标题栏中。表示标题的语法是:标题字符串l

15、l 在网页中显示文本信息在网页中显示文本信息 任何欲在网页中显示的文本串可直接嵌入在BODY中。但文本若需分段、规定显示格式则需加入标签控制。以下是用于文本控制的一些标签 分段标签,分别表示段落的开始和结束,也可单用一个标签。.居中标签,包容的内容显示时居中。1.3超文本标记语言超文本标记语言HTML 、项目标题标签,每对标签定义一种字符串格式,共六种,字号依次减小。无序表标签 有序表标签 目录表标签 菜单列表标签 无序表、有序表、目录表、菜单列表均指网页中若干项可列表显示的数据项目,相同的文本内容用不同的标签定义会出现不同的显示格式,上述标签及其子标签-项目标签被用来定义相应的数据项列表。例

16、如:定义一个有序表 First Item有序表的第一项 Second Item有序表的第二项 定义列表标签,和其子标签和配合使用,用来控制数据项目的显示,类似于术语及其定义的书写格式 在文本中插入行中断的标签 1.3超文本标记语言超文本标记语言HTML【例1.2】在一个在网页中分段显示不同格式文本的HTML代码。Display Text This first paragraph!;定义一个段落文本 This second paragraph!;定义另一个段落 This is heading 1!;定义文本显示为H1格式 This is heading 6!;定义文本显示为H6格式 This i

17、s first item;定义两个项目的无序表显示格式 This is second item ;定义一个定义表显示格式 www www stands for world wide web 该文档在浏览器中显示如右图所示。1.3超文本标记语言超文本标记语言HTMLl在网页中加入超链接在网页中加入超链接 超链接是网页的核心,正是超链接技术使Internet漫游梦想成真。锚标格式:超链接提示,其中URL是统一资源定位地址,即链接的目标位置。例如:在网页上加入一个到搜狐网站的链接,可在HTML文档中插入如下语句:搜狐 l 在网页中插入图片在网页中插入图片目前在HTML文档中流行两种图像文件格式:JP

18、EG和GIF。1、图片的插入图片的插入 标签用于在网页中插入图片。标签的常用属性有:SRC、ALT、ALIGN等。l SRC属性:定义图像的来源,其值为带路径的图像文件名 l ALT属性:用来替代图片的字符串,通常会是图片的说明。l ALIGN属性:定义图片的对齐方式 2、建立图像链接建立图像链接 图像链接指利用一幅图像做链接导引,在和之间嵌入标签便可实现。1.3超文本标记语言超文本标记语言HTMLl网页中表的定义和应用网页中表的定义和应用 1、表定义表定义 表由若干行、列的单元格组成,表的第一行通常称之为表头。与表定义相关的标签有:l .用来界定一张表。它有一个属性Border,其值用来设置

19、表格线的粗细,单位是象素点。l 定义表的一行 l 定义表头。其属性Align表示表头内容的对齐方式 l 定义单元格(Cell)数据,有一个就有一个单元格。也支持Align属性。【例例1.31.3】下列HTML语句定义一张表结构,在浏览器中的显示如图所示。表格标记应用课表 节次星期一星期二星期三 星期四星期五 1、2专业英语操作系统 网络基础专业英语数据库1.3超文本标记语言超文本标记语言HTML 3、4Java数据库 实验Java操作系统 5、6网络基础实验 实验实验操作系统 2、表的应用表的应用 表格标签的一些属性对版面布局非常有用,主要有:l align=left|center|right

20、;表的对齐方式 l width=象素点|百分比值%;表的宽度 l border=象素点;表边框粗细1.3 超文本标记语言超文本标记语言HTML l cellspacing=象素点 ;表中单元格间的间隔宽度 l cellpadding=象素点 ;表中单元格边界与内容的间隔距离的主要属性有:l align=left|center|right ;单元格内容的水平对齐方式 l valign=top|middle|bottom|baseline ;单元格内容的垂直对齐方式 l rowspan=n ;本单元格占n行 l colspan=n ;本单元格占n列 l nowrap ;自动换行属性 l 使用框架(

21、使用框架(FRAME)分割窗口)分割窗口 用HTML的标签可以设计显示为多个分栏的效果,每个分栏被称之为一个框架。每个框架中显示一个HTML文档。使用框架的HTML文档的结构与其他HTML文档不同,它不使用标签,而使用标签。其基本结构如下:;将浏览器水平分割成若干个框架 ;定义在第一个框架中显示的文档 ;定义在第二个框架中显示的文档 l 网页中注释网页中注释 生成注释 注释标签的功能起注释作用,它在HTML文件中生成一个空格,容纳不在页面上出现的内容。1.4 可扩展标记语言可扩展标记语言XML 可扩展标记语言XML(eXtensible Markup Language)是为了克服HTML缺乏灵

22、活性和伸缩性的缺点以及SGML过于复杂、不利于软件应用的缺点而发展起来的一种元标记语言。XML的用途主要有两个:1、作为元标记语言,定义各种实例标记语言标准;2、作为标准交换语言,担负起描述交换数据的作用。XML结合了SGML功能强大和HTML易用性的特点,是未来网络科技的第二代HTML语言。【例【例1.41.4】XMLXML与与HTMLHTML的比较。的比较。Here we have some text This is a heading This bit is normal text This is some bold text And finally some more normal t

23、ext 如果上面的代码是HTML文档,将其加载到浏览器,就会显示如图所示的结果,其作用是格式化文档。如果上面的代码是XML文档,那么其中的标记就不具有任何含义。浏览器只是把这些标记原封不动地显示出来。1.4 可扩展标记语言可扩展标记语言XMLXML文档由专门的样式文档来执行,可以是级联样式单CSS 或是可扩展样式表语言XSL。HTML的标记是给定的,用户不能增加需要使用的新标记,所以它不易扩展,而XML标记是可以扩展的,用户可以根据需要定义新的标记。XML的标记是区分大小写的。一个XML文档只能有一个根标记,其他标记分层嵌套,从而形成一棵标记树。XML元素由一个开始标记和一个结束标记组成,它可

24、以包含其他子元素。HTML中的某些元素不一定需要一个结束标记(比如,LI和BR元素),并且某些属性不需要用引号引起来。但XML中的所有元素都必须有结束标记,同时所有属性都要用引号引起来。例如:李明 06/10/1980 99999999 1.4 可扩展标记语言可扩展标记语言XML【例例1.5】使用XML在浏览器中显示员工的姓名、出生日期与电话号码等信息。1、编辑XML源文件。在记事本或其他文本编辑器中输入以下代码,以ex1-002.xml存盘。李明 06/10/1982 66666666 王华 12/12/1973 88888888 1.4 可扩展标记语言可扩展标记语言XML 2、编辑XSL样

25、式文件。在编辑器中输入以下样式文件,并以ex1-002.xsl的扩展名存盘。姓名 出生年月 电话号码 3 3、显示输出结果显示输出结果 在浏览器中使用ex1-00.xsl样式文件显示ex1-002.xml文件,结果如图所示 1.5 Web开发工具开发工具l1.5.1网页设计工具网页设计工具 1.FrontPage 2000 1.FrontPage 2000 2.2.DreamweaverDreamweaver MX MX 3.3.Fireworks MXFireworks MX4.4.Flash MXFlash MX l1.5.2 Web编程工具编程工具 目前,最常用的三种动态网页交互技术有:

26、ASP(Active Server Pages)JSP(JavaServer Pages)PHP(Hypertext Preprocessor)。ASP、PHP、JSP三者都提供在 HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。1.5 Web开发工具开发工具 1.ASP ASP(Active Server Pages)是一套微软开发服务器端脚本环境,ASP内含于IIS 3.0及以后版本之中,通过ASP可结合HTML网页、ASP指令和ActiveX组件建立动态、交互且高效的Web服务器应用程序。ASP应用程序可以手工编码制作,也可以通过Dreamweaver MX等可视化工具

27、创作生成。2.PHP PHP(Hypertext Preprocesso超文本预处理器)是一种易学习和使用的服务器端脚本语言。PHP除了能够操作页面,还能发送HTTP的标题;它不需要特殊的开发环境和IDE;它不仅支持多种数据库,还支持多种通信协议;另外,PHP还具有极强的兼容性。3.JSP JSP与Microsoft的ASP技术非常相似。两者都提供在HTML代码中混合某种程序代码、由语言擎解释执行程序代码的功能。与ASP一样,JSP中的Java代码均在服务器端执行。JSP与ASP虽然有很多相似之处,但两者也有重要区别:第一,ASP的编程语言是VBScript之类的脚本语言,JSP使用的是Jav

28、a;第二,两种语言引擎用完全不同的方式处理页面中嵌入的程序代码。1.6 本章小结本章小结 本章主要介绍了Web编程的基础知识,包括Web的基本概念和工作原理、Internet、IP地址、域名和统一资源定位器URL、超文本标记语言HTML以及可扩展标记语言XML。Web是一种基于客户机/服务器、采用Internet网络协议的体系结构,是一种基于Internet的超文本信息系统,它涉及到Web的许多技术,包括服务器技术、HTML技术、ASP技术、Java技术、ActiveX技术等。本章重点介绍了动态网页技术,为以后学习ASP.NET程序的设计方法和开发技术作好准备。习题习题 1.简述Web的特点。2.试描述WWW应用的基本原理。3.Web开发工具分为两大类,各有什么特点?4.简述HTML文档的结构特点。5.解释以下名词的含义:IP地址、URL、XML、域名、ASP、CGI、VRML

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|