校园网站搭建ASP动态网页设计教案.docx

上传人:b****7 文档编号:10991159 上传时间:2023-02-24 格式:DOCX 页数:89 大小:244.48KB
下载 相关 举报
校园网站搭建ASP动态网页设计教案.docx_第1页
第1页 / 共89页
校园网站搭建ASP动态网页设计教案.docx_第2页
第2页 / 共89页
校园网站搭建ASP动态网页设计教案.docx_第3页
第3页 / 共89页
校园网站搭建ASP动态网页设计教案.docx_第4页
第4页 / 共89页
校园网站搭建ASP动态网页设计教案.docx_第5页
第5页 / 共89页
点击查看更多>>
下载资源
资源描述

校园网站搭建ASP动态网页设计教案.docx

《校园网站搭建ASP动态网页设计教案.docx》由会员分享,可在线阅读,更多相关《校园网站搭建ASP动态网页设计教案.docx(89页珍藏版)》请在冰豆网上搜索。

校园网站搭建ASP动态网页设计教案.docx

校园网站搭建ASP动态网页设计教案

第一讲ASP的系统运行环境

教学重点:

1、ASP动态网页的工作基本原理;

2、Windows2000Server/XPIIS的安装与配置;

教学要求:

1、熟知有关ASP的基本概念和工作原理,如ASP、HTML、静态网页、动态网页、HTTP、PWS、IIS、IP地址等;了解静态网页和动态网页的区别。

2、熟练掌握ASPWeb服务器的安装与运行环境的配置,特别是在Windows2000Server/XP系统中IIS的安装与配置;熟知WEB服务器根目录的设置和主页文件的命名。

3、熟悉ASP文件的基本格式;熟练运用Dreamweaver编辑ASP动态网页原代码;熟练掌握使用本机IE浏览器调试ASP程序的方法。

教学内容

1、关于网站的有关术语与知识

Web服务器:

存储和管理供给全球各地用户浏览网页的服务器,软件支持如:

运行在windows2000sever系统上的IIS,运行在unix系统上的apache等;

客户端浏览器:

通过在地址栏中输入Web服务器地址从而访问Web服务器的软件;目前主要是InternetExplorer(IE)和Netscape;

HTML:

超级文本标记语言(HypertextMark-upLanguage)标准的文本文件,不是编程语言,而是一种描述性的标记语言;如:

北京教育学院丰台分院;

HTTP:

(HypertextTransfersProtocol)超级文本(超级链接)的传输协议,是TCP/IP协议的一部分;这个协议管理Web浏览器如何向Web服务器请求文件,以及服务器如何将文件发送回来。

FTP:

(FileTransfersProtocol)文件传输协议,在互联网上上传或下载文件的协议;通常需要输入IP地址、用户名、密码等;

IIS:

(InternetInformationSystem)Internet信息服务器,用于配置和管理WEB站点的软件;能响应客户端用户的请求从而下载网页到客户端;

IP地址:

用于标识互联网上各类计算机和服务器的唯一地址,其由32位二进制组成,分成四段,每段8位,如:

192.168.0.1;

子网掩码:

用于通过与IP地址进行“与”操作来判断某两个IP地址是否位于同一个网内,如果在一个网内,则在网内查找,否则将数据包发送到路由器到外网查找;

域名:

是替代枯燥乏味的IP地址的一种分层次的表示方式;如:

;;

域名服务器DNS:

将域名解析为IP地址的服务器(具体原理可参考有关网络类书籍);

2、何为ASP?

ASP是ActiveServerPages的简称,是微软公司开发的一套服务器,在这种环境中,通过在标准的HTML网页中嵌入和使用ASP内建对象和可安装组件ActiveX组件,并结合VBScript或JavaScript编程,即可建立动态的、交互的、功能强大的Web页面。

主要运行于WindowsNT或Windows2000server平台,其服务器为IIS4.0/5.0;扩展名为:

.asp;

3、ASP的执行方式

静态网页:

在客户端浏览地址栏目中键入某个网址,它会向Web服务器发送一个HTTP请求消息(包含消息头和消息体);HTTP请求的第一行如下所示:

GET/HTTP/1.1

这一行指定了一个被称为(method)的HTTP命令、文档的地址、HTTP协议的版本,还有一些有关浏览器的信息。

Web服务器接收请求,处理请求,并发出响应。

HTTP响应的第一行如下所示:

HTTP/1.1200OK状态码为“200”意味着成功,之后还有一些头信息用于指定当前的时间、服务器的类型、数据的类型,其后是所请求的数据。

如果请求的页面文件的扩展名为HTM或HTML,则服务器直接从硬盘中读取所请求的页面文件,然后将其传送给客户端浏览器,客户端浏览器收到服务器传送的网页代码后,然后对其解释执行,从而显示网页的内容。

 

动态网页:

若扩展名为.ASP,从服务器中读取出所请求的文件,然后对其ASP脚本代码进行解释执行,生成新的HTML格式,与非ASP代码部分结合,产生动态的HTML网页,并且可以一些提供高级服务(数据库的存储、电子邮件的发送等)。

提示:

服务器与客户端的位置关系有三种:

1、在同一机器中(localhost或127.0.0.1)2、在局域网中3、在互联网中

4、ASPWeb服务器的安装与配置(实验指导1)

●控制面板》》》添加和删除程序》》》添加和删除windows组件》》》Internet信息服务》》》将系统盘放入光驱中,安装后在“管理工具”中出现Internet信息服务器即可;

●主要需要配置Web服务器的根目录和默认主页文件。

●运行DreamweaverMX2004建立站点,完成相关的设置,其中根目录与IIS中一致,并使用服务器技术;

5、程序举例(chapter01/myfirstpage.asp、showdate.asp)

//myfirstpage.asp

<%@LANGUAGE="VBSCRIPT"CODEPAGE="936"%>

无标题文档

我是张山,大家好!

我的Web服务器配置好了,我的IP地址是192.168.0.1。

请访问吧!

这是我的第一个ASP网页!

//showdate.asp

<%@LANGUAGE="VBSCRIPT"CODEPAGE="936"%>

无标题文档

现在日期:

<%=now%>

课后问题:

1、请查找并补充有关网络有关概念和术语的详细内容,例如web2.0;

2、现在有一所学校希望在互联网中拥有自己的网站来宣传自己的产品,你该做哪些事情呢?

能有几种方案?

第二讲HTML基础

教学重点:

1、HTML表单的应用;

2、CSS层叠样式表的应用;

教学要求:

1、了解HTML语言与高级语言(如VB、C等)的区别;识记网页常用标记及属性,如标题、字体、段落、图像、超链接、表格等;

2、熟练掌握HTML表单中各界面对象的标记符号和属性,如表单、文本域、列表域、复选框与单选钮、命令按钮等;

3、熟练掌握在Dreamweaver中使用层叠样式表CSS;了解层叠样式表与标记属性的区别。

教学内容:

1、构建HTML网页(chapter02/section2/htmlpage.asp)

<%@LANGUAGE="VBSCRIPT"CODEPAGE="936"%>

标题

--

form{

text-align:

center;

}

-->

functioncheckform(){

函数体

}

主体部分

2、HTML标记的特点

1、HTML是文本文件,标记符号均用<>括起来,大多数标记成对出现,结束标记多一个斜杠,其用法见其上;

2、标记拥有自己的属性;

北京教育学院丰台分院

3、HTML标记可嵌套使用,不能交叉;

Activeseverpage

4、少数标记是单独使用如:



3、常用标记(图像、超链接和表格)

北京教育学院丰台分院

北京教育学院丰台分院

单击此处文件下载(chapter02/section3/download.asp)

(chapter02/section4/myform.asp)

用户注册

用户名:

4、HTML的表单(chapter02/section4/myform.asp)

两种表单数据的传递方法:

GET和POST方法

GET方法:

将表单数据附加在Action属性指定的URL地址之后,并在URL地址与表单数据间加上一个“?

”分割符,表单的各个数据项间用“&”分割符。

http:

//localhost/test.asp?

txtid=012&txtusename=ucau

GET方式一次最多只能提交256个字符;

POST方式是将表单数据作为一个独立的数据块直接发送给服务器;

表单中的界面对象

单行文本域

隐藏域

口令域

单选按钮

列表框

硕士以上

大学本科

大专

中专以下

按钮

5、HML的其他常用标记;(chapter02/section5/duomeiti.asp、moveleft.asp)

多媒体

滚动的内容

6层叠样式表CSS(chapter02/section6/myform.asp)

层叠样式表(CascadingStyleSheet)是一系列格式设置规则,它们控制Web页面内容的外观。

术语cascading表示向同一个元素应用多种样式的能力。

例如,可以创建一个CSS规则来应用颜色,创建另一个CSS规则来应用边距,然后将两者应用于页面上的同一个文本。

所定义的样式向下“层叠”到您的Web页面上的元素,并最终创建您想要的设计。

优点1:

使用CSS可以非常灵活并更好地控制具体的页面外观,从精确的布局定位到特定的字体和样式。

CSS允许您控制HTML无法独自控制的许多属性。

例如,可以为选定的文本指定不同的字体大小和单位(像素、磅值等)。

通过使用CSS以像素为单位设置字体大小,还可以确保在多个浏览器中以更一致的方式处理页面布局和外观。

除设置文本格式外,还可以使用CSS控制Web页面中块级别元素的格式和定位。

例如,可以设置块级元素的边距和边框、其他文本周围的浮动文本等。

优点2:

它提供了便利的更新功能;更新一处的CSS规则时,使用该已定义样式的所有文档的格式都会自动更新为新样式。

CSS格式设置规则由两部分组成:

选择器和声明。

选择器是标识格式元素的术语(如P、H1、类名或ID),声明用于定义元素样式。

在下面的示例中,H1是选择器,介于括号({})之间的所有内容都是声明:

H1{

font-size:

16pixels;

font-family:

Helvetica;

font-weight:

bold;

}

声明由两部分组成:

属性(如font-family)和值(如Helvetica)。

上面的CSS规则为H1标签创建了一个特定的样式:

链接到此样式的所有H1标签的文本都将是16个像素大小、Helvetica字体和粗体。

在Dreamweaver中可以定义以下样式类型:

●自定义CSS规则(也称为类样式)使您可以将样式属性应用于任何文本范围或文本块。

(请参见应用类样式。

.mystyle{

font-family:

"新宋体";

font-size:

24px;

font-weight:

300;

color:

#FF0000;

}

●HTML标签样式重定义特定标签(如h1)的格式。

创建或更改H1标签的CSS样式时,所有用H1标签设置了格式的文本都会立即更新。

H1{

font-size:

16pixels;

font-family:

Helvetica;

font-weight:

bold;

}

●CSS选择器样式(高级样式)重新定义特定元素组合的格式设置,或重新定义CSS允许的其他选择器表单的格式设置(例如,每当h2标题出现在表格单元格内时都应用选择器tdh2)。

高级样式还可以重新定义包含特定id属性的标签的格式设置(例如,#myStyle定义的样式可应用于包含属性值对id="myStyle"的所有标签)。

--

tdh2{

font-family:

"宋体";

font-size:

x-large;

font-weight:

500;

color:

#000099;

}

#mystyle{

font-family:

"宋体";

font-size:

36px;

color:

#FF0000;

}

-->

CSS规则可以位于以下3个位置:

●内部(或嵌入式)CSS样式表是一系列包含在HTML文档文件头部分的style标签内的CSS规则。

body{

margin:

auto;

padding-top:

100px;

padding-right:

0px;

padding-bottom:

0px;

padding-left:

0px;

background-color:

#FFCCFF;

}

●外部CSS样式表是一系列存储在一个单独的外部CSS(.css)文件(并非HTML文件)中的CSS规则。

利用文档文件头部分中的链接,该文件被链接到Web站点中的一个或多个页面。

●内联样式是在标签的特定实例中在整个HTML文档内定义的。

14.5pt;color:

red">这是直接在标记符号中应用的样式的方法

注意:

手动设置的HTML格式设置会覆盖通过CSS应用的格式设置。

要使CSS规则能够控制段落格式,必须删除所有手动设置的HTML格式。

CSS样式设置

1.定义CSS类型属性

2.定义CSS样式背景属性

3.定义CSS样式区块属性

4.定义CSS样式方框属性

5.定义CSS样式边框属性

6.定义CSS样式列表属性

7.定义CSS样式定位属性

8.定义CSS样式扩展属性

课后问题:

1、请访问“丰台教育信息网”的首页,查看源代码,在这个页面中使用了哪些HTML标记语言,使用了哪些CSS样式;

2、总结描述所有的CSS样式的应用,对于课堂上没有提到的CSS样式请查阅Dreamweaver的帮助信息;

3、自己制作一个“用户信息注册界面”的表单,运用CSS样式编排其字体、色彩、格式等元素;

第三讲JavaScript

教学重点:

1、JavaScript的语法特点,函数的定义、调用,变量的作用域;

2、条件控制语句、循环控制语句;

3、JavaScript中几个常用对象的应用;

教学要求:

1、回顾和复习以前C语言的基本语法知识;进一步加深理解Javascript语法知识;

2、深刻理解有关函数中变量的作用域和各类控制语句的功能;

3、理解和灵活运用JavaScript中常用的几个对象的属性和方法;

教学内容:

1、什么是JavaScript?

JavaScript是Netscape公司推出的一种嵌入HTML文档的,基于对象的脚本描述语言。

利用它可以进一步的增强网页的交互性、方便操作和控制各种浏览器对象,实现控制浏览器外观、状态和运行方式的目的。

利用它还可以实现对用户所输入的数据进行有效性检验,从而减轻服务器的负担。

其语法与C语言很相似。

2、在网页中使用JavaScript

window.alert("欢迎进入");

如果一段javascript应用到多个网页,可以将其放入到扩展名称为:

Js文本文件。

在需要使用"JavaScript"的页面中插入方法:

(chapter03/section1/javaexample.asp)

3、JavaScript语法基础

1、JavaScript的数据类型

JavaScript提供四种基本的数据类型,分别为数值型、逻辑型、字符串型和undefined类型

2、常量、变量(chapter03/section2/mathexpression.asp)

varnum=24,id="36";

x=num+id;//Number(id)结果为60

window.alert("x的值为:

"+x);//显示的结果为“2436”

通过上例需要注意的问题:

●Javascript语句区分大小写,语句以分号作为结束符号;

●用//来注释语句

●变量需要用var定义可以给多个变量赋初值;

●变量的类型转换,数值型转换成字符型进行连接运算;需要用类型转换函数。

3、表达式

●条件表达式(条件)?

A:

B(chapter03/section2/logicexpression.asp)

age=20;

man=(age>=18)?

"adult":

"minor";

window.alert("thismanisa"+man);

●算术表达式、关系表达式(==、===、>=、<=等)、逻辑表达式(&&、||、!

等)

(chapter03/section2/samevalue.asp)

document.write("3"==3);//显示true

document.write("3"===3);//显示false

4、函数:

函数的定义:

function函数名(形式参数){

函数体

return表达式

}(chapter03/section2/usefucntion.asp)

函数的调用:

格式1:

varname=函数名(实际参数)//有返回值时用

格式2:

函数名(参数值)//无返回值时用

JavaScript的函数

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

当前位置:首页 > 解决方案 > 营销活动策划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1