Web程序设计实验指导书

上传人:博****1 文档编号:563313201 上传时间:2022-08-29 格式:DOCX 页数:52 大小:207.91KB
返回 下载 相关 举报
Web程序设计实验指导书_第1页
第1页 / 共52页
Web程序设计实验指导书_第2页
第2页 / 共52页
Web程序设计实验指导书_第3页
第3页 / 共52页
Web程序设计实验指导书_第4页
第4页 / 共52页
Web程序设计实验指导书_第5页
第5页 / 共52页
点击查看更多>>
资源描述

《Web程序设计实验指导书》由会员分享,可在线阅读,更多相关《Web程序设计实验指导书(52页珍藏版)》请在金锄头文库上搜索。

1、Web 程序设计试验指导书杨松波2023.09试验一 C#和 ASP.Net3.5一试验目的(1) 了解 C#语言标准(2) 把握 C#根底语法、流程把握和特别处理等。(3) 把握创立 C#类并应用于 ASP.NET3.5 Web 窗体中的方法。二.试验内容及要求1. 转换输入的成绩到相应的等级要求如下:(1) 页面扫瞄效果如图 1-1 所示(2) 成绩输入使用 TextBox 控件。(3) 点击 Button 控件时输出相应的等级信息,其中等级信息输出在一个 Label 上图 1-1 成绩转换扫瞄效果2. 在 Web 窗体上输出九九乘法表扫瞄效果如图 1-2 所示图 1-2 “九九乘法表”扫

2、瞄效果3. 输入一组以空格间隔的共 10 个以内的整数,输出该组整数的降序排列要求如下:(1) 页面扫瞄效果如图 1-3 所示。(2) 输入使用 TextBox 控件。(3) 单击 Botton 控件时输出全部整数的降序排列。(4) 必需使用数组。图 1-3 降序排列扫瞄效果4. 计算两个数的商要求如下:(1) 页面扫瞄效果如图 1-4 和图 1-5 所示。(2) 输入使用两个 TextBox 控件。(3) 单击 Botton 控件时输出两个数的商。(4) 必需包含特别处理。图 1-4 计算商扫瞄效果1图 1-5 计算商扫瞄效果25. 设计一个用户信息类 UserInfo要求如下:(1) 包括

3、两个属性:姓名Name和生日Birthday。(2) 包括一个方法DecideAge用于推断用户是否到达规定年龄。当年龄大于等于 18 岁时返回值“XXX,您是成年人了!”; 当年龄小于 18 岁时返回值“XXX,您还没长大呢!”。6. 将 UserInfo 类应用于 Web 窗体中页面扫瞄效果如图 1-6 和图 1-7 所示。图 1-6 UserInfo 类扫瞄效果图1 图 1-7 UserInfo 类扫瞄效果图2三.试验步骤1. 转换输入的成绩到相应的等级(1) 设计 Web 窗体建一个 Web 窗体,切换到设计视图。如图 1-8 所示,向页面添加 1 个 TextBox 控件、1 个 B

4、otton 控件和 1 个 Lable 控件。图 1-8 设计界面(2) 设置属性Web 窗体中各控件的属性设置如表 1-1 所示。表 1-1 各控件的属性设置表控件TextBox BottonLabel属性名ID IDText IDText属性值txtInput btnSubmit 等级lblDisplay空说明“输入成绩”文本框的编程名称“等级”按钮的编程名称 “等级”按钮上显示的文本用来显示等级信息的 Label 控件编程名称出示不显示任何内容(3) 编写大事代码按钮 btnSubmit 被单击时执行的大事代码如下:protected void btnSubmit_Click(objec

5、t sender, EventArgs e)float fGrade = float.Parse(txtInput.Text); int iGrade = (int)(fGrade / 10);switch (iGrade)case 10:case 9:lblDisplay.Text = “优秀“; break;case 8:lblDisplay.Text=“良“; break;case 7:lblDisplay.Text=“中“; break;case 6:lblDisplay.Text=“及格“; break;case 5:case 4:case 3:case 2:case 1:case

6、0:lblDisplay.Text = “不及格“; break;(4) 扫瞄建立的 Web 窗体进展测试。2. 在 Web 窗体上输出九九乘法表建一个 Web 窗体,切换到设计视图。在空白处双击,编写 Web 窗体载入时执行代码如下:protected void _Load(object sender, EventArgs e)for (int i = 1; i = 9; i+)for (int j = 1; j = i; j+)Response.Write(i.ToString + “*“ + j.ToString + “=“ + (i * j).ToString); Response.W

7、rite(“  “);Response.Write(“);最终,扫瞄建立的 Web 窗体查看效果。3. 输入一组以空格间隔的共 10 个以内的整数,输出该组整数的降序排列(1) 设计 Web 窗体建一个 Web 窗体,切换到设计视图。如图 1-9 所示,向页面添加 1 个 TextBox 控件、1 个 Botton 控件。图 1-9 设计界面(2) 设置属性Web 窗体中各控件的初始属性设置如表 1-2 所示。表 1-2 各控件的属性设置表控件TextBox Botton属性名ID IDText属性值txtInput btnSubmit降序说明“输入一组数据”文本框的编程名称

8、“降序级”按钮的编程名称“降序”按钮上显示的文本(3) 编写大事代码按钮 btnSubmit 被单击时执行的大事代码如下:protected void btnSubmit_Click(object sender, EventArgs e)“ “;string sInput;int j=0;int aInput = new int10; string temp = “0“;for (int i = 0; i = sInput.Length - 1; i+)if (sInput.Substring(i, 1) != “ “)temp += sInput.Substring(i, 1);elseaI

9、nputj = int.Parse(temp); j+;temp = “0“;Array.Sort(aInput); Array.Reverse(aInput); foreach (int i in aInput)if (i != 0)Response.Write(i + “  “);(4) 扫瞄建立的 Web 窗体进展测试。4. 计算两个数的商(1) 设计 Web 窗体建一个 Web 窗体,切换到设计视图。如图 1-10 所示,向页面添加 2 个 TextBox 控件、1 个 Botton 控件。图 1-10 设计界面(2) 设置属性Web 窗体中各控件的初始属性设置如表

10、1-3 所示。表 1-3 各控件的属性设置表控件TextBox TextBoxBotton属性名ID ID IDText属性值txtDivsor txtDivided btnSubmit提交说明“除数”文本框的编程名称 “被除数”文本框的编程名称“提交”按钮的编程名称“提交”按钮上显示的文本(3) 编写大事代码按钮 btnSubmit 被单击时执行的大事代码如下:protected void btnSubmit_Click(object sender, EventArgs e)tryfloat divsor = float.Parse(txtDivsor.Text); float divide

11、nd = float.Parse(txtDividend.Text); Response.Write(“商为:“ + divsor / dividend);catch(Exception ee)Response.Write(“系统提示“+ee.Message+“); Response.Write(“请输入正确的数字“);(4) 扫瞄建立的 Web 窗体进展测试。5. 设计一个用户信息类 UserInfo(1) 右击App_Code 文件夹,选择“添加项”“类”模板,重命名为UserInfo.cs,单击“添加”按钮。(2) 输入代码如下:public class UserInfoprivate

12、string _Name; private DateTime _Birthday; public string Namegetsetreturn _Name;_Name = value;public DateTime Birthdaygetsetreturn _Birthday;_Birthday = value;public UserInfo(string name,DateTime birthday)/TODO: 在此处添加构造函数规律/this.Name = name; this.Birthday = birthday;public string DecideAgeif (DateTim

13、e.Now.Year - _Birthday.Year 18)return this._Name + “您还没长大呢!“;elsereturn this._Name + “您已经成年了“;6. 将 UserInfo 类应用于 Web 窗体中(1) 设计 Web 窗体建一个 Web 窗体,切换到设计视图。如图 1-11 所示,向页面添加 2 个 TextBox 控件、1 个 Botton 控件。图 1-11 设计界面(2) 设置属性Web 窗体中各控件的初始属性设置如表 1-4 所示。表 1-4 各控件的属性设置表控件TextBox TextBoxBotton属性名ID ID IDText属性值

14、txtName txtBirthday btnSubmit提交说明“姓名”文本框的编程名称“生日”文本框的编程名称“提交”按钮的编程名称“提交”按钮上显示的文本(3) 编写大事代码按钮 btnSubmit 被单击时执行的大事代码如下:protected void btnSubmit_Click(object sender, EventArgs e)null);string name = txtName.Text;string birthday = txtBirthday.Text;UserInfo userInfo = new UserInfo(name, DateTime.ParseExact(birthday, “yyyymmdd“,Response.Write(userInfo.DecideAge);(4) 扫瞄建立

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号