2017《网络程序设计》实验指导书-学(3)

2020-06-05 09:43

1.启动文本编辑器或Editplus,,然后选择已建立的“ASP实验站点”,在其下进行创建、编辑和运行文件,图片自选。

2.在站点目录下新建一个名为myfrist.html文件,效果图如下左图所示:该页面分为两个部分,一是标题“欢迎光临我的第一个页面”,二是正文部分,正文背景颜色为黄色。正文中以斜体和粗体显示文字“这是我制作的第一个页面,请大家多多关照”,一级标题“个人简介”,内容包括“姓名”、“年龄”和一张照片,段落格式为居中,字体为“隶书”、大小为“30” 、字体颜色为“棕色(#990000)”,照片大小为“200*200”,单击照片进入mysecond.html页面。

图片自选

3.在站点目录下新建一个名为mysecond.html框架集文件,效果图如如上图右所示,该框架集文件窗口包含2个框架,左侧框架占到整个窗口的30%,框架名称为“leftFrame”,该窗口中显示left.html文件,窗口不出现滚动条,也不能手动改变大小;右侧框架名称为“mainFrame”,该窗口中显示main.html文件,窗口出现滚动条。

left.html:该页面有2行文字,分别是“表格”,“列表”,单击“表格”在mainFrame 中显示“biaoge.html”,单击“列表”在mainFrame 中显示“liebiao.html” 。

main.html:只有1张图像。

图片自选 四、实验思考题

1.某同学开发了一个显示来访时间的 ASP 文件,存放在 C:\\inetpub\\wwwroot 下,然后在资源管理器中双击该文件,却不能正常显示,请问是什么原因? 2.想一想,把一个 HTML 网页文件直接更改扩展名为.asp 行不行? 3.请根据自己的实际情况搭建 ASP 的运行环境。

4.请在 C:\\Inetpub\\wwwroot 下 建立子文件 夹 asptemp,并为其设置虚拟目录为asptemp,并设置默认文档为 index.asp 和 index.htm。

5.请参考 IIS 的专门书籍好好研究一下,并思考是否一定要在 C:\\Inetpub\\ wwwroot 下开发 ASP 文件?可不可以放在别的文件夹下? 注意:

不管什么语言乱码问题都存在在asp中解决乱码方法有以下几种: 如果页面显示正常,而从数据中获取的数据为乱码 UTF-8编码的话:在ASP脚本顶部加入 <%@Language=\

以及再在区域中加入

以及再在区域中加入

实验二 VBScript程序设计

一、实验目的及要求

1.了解并掌握VBScript脚本程序设计语言的基本语法知识及简单程序设计方法; 2.熟练掌握ASP环境中的输出方法;

3.熟练掌握VBScript的If语句和Select Case语句的编程技术;

4.熟练掌握VBScript的For…Next、Do…Loop和For each…In等循环语句的编程技术;

二、实验内容

⒈ 利用VBScript在网页中输出当前的时间和日期。

⒉ 上机验证教材上的VBScript各个函数的功能,熟悉其用法。 ⒊ 上机验证教材上的例3-1至例3-8。

⒋ 试用VBScript编程,实现计算并输出1到10的阶乘之和。 ⒌ 试用VBScript编程,实现计算并输出100到500的之间的水仙花数(水仙花数是指该数的值等于各位数字的立方和)。

⒍ 试用VBScript编程,利用数组实现矩阵乘法。

三、实验指导

(一)VBScript函数 函数是一种特定的运算,在程序中要使用一个函数时,只要给出函数名并给出一个或多个参数,就能得到它的函数值。VBScript内部函数可分为:转换函数、字符串函数、日期和时间函数、数学函数和检验函数。

1.转换函数

VBScript对Variant变量一般会根据需要自动转换成合适的数据类型;但有时,自动转换有可能造成数据类型不匹配错误。此时,就应使用VBScript的转换函数来强制转换数据的子类型。

常用的转换函数见下表: 函数 功能 CStr(Variant) CDate(Variant) CInt(Variant) CLng(Variant) CSng(Variant) CDbl(Variant) CBool(Variant) 将变量Variant转化为字符串类型 将变量Variant转化为日期类型 将变量Variant转化为整数类型 将变量Variant转化为长整数类型 将变量Variant转化为Single类型 将变量Variant转化为Double类型 将变量Variant转化为布尔类型

2.字符串函数

常用字符串函数及功能如下表: 函数 取字符串长度 大、小写字母转换 截取子字符串 删除空格 重复 空格 取代字符串 Len(string) 功能 Lcase(String), Ucase(String) Mid(string,start[,length]) Left(string,length) Right(string,length) Trim(string), Ltrim(string), Rtrim(string) String(num1,str1) Space(num1) Replace(str1,str2,str3)

字符串拆分为1维数组 返回字符串位置

3.时间和日期函数 函数 Now() Date() Time() Month(Date) Day(Date) WeekDay(Date) Year(Date) DateDiff(“Var”,Var1,Var2) Split(str1,delimiter) InStr(str1,str2) 功能 取得系统当前日期和时间 取得系统当前日期 取得系统当前时间 取得给定日期的月份 取得给定日期是几号 取得给定日期是星期几 (星期天,1到6分别为1~7) 取得给定日期的年份 计算日期或时间Var1与Var2的间隔 “Var”:为时间间隔因子 对时间/日期num作加法 显示短日期格式 显示长日期格式 显示短时间格式 显示长时间格式 DateAdd(“Var”,num,date) num:间隔倍数;date:原始日期或时间 FormatDateTime(Date,2) FormatDateTime(Date,1) FormatDateTime(Date,4) FormatDateTime(Date,3) 4.数学函数 函数 Abs(number) Sqr(number) Int(number) FormatNumber(num1,num2) Rnd() Ubound(数组名,维数) Lbound(数组名,维数) 5.检验函数 函数 VarType(Variant) IsEmpty(Variant) IsNull(Variant) IsObject(Variant) IsArray(Variant) IsDate(Variant) (二)VBScript脚本语言语句 1.条件语句

⑴ If Then End If

If 条件语句 Then 执行语句

功能 返回一个数的绝对值 返回一个数的平方根 取number的最大整数部分 将num1转化为指定小数位num2的数 返回0到1的随机数 返回最大下标数 返回最小下标数 功能 返回变量Variant的数据子类型 检查变量Variant是否为Empty 检查变量Variant是否为Null 检查变量Variant是否为对象类型 检查变量Variant是否为数组类型 检查变量Variant是否为日期类型 IsNumeric(Variant) 检查变量Variant是否为数值类型

End If

⑵ If Then Else End If(单条件)

If 条件语句 Then 执行语句1 Else

执行语句2 End If

⑶ If Then Else End If(多条件)

If 条件语句1 Then 执行语句1

ElseIf 条件语句2 Then

执行语句2 ……..

Else

执行语句n+1

End If

⑷ Select Case 语句

Select Case 变量或表达式 Case 结果1

执行语句1 Case 结果2

执行语句2 ?? Case 结果 n

执行语句n Case Else

执行语句n+1 End Select 2.循环语句

⑴ For …… Next循环

For counter=start To end [Step number]

执行语句 Next

⑵ Do …… Loop循环 Do While 条件1

执行语句 Loop 或 Do

执行语句

Loop While 条件1 ⑶ For Each…In循环

For Each <元素> In <集合>

<语句> Next

说明:对<集合>中的每一个<元素> 依次执行<语句>一次。其集合元素为离散型的。 (三)VBScript过程

在VBScript中,过程有两种:Sub子程序和Function函数。(1) Sub子程序 ● ● Sub子程序的语法:

Sub 子程序名(参数1,参数2,…) 语句……End Sub ● ● 调用子程序


2017《网络程序设计》实验指导书-学(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:论性成熟对青少年自我意识发展的影响

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: