收藏 分享(赏)

物流信息系统.ppt

上传人:无敌 文档编号:96876 上传时间:2018-03-12 格式:PPT 页数:46 大小:391.50KB
下载 相关 举报
物流信息系统.ppt_第1页
第1页 / 共46页
物流信息系统.ppt_第2页
第2页 / 共46页
物流信息系统.ppt_第3页
第3页 / 共46页
物流信息系统.ppt_第4页
第4页 / 共46页
物流信息系统.ppt_第5页
第5页 / 共46页
点击查看更多>>
资源描述

1、网页语言,H t m l,C s s,asp,主要的几种语言,1)HTMl2)CSS3)JAVASCRIPT,10.1.1 HTML 语言的结构,10.1.3 超文本链接指针,10.1.2 构成网页的基本元素,10.1.4在HTML文件中使用图像,10.1.6 表单的应用,10.1.5 框架结构的使用,10.1.7 HTML中的表格,返 回,HTML(超文本标记语言)是一种描述文档结构的标注语言,它使用一些约定的标记对WWW上的各种信息进行标注。当用户浏览WWW上的信息时,浏览器会自动解释这些标记的含义,并按照一定的格式在屏幕上显示这些被标记的文件。HTML的优点是其跨平台性。即任何可以运行浏

2、览器的计算机都能阅读并显示HTML文件,不管其操作系统是什么,并且显示结果相同。 HTML文件是标准的ASCII文件,且其后缀名为htm或html的文件。HTML文件看起来象是加入了许多被称为链接签(tag)的特殊字符串的普通文本文件。从结构上讲,HTML文件由元素(element)组成,组成HTML文件的元素有许多种,用于组织文件的内容和指导文件的输出格式。绝大多数元素是“容器”, 即它有起始标记和结尾标记。元素的起始标记叫做起始链接签(start tag),元素结束标记叫做结尾链接签(end tag),在起始链接签和结尾链接签中间的部分是元素体。 每一个元素都有名称和可选择的属性,元素的名

3、称和属性都在起始链接签内标明。,10.1.1 HTML 语言的结构,下面来看一个HTML文件,它在浏览器中显示的结果如图8-15所示。, 武汉工业学院 这是一HTML的测试文件 ,标记用来给网页命名,网页的名称写在与标记之间,显示在浏览器的标题栏中。例如,在图8-15中所示的浏览器页面中,其标题栏所显示的“武汉工业学院”是在HTML文件中的由武汉工业学院所定义的。,10.1.2 构成网页的基本元素,1标记,到标题元素有6种,用于表示文章中的各种题目。字体大小到顺序减小。下面这个例子中分别使用了到的标题。其HTML文件如下所示,在浏览器中的显示效果如图8-16所示。,2标记,源文件,3预格式化文

4、本标记,源文件,HTML的输出是基于窗口的,因而HTML文件在输出时都是要重新排版的,即把文本上任何额外的的字符(如空格、制表符和回车符)都忽略,若确实不需要重新排版的内容,可以用通知浏览器。在图8-17和图8-18中显示了有无预格式化文本标记的对比。,4和标记,源文件,用于强制换行。 表示一个段落的开始。一般可不用。,5 标记,这几个标记都是用来修饰所包含文档的。标记使文本加粗;标记使文本倾斜;标记给文本加下划线;标记给文本加删除线;标记使文本字体加重。下面给出一个HTML源文件,其显示结果如图8-19所示。,6标记,用来修改字体和颜色。其中COLOR属性指定文字颜色,颜色的表示可以用6位十

5、六进制代码,如;SIZE属性指定相对尺寸。另外, 如果用户想要设置网页的背景色和文字颜色,可以将标记扩充为:其中各个元素的说明如表8-1所示,表8-2列出了一些常用颜色的RGB值。,超文本链接指针是HTML最吸引人的优点之一,可以这样说,如果没有超文本链接指针,就没有万维网。使用超文本链接指针可以使顺序存放的文件具有一定程度上随机访问的能力,这更加符合人类的踊跃思维方式。超文本链接指针是指把并不连续的两段文字或两个文件联系起来。,8.2.3 超文本链接指针,1 统一资源定位器URL,统一资源定位器(Uniform Resource Locator)是文件名的扩展。在单机系统中,如果要找一个文件

6、,需要知道该文件所在的路径和文件名;在互连网上同样找一个文件,除了要知道以上内容之外,显然还需要知道该文件存放在哪个网络的哪台主机中才行。与单机系统不一样的是,在单机系统中所有的文件都由统一的操作系统来管理,因而不必给出访问该文件的方法;而在互连网上,每个网络,每台主机的操作系统都不一样,因此必须指定访问该文件的方法。一个URL包括了以上所有的信息。它的构成为: protocol:/ machine.name:portdirectoryfilename,2 建立一个链接,(1)链接到其它站点 在HTML文件中用链接指针指向一个目标。其基本格式为: zzz 其中zzz可以是文字或图片并显示在网页

7、中,当用户单击它时,浏览器就会显示由href属性中的统一资源定位器(URL)所指向的目标,实际上这个ZZZ在HTML文件中充当指针的角色,它一般显示为蓝色。href中的h表示超文本,而ref表示“访问”或“引用”的意思。例如:武汉工业学院 用户用鼠标单击“武汉工业学院”,即可看到武汉工业学院的主页内容。在这个例子中, 充当指针的是“武汉工业学院”。,(2)同一个文件中的链接 超链可以指向自己的计算机中的某一个文件这种链接方式叫做本地链接。前面曾提到过一个超文本链接指针包括两个部分,一个指向目标的链接指针,另一个是被指向的目标。 标识一个目标的方法为:. NAME属性将放置该标记的地方标记为“K

8、KK”,KKK是一个全文唯一的标记串,和之间的内容可有可无。这样,就把放置标记的地方做了一个叫做“KKK”的标记(如果对Microsoft Word很熟悉的话,这就相当于在Word中的定义“书签”)。做好标记后,可以用下列方法来指向它。转向下一处 这时就可以点击“转向下一处”这段文字,浏览器就从标记名为KKK的部分开始显示此HTML文件的内容了。,8.2.4 在HTML文件中使用图像,1在HTML文件中显示图像,在浏览器上显示的图像必须有特定的格式,目前使用的浏览器通常支持GIF和JPEG格式的图像。在HTML网页中加图像是通过标记实现的,它有几个较为重要的属性。其中:SRC属性:指明图形的U

9、RL地址;HEIGHT属性:决定图形的高度;WIDTH属性:决定图形的宽度;BORDER属性:决定边框线的宽度,0-表示无边框;ALT属性:指明图像显示的备用文本;,源文件,2在HTML文件中利用图像建立链接,如果在链接标记和的中间放置一个标记,这个图像将会成为一个可击点,产生一个链接。例如: 当用户单击这个图像后,浏览器就会显示“default.asp”这个文件的内容了。,8.2.5 框架结构的使用,框架能够将页面分成数个独立变化的窗口,每个窗口可以显示不同的Web页面,并可以不断更换显示的对象。使用框架结构,可以使屏幕的信息量增大,使Web网页更加吸引读者。有关框架内容的HTML语法为:

10、其中.中的内容显示在不支持分框的浏览器窗口中,因而这里指向一个普通版本的HTML文件,以便使用不支持分框浏览器的用户阅读。 分框由指定,并且可以嵌套,分区中各部分显示的内容用指定。需要说明的是,frame是一个新出现的元素,许多浏览器不支持它。分框可以将窗口横向分成几个部分,也可以纵向分成几个部分,还可以混合分框。,框架结构标记可以嵌套,用以实现大框架中的小框架。它主要有两个属性:ROWS和COLS,它们可以将浏览器页面分为N行M列,当然也可以各自独立使用。下面来看一个框架结构的例子。如图8-21,其HTML源文件如下所示。, 武汉工业学院 , ,标记有以下主要属性:SRC属性 指定框架单元的

11、URL源,如第6行中指出的是当前主机当前目录下的“a.htm”文件。即在此框中显示“a.htm”的内容。NAME属性 为该框架单元起个标识名,主要用来为将来改变框架内容提供入口。SCROLLING属性 设置框架是否使用滚动务。有YES、NO和AUTO三个值,分别表示强制使用滚动条,禁止使用滚动条和自动判断使用滚动条。,8.2.6 表单的应用,HTML提供的表单是用来将用户数据从浏览器传递给Web服务器的。例如可以利用表单建立一个录入界面,也可以利用表单对数据库进行查询。在这里需要声明的是,表单的操作是与服务器进行交互的操作,而服务器端的操作是通过服务器端的程序来实现的。实现在服务器端的操作有许

12、多种方式,其中ASP(动态服务网页)的方式就是一种,它可以通过ADO方式与多种数据库相连。 ASP(Active Server Page)程序是在服务器端工作,并且通过服务器端的编译动态地送出HTML文件给客户端,它负责处理HTML文件与运行在服务器端的程序之间的数据交换。当用户输入他们的信息(这个信息可以是查询条件,也可以是传送给服务器的某些内容)并提交给服务器后,便激活了一个ASP程序。该ASP程序又可以调用操作系统下的其他程序(例如数据库管理系统)完成读者的查询任务,当操作系统下的程序完成查询之后,便把查询结果传给ASP,通过ASP传给Web服务器。由此可以看出,ASP程序在用户与服务器

13、之间进行交互查询时所起的重要作用。,1. 什么是表单,HTML提供的表单是用来将用户数据从浏览器传递给Web服务器的。例如可以利用表单建立一个录入界面,也可以利用表单对数据库进行查询。在这里需要声明的是,表单的操作是与服务器进行交互的操作,而服务器端的操作是通过服务器端的程序来实现的。实现在服务器端的操作有许多种方式,其中ASP(动态服务网页)的方式就是一种,它可以通过ADO方式与多种数据库相连。 ASP(Active Server Page)程序是在服务器端工作,并且通过服务器端的编译动态地送出HTML文件给客户端,它负责处理HTML文件与运行在服务器端的程序之间的数据交换。当用户输入他们的

14、信息(这个信息可以是查询条件,也可以是传送给服务器的某些内容)并提交给服务器后,便激活了一个ASP程序。该ASP程序又可以调用操作系统下的其他程序(例如数据库管理系统)完成读者的查询任务,当操作系统下的程序完成查询之后,便把查询结果传给ASP,通过ASP传给Web服务器。由此可以看出,ASP程序在用户与服务器之间进行交互查询时所起的重要作用。,1. 什么是表单,表单就是为Internet网络用户在浏览器上建立一个交互接口,使Internet网络用户可以在这个接口上输入自己的信息,然后使用提交按钮,将Internet网络用户的输入信息传送给Web服务器。 在HTML中,有一个专门的标记FORM提

15、供表单的功能,由表单开始标记和表单结束标记组成,表单中可以设置文本框、按钮或下拉菜单,它们也是通过标记完成。在表单的开始标记中带有两个属性:ACTION和METHOD。书写表单的HTML格式如下,2. 表单的标记,FORM标记有以下主要属性:(1)ACTION属性是用来指出,当这个FORM提交后需要执行的驻留在Web服务器上的程序名(包括路径)是什么。一旦Internet网络用户提交输入信息后服务器便激活这个程序,完成某种任务。例如: 当用户点击“提交”按钮以后,Web服务器上的“login.asp”将接收用户输入的信息,以登记用户信息。(2)METHOD属性是用来说明从客户端浏览器将Inte

16、rnet网络用户输入的信息传送给Web服务器时所使用的方式,它有两种方式:POST和GET。默认的方式是GET,这两者的区别是在使用POST时,表单中所有的变量及其值都按一定的规律放入报文中,而不是附加在ACTION所设定的URL之后。在使用GET时将FORM的输入信息作为字符串附加在ACTION所设定的URL的后面,中间用“?”隔开,即在客户端浏览器的地址栏中可以直接看见这些内容。,2. 表单的标记,HTML中的INPUT标记是表单中最常用的标记。我们在网页上所见到的文本框、按钮等等都由这个标记引出的。下面是INPUT标记的标准格式:其中TYPE属性是用来说明提供给用户进行信息输入的类型是什

17、么。例如是文本框、单选按钮或多选按钮。它的取值如下:TYPE = “TEXT”表示在表单中使用单行文本框 = “PASSWORD” 表示在表单中为用户提供密码输入框 = “RADIO” 表示在表单中使用单选按钮 = “CHECKBOX” 表示在表单中使用多选按钮 = “SUBMIT”表示在表单中使用提交按钮 = “RESET”表示在表单中使用重置按钮,3HTML中的INPUT标记,用一个例子说明文字输入和密码输入的制作。,(1)文字输入和密码输入, 这是个测试页 请输入您的真实姓名: 您的主页的网址: 密码: ,(2)复选框(Checkbox) 和 单选框(Radio Button), 这是个

18、测试页 选择一种你喜爱的水果: 香蕉 草莓 橘子 选择你所喜爱的运动: 足球 篮球 排球 ,(3)按钮的制作,在上面几个例子中,都有两个按扭,一个是“发送”按钮,另一个“重置”按钮。其实“发送”按钮真正的含义叫“提交”即当Internet网络用户用鼠标单击这个按钮后,用户输入的信息便提交给一个驻留在Web服务器上的程序,让服务器进行处理,其典型的格式:。提交按钮在FORM中是必不可少的,前几个例子只是说明INPUT语句中类型的使用,作为FORM语句并不完整,每个FORM中有且仅有一个提交按钮。当设置“提交”按钮标记时,如果缺省VALUE属性,则浏览器窗口中的按钮上出现“SUBMIT”的字样,这

19、个字样也可以自己设定,改变按钮上的提示。例如:VALUE=“提交”。 另一种在浏览器常用的按钮叫“重置”按钮,当Internet网络用户用鼠标单击这个按钮后,网络用户输入的信息被清除,让网络用户重新输入信息。其典型的格式:,而且在这个标记设置中如果缺省VALUE属性,则浏览器窗口中的按钮上出现“RESET”的字样,这个字样也可以自己设定,来改变按钮上的提示,例如:VALUE=“重新输入”。,(4)HTML中的SELECT标记,在制做HTML文件时,使用标记可以在浏览器窗口中设置下拉式菜单或带有滚动条的菜单,Internet网络用户可以在菜单中选中一个或多个选项。, 武汉工业学院 请从下面课程中

20、选择几门选择课: 网络技术 书法 音乐欣赏 现代文学 多媒体技术 ,8.2.7 HTML中的表格,下面看一个表格的例子,从这个例子可以看出一个表格有一个标题(Caption),它表明表格的主要内容,并且一般位于表的上方;表格中由行和列分割成的单元叫做“表元”(Cell),它又分为表头(用TH标记来表示)和表数据(用TD标记来表示);表格中分割表示的行列线称为“框线”(B order)。,一个表格的基本框架如下所示:,1表格的标记,(1)TABLE标记,一个表格至少一个TABLE标记,由它来决定一个表格的开始和结束,而且TABLE标记可以嵌套。TABLE标记有以下五种属性:BORDER属性,指定

21、围绕表格的框的宽度(只能用像素)。CELLSPACING属性,指定框线的宽度CELLPADDING属性,用于设置表元内容与边框线之间的间距。ALIGN属性用来控制表格本身在页面上的对齐方式。其取值可是LEFT(左对齐)、CENTER(居中对齐)、RIGHT(右对齐)。WIDTH属性,用来设置表格的宽度,可以以像素为单位,也可用占浏览器窗口的百分比来定义。,(2)CATION标记,CATION标记用来标注表格标题的。CATION标记必须紧接在TABLE开始标记之后放在第一个TR标记之前。通过该标记所定义的表格标题一般显示在表格的上方,而且其水平方向是居中对齐。另外,如需要对表格的标题突出显示,可

22、以在CATION标记之间加入其它对字体进行加重显示的标记。如: 表格标题强调.,(3)TR标记,定义表格的一行。TR标记中有两个属性,一个是ALIGN属性,用来设置表行中的每个表元在水平方向的对齐方式,其取值可以是LEFT(左对齐)、CENTER(居中对齐)、RIGHT(右对齐);另一个是VLIGN属性,用来设置表行中的每个表元在垂直方向的对齐方式,其取值可以是TOP(向上对齐)、CENTER(居中对齐)、BOTTOM(向下对齐)。例如,要使表行中各单元的内容水平方向右对齐、垂直方向居中对齐,可使用如下源代码:,(4)TH标记,TH标记用来表示一个表行中的各个单元。TH标记内几乎可以包含所有的

23、HTML标记,甚至还可以嵌套表格。该标记与TR标记同样具有ALIGN和VALIGN属性,如果在TH标记和TR 标记中都设置了ALIGN和VALIGN属性,而且它们所设置的属性值不相同,这时以TH标记所设置的属性值为准。另外,TH标记还有两个属性,一个是WIDTH属性,用来设置表元的宽度,另一个HEIGHT属性,用来设置表元的高度。这两个属性的取值单位都是像素。在同一行中将多个表元设置为不同高度,或者在同一列中将多个表元设置为不同宽度,都有可能导致不可预料的结果。,在这个实例中,通过制作一个登记表格来给大家来说明如何制作一个比较复杂的表格。在表格中经常会出现跨多行、多列的表元,这就要利用TD标记

24、另外两个属性,即COLSPAN和ROWSPAN属性。例如 登记照 表示这个表项标题将横跨三个表项的位置; 登记照 表示这个表项标题将纵跨三个表项的位置;另外每个表元还可以设置其背景颜色。例如 登记照 还可以在表格中插入超级链接或在表格中插入图片,如果能对这个例子举一反三的话,那么仅需制作一个无框线的表格,就可以把各种数据按照自己所希望的形式在页面进行布置。,2表格使用实例,下面就给出一个具体的实例, 表格综合实例 大奖赛登记表 报名号757性别女 姓名江小丽 ,推荐单位宇宙公司,下面就给出一个具体的实例, 推荐单位 宇宙公司 ,CSS,CSS是Cascading Style Sheet 的缩写

25、。译作层叠样式表单。是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。,使用CSS布局的优点,1:表现和内容相分离将设计部分剥离出来放在一个独立样式文件中,HTML文件中只存放文本信息。这样的页面对搜索引擎更加友好。2:提高页面浏览速度对于同一个页面视觉效果,采用CSS布局的页面容量要比TABLE编码的页面文件容量小得多,前者一般只有后者的1/2大小。浏览器就不用去编译大量冗长的标签。3:易于维护和改版你只要简单的修改几个CSS文件就可以重新设计整个网站的页面,网页存在的三种CSS方式:,1)链入外部样式表2)定义内部样式块对象3)内联定义,定义内部样式块对象,你可以在

26、你的HTML文档的和标记之间插入一个.块对象。示例如下:body font: 10pt Arialh1 font: 15pt/17pt Arial; font-weight: bold; color: maroonh2 font: 13pt/15pt Arial; font-weight: bold; color: bluep font: 10pt/12pt Arial; color: black,10.2.1 JavaScript的基础知识,10.2.2 JavaScript语言,10.2.3 JavaScript中的函数,10.2.4 JavaScript的事件,10.2 网页脚本语言Ja

27、vaScript,10.2.5 JavaScript中的对象,返 回,10.2.1 JavaScript的基础知识,脚本语言是一种简单的描术性语言,它是针对HTML语言不能很好地解决动态交互这个缺点而引入的,它能对Web页面中的元素进行控制。一般来说,脚本语言是通过一个的标记嵌入到HTML文档中,并可以被浏览器解释执行,插入的脚本语言就如同子程序一样被HTML元素所调用,成为HTML的一部分。目前比较流行的脚本语言有网景公司(Netscope)的JavaScript和微软公司(Microsoft)的VBScript。 JavaScript是基于Netscape浏览器的,类似于Java编程语言的

28、脚本语言,并且是一种基于对象的、面向Internet或Intranet的编程语言,使用它可以开发关于Internet或Intranet客户端和服务器的应用程序,也可以方便地嵌入到计算机文件中。由于JavaScript是第一个在WWW上使用的脚本语言,因而它一度是最流行的Web站点脚本语言,用它可以方便地编排HTML网页,同时还可以控制动态HTML。 VBScript是Microsoft公司在Visual Basic编程语言的基础上设计的,由于其在企业界广为流行,且与Microsoft公司的其它产品有着密切的联系,VBScript的使用范围越来越大,逐渐会成为一种主要的脚本语言。,1 什么是脚本

29、语言,JavaScript语言起初并不叫此名称,它的早期是Netscape的开发者们称之为“Mocha”的语言,开始在网上进行测试(由软件的多个用户在其实际的使用环境下进行的测试叫测试)时,名字改为“LiveScript”, Sun公司推出Java之后,Netscape引进了Sun的有关概念,在其发行Netscape 2.0测试版时才称其为 “JavaScript”。它不仅支持Java的 Applet小程序,同时向Web页的制作者提供一种嵌入 HTML文档进行编程的、基于对象的Script(脚本)程序设计语言,采用的许多结构与Java相 似 。 支持JavaScript的Navigator 2

30、.0的网络浏览器能够解释并执行嵌在HTML中的用JavaScript语言书写的“程序”。JavaScript具有很多采用CGI/PERL编写的Script(脚本)的能力,其优点是可以引用主机资源,响应位于服务器Web页中相应语法元素要完成的功能,而又不与主机服务器进行交互会话 。,2JavaScript 的产生与发展,JavaScript语言起初并不叫此名称,它的早期是Netscape的开发者们称之为“Mocha”的语言,开始在网上进行测试(由软件的多个用户在其实际的使用环境下进行的测试叫测试)时,名字改为“LiveScript”, Sun公司推出Java之后,Netscape引进了Sun的有

31、关概念,在其发行Netscape 2.0测试版时才称其为 “JavaScript”。它不仅支持Java的 Applet小程序,同时向Web页的制作者提供一种嵌入 HTML文档进行编程的、基于对象的Script(脚本)程序设计语言,采用的许多结构与Java相 似 。 支持JavaScript的Navigator 2.0的网络浏览器能够解释并执行嵌在HTML中的用JavaScript语言书写的“程序”。JavaScript具有很多采用CGI/PERL编写的Script(脚本)的能力,其优点是可以引用主机资源,响应位于服务器Web页中相应语法元素要完成的功能,而又不与主机服务器进行交互会话 。,2J

32、avaScript 的产生与发展,JavaScript源代码被嵌在一个HTML文档中,而且它可以出现在文档头部(HEAD节)和文档体部 (BODY节 )。SCRIPT标记的一般格式为: SCRIPT LANGUAGE=JavaScript !-JavaScript语 句 串 -/SCRIPT 为了使老版本的浏览器(即Navigator2.0版以前的浏览器)避开不识别的“JavaScript语句串”,用JavaScript编写的源代码可以用注解括起来,即使用HTML的注解标记!-,而Navigator2.x可以识别放在注解行中的JavaScript源代码。,JavaScript允许加一些注释。并且有两种注释方法:单行注释和多行注释。单行注释:以“/”开始,以同一行的最后一个字符作为结束。多行注释:以“/*”开始,以“*/”结束,符号“*/”可放在同一个行或一个不同的行中。下面举例说明怎样使用这两种注释方法:/*这是多行注释的第一行 这是多行注释的第二行*/k=24*7;/这是一个单行注释的例子,6脚本语言的注释,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 经营企划

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报