1、实验一:网页制作基础【试验目的】1. 熟悉 html 编程环境2. 了解并掌握 Windows 2000/NT 服务器上 IIS 的安装与配置3. 了解并掌握虚拟目录的设置方法,配置和管理 WEB 服务器4. 了解并掌握 html 的调试技巧。 【试验要求】1. 熟悉 FRONTPAGE 的使用方法2. 熟悉 dreamwaver 的使用方法3. 预习 VBScript /JavaScript 脚本语言的使用方法【试验内容】1、 页面标记语言2、 字体设定3、 文字段落4、 移动文字5、 图形图象实验二:动态网页的制作【试验目的】5. 熟悉 ASP 编程环境6. 了解并掌握 Windows 2
2、000/NT 服务器上 IIS 的安装与配置7. 了解并掌握虚拟目录的设置方法,配置和管理 WEB 服务器8. 了解并掌握 ASP 的调试技巧。 【试验要求】4. 熟悉 FRONTPAGE 的使用方法5. 熟悉 ASP 的语法结构6. 预习 VBScript /JavaScript 脚本语言的使用方法7. 预习 ASP 组件的使用方法。8.【试验内容】一、配置和管理 WEB 服务器欲设置 WWW,为了方便起见,可先定下想要实现的目标: 我已在 DNS 中将域名“”指向了 IP 地址“191.168.0.48” ,要求在浏览器中输入此域名就能调出“D:Myweb”目录下的网页文件。 1、打开 I
3、IS 管理器:选“开始菜单程序管理工具Internet 信息服务” 。如下图:2、设置“默认 Web 站点”项: “默认 Web 站点”一般用于对应向所有人开放的 WWW站点,比如本文的“” ,本网中的任何用户都可以无限制地通过浏览器来查看它。 打开“默认 Web 站点”的属性设置窗口:选“默认 Web 站点右键属性”即可。 设置“Web 站点”:“IP 地址”一栏选“192.168.0.48” ;“TPC 端口”维持原来的“80”不变。如下图: 设置“主目录” :在“ 本地路径 ”通过“浏览”按钮来选择你的网页文件所在的目录,本文是“D:Myweb”。如下图:设置“文档”:确保“ 启用默认文
4、档 ”一项已选中,再增加需要的默认文档名并相应调整搜索顺序即可。此项作用是,当在浏览器中只输入域名(或 IP 地址)后,系统会自动在“主目录”中按“ 次序”(由上到下)寻找列表中指定的文件名,如能找到第一个则调用第一个;否则再寻找并调用第二个、第三个如果“主目录”中没有此列表中的任何一个文件名存在,则显示找不到文件的出错信息。如下图:其它项目均可不用修改,直接按“确定”即可,这时会出现一些“继承覆盖”等对话框,一般选“全选”之后再“ 确定”即最终完成“默认 Web 站点”的属性设置。如下图:如果需要,可再增加虚拟目录:比如,有“ “news”可以是“主目录”的下一级目录(姑且称之为“ 实际目录
5、”) ,也可以在其它任何目录下,也即所谓的“虚拟目录 ”。要在“ 默认 Web 站点”下建立虚拟目录,选“默认 Web 站点右键新建虚拟目录”,然后在“ 别名”处输入“news” ,在“ 目录”处选择它的实际路径即可(比如“C:Newweb”) 。建好后如下图所示:3、 “”的测试 在服务器或任何一台工作站上打开浏览器,在地址栏输入“http:/” 再回车,如果设置正确,应就可以直接调出你需要的页面。如下图: 二、ASP 语法简介ASP 文件就是在普通 HTML 文件中嵌入 VBScript /JavaScript 脚本语言。 过去开发网页也用脚本语言,但以前的脚本语言是在客户端运行,客户端浏
6、览器必须支持才行。在ASP 中,脚本在服务器端运行,当客户请求一个 ASP 文件时,服务器就把文件解释成标准的 HTML 文件发回客户端。1、ASP 文件的基本组成和约定ASP 程序包括 3 个部分: 普通的 HTML 文件; Server 端的 Script 代码,位于之间的程序代码 ;客户端的代码,位于 之间的程序代码。 在 ASP 中,VBScript 是默认的脚本语言,如需改变,可如下进行: 2、ASP 程序编写注意事项(1)在 ASP 中,字母不区分大小写; (2)在 ASP 中,标点符号均为英文状态下输入的标点符号;但在字符串中无所谓。 (3)普通的 HTML 元素可以在一行里连续
7、书写,但在 ASP 中必须分行书写。一条 ASP语句就是一行,一行也只能写一条 ASP 语句。(4) 如果 ASP 语句太长,一行写不下,可用续行符“_”(下划线 ),也可直接写,让它自动换行。 (5) 普通 HTML 的注释语句为 : 。 (6) ASP 的注释语句为 : REM 注释内容 注释内容(7) 在 ASP 中, 的位置相对随意,既可以单独占一行,也可以与 ASP 语句和在一起占一行。 (8) 书写风格,缩进格式,阶梯式,加注释 (9) 在 ASP 程序中可以包含 HTML 语句,充分利用 FrontPage 等编写 HTML 语句,特别是表格等,在将 VBScript 脚本插入。
8、3、 ASP 的调试技巧 用编辑器编写,用浏览器调试; 阅读出错信息,如错误描述、出错代码行数等,查出原因; 将一些语句注释掉,依次逐段调试; 在程序中临时添加输出语句,如 Response.Write,将中间结果输出来查看,以发现错误。 启动 dreamweave 或文本编辑器中,然后切换到源代码显示方式。 在 与 之间加入以下 ASP 代码: 将网页保存到形如 C:Inetpubwwwroot 目录下,文件可命名为 first.asp。 启动 IE 浏览器,在地址栏中键入: http:/localhost/first.asp,然后按回车。注意观察输出结果。 在 wwwroot 目录下创建立
9、一个子目录,如 myweb,然后将 first.asp 文件复制到其中,在 IE 浏览器的地址栏中键入: http:/localhost/myweb/first.asp,按回车。注意观察能否正确运行。 4、ASP 文件举例例 1:一个简单的 ASP 程序 欢迎您光临我的主页 例 2:一个简单的 ASP 程序 “欢迎您来访 例 3: 一个简单的 ASP 程序 欢迎您来访 欢迎您来访 欢迎您来访 欢迎您来访 欢迎您来访 欢迎您来访 三、ASP 脚本语言 VBScript脚本语言介于 HTML 和 VB、 Java 等高级语言之间,更接近高级语言,但比普通高级语言简单易学,功能稍弱。ASP 本身不是
10、脚本语言,是为嵌入 HTML 页面的脚本语言提供运行环境。VBScript、JavaScript,默认 VBScript 脚本语言程序在 Server 端执行,放在 之间;为了某种需要,也可在 Cilent 端执行。 1、VBScript 代码的基本格式 ASP 程序通常将 VBScript 放在 Server 端执行,标识方法: VBScript 代码 VBScript 放在 Client 端执行,语法格式如下: VBScript 代码 2、 VBScript 程序设计 实验目的: 了解并掌握 VBScript 脚本程序设计语言的基本语法知识及简单程序设计方法 例 4、利用 VBScript
11、 在网页中输出当前的时间和日期。使用函数 今天的日期: 现在的时间: 现在的时间: 现在的时间 : “ & Time & “%例 5、试编写一个 ASP 程序,实现记录某一页面的访问数。 先编辑一个统计.htm 文件:记录某个页面的点击数示例: 统计.asp 统计.asp 的代码如下:“ & vbcrlfApplication.Lock 请看讲解Application(CountWeb) = Application(CountWeb) + 1 累加器,点击数加 1Application.UnLockResponse.Write “WEB 服务器关闭重启前该页的点击总数为: “ & Applic
12、ation(CountWeb) %将结果(字符串信息)输出到浏览器,语法为:Response.Write 显示的内容。从例wuf2.asp 可以看出,可以用 “”来代替“”。2使用变量,IP address = Html 的语法结构见例子实验三 WEB 数据库的存取技术【试验目的】1掌握 WEB 数据库的开发及应用2以 Access 或 SQL Server 数据库为例,熟练掌握 ASP 数据库存取技术3了解网站的构建方法【试验要求】 1预习 Access 或 SQL Server 数据库的基本知识2预习 SQL 语句的使用方法3设计一个具有查询、更新、删除和插入功能的网络数据库系统【试验内容
13、】一个真正的、完整的站点是离不开数据库的,因为少量的数据,如网页访问人数等完全可以存储在文本文件中,但实际应用中,需要保存的数据远不止这一点点,而且这些数据之间往往还有关联,利用数据库来管理这些数据,可以很方便的查询和更新。数据库有很多种,如:Fox 数据库(.dbf)、Access 数据库(.mdb)、Informix、Oracle 和 SQL Server等等,本次实验将以 Microsoft Access 数据库为例来说明 ASP 是如何访问数据库的。为什么选择 ASP 呢?统计数据表明,SQL Server 7.0 是当前最快、性价比最高的数据库,而、、 等许多大型的网站都是使用 AS
14、P 技术创建的,所以 ASP 是比较容易掌握而且很实用的技术。在进一步学习之前,要做哪些准备:1 如果你没有接触过数据库,建议先安装 Office 中的 Microsoft Access,了解一下数据库的基本知识。2 接下来所讨论的内容,需要一个叫做 MDAC( Microsoft Data Access Components)的组件,这个组件已经包含在 ASP 中,如果你想了解更多的相关内容,或者下载最新的版本,可以访问 http:/ 数据库的基本操作1、数据库连接(用来单独编制连接文件 conn.asp)(用来连接 bbsdb1目录下的 user.mdb 数据库)2、显示数据库记录原理:将数据库中的记录一一显示到客户端浏览器,依次读出数据库中的每一条记录如果是从头到尾:用循环并判断指针是否到末 使用: not rs.eof