Web系统与技术实验指导书

这是一份详细的Web系统与技术实验指导书,涵盖了HTML文档制作、CSS格式化、动态网页制作、数据验证和ASP.NET应用等多个实验。实验内容包括使用Visual Studio创建和格式化网页,使用JavaScript和ASP.NET进行数据验证,以及XML文档的DTD和Schema编程。实验旨在让学生掌握Web开发的基本元素和交互功能,提高网页设计和数据管理能力。
摘要由CSDN通过智能技术生成

《Web系统与技术实验指导书 》

 

配套教材

国家级实验教学示范中心联席会计算机学科规划教材

教育部高等学校计算机类专业教学指导委员会推荐教材

面向工程教育认证计算机系列课程规划教材

谢从华,高蕴梅,黄晓华.Web系统与技术[M].清华大学出版社,20186

 

 

 

 

 

 

 

 

 

 

 

 

 

作者: 谢从华

2018-9-3,第8次修改

 

 

 

 

实验一  HTML 文档制作

1【实验目的】  

1熟悉Visual Studio开发环境。

2Visual Studio开发环境中使用 HTML代码制作页面。

3、掌握Html的列表、表单编程。

 

2【实验内容】  

1、开始->程序->Microsoft office-> excel, 制作Excel表格,输入课程的学生信息,包括学号、姓名、班级字段,如图1所示,至少录入5条记录,保存为student.xls

 图1 学生信息字段

2、制作一个页面upfile.html,把student.xsl的文件上传到本地的服务器上,如图2所示。

图2 文件上传界面

 

  1. 要求检查上传文件类型:xls,如果文件不对,提示错误;否则,提示上传成功。

   (2) 文件保存为..\\ student.xls

   (3) 创建网页student.html,显示此文件的信息。生产一个超级链接可以下载该文件,显示文件上传的时间,格式如:2010412 115818秒 星期一。 在页面中显示动态时间:

<SCRIPT language="JavaScript">

<!--

document.write("<span id='time'></span>")

setInterval("time.innerText=new Date().toLocaleString()",1000)

//-->

</SCRIPT>

 

 3.使用<ul><ol><li>标签制作页面list.html如图3所示。

                      图3 list.html界面

4、使用HTMLTable元素制作表格页面table.html,如图4所示

图4 table.html页面

5. 向网站中添加一个HTML网页FamousPeople.htm,用于显示某个名人说过的名言,在标签体重显示他的名字,在段落中显示他说过的话,如果能找到他的相片,在网页中也显示出来。显示效果如图5所示:

图5 FamousPeople.htm 页面

6.向网站中添加一个HTML网页SubscriptAndSuperscript.htm,编写HTML代码输出以下数学公式:

7 向网站中添加一个HTML网页WebURLs.htm,编写一个HTML表格显示下面的网址列表。显示效果如图6所示:

 

图6 WebURLs.htm 页面

8. 选做题 使用HTML控件制作用户注册页面register.html,如图7所示。

             图7 register.html界面

说明:(1)在网上下载几幅验证码图像(或搜索验证码生成程序),或参看下列程序。

    protected void Page_Load(object sender, EventArgs e)

    {     //生成4位的验证码

        string tmp = RndNum(4); //取随机码

        this.Session["verify"] = tmp.ToLower();

        this.ValidateCode(tmp); // 输出图片

   }

   private void ValidateCode(string VNum)

   {

       int gheight = VNum.Length * 12;

       using (System.Drawing.Bitmap Img = new System.Drawing.Bitmap(gheight, 25)) {

           using (System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(Img)) {

               g.Clear(Color.White); //背景颜色

               Font f = new Font("Arial Black", 10); //文字字体

               SolidBrush s = new SolidBrush(Color.Black); //文字颜色

               g.DrawString(VNum, f, s, 3, 3);

               MemoryStream ms = new MemoryStream();

               Img.Save(ms, ImageFormat.Jpeg);

               Response.ClearContent();

               Response.ContentType = "image/Jpeg";

               Response.BinaryWrite(ms.ToArray());

           }

       }

       Response.End();

   }

 

 

9.选做题目:下载一个第3方的htmlRichtextbox(富文本框),插入到网页中,可以编辑文本、图像等多种内容。写出此控件的详细使用说明。

 说明参见:http://www.jb51.net/article/25239.htm

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值