1、4. 计算两个数的商(1)页面浏览效果如图1-4和图1-5所示。(2)输入使用两个TextBox控件。(3)单击Botton控件时输出两个数的商。(4)必须包含异常处理。图1-4 计算商浏览效果(1)图 1-5计算商浏览效果(2)5. 设计一个用户信息类UserInfo(1)包括两个属性:姓名(Name)和生日(Birthday)。(2)包括一个方法DecideAge()用于判断用户是否达到规定年龄。当年龄大于等于18岁时返回值“XXX,您是成年人了!”; 当年龄小于18岁时返回值“XXX,您还没长大呢!”。6.将UserInfo类应用于Web窗体中页面浏览效果如图1-6和图1-7所示。图1-
2、6 UserInfo类浏览效果图(1)图1-7 UserInfo类浏览效果图(2)三.实验步骤(1)设计Web窗体新建一个Web窗体,切换到设计视图。如图1-8所示,向页面添加1个TextBox控件、1个Botton控件和1个Lable控件。图1-8 设计界面(2)设置属性Web窗体中各控件的属性设置如表1-1所示。表1-1 各控件的属性设置表控件属性名属性值说明TextBoxIDtxtInput“输入成绩”文本框的编程名称BottonbtnSubmit“等级”按钮的编程名称Text等级“等级”按钮上显示的文本LabellblDisplay用来显示等级信息的Label控件编程名称空出示不显示任
3、何内容(3)编写事件代码 按钮btnSubmit被单击时执行的事件代码如下:protected void btnSubmit_Click(object sender, EventArgs e) float fGrade = ; int iGrade = (int)(fGrade / 10); switch (iGrade) case 10: case 9: = 优秀; break; case 8: =良 case 7:中 case 6:及格 case 5: case 4: case 3: case 2: case 1: case 0:不及格 (4)浏览建立的Web窗体进行测试。在空白处双击,编
4、写Web窗体载入时执行代码如下:protected void Page_Load(object sender, EventArgs e) for (int i = 1; i = 9; i+) for (int j = 1; j = i; j+) () + * + () + = + (i * j).ToString(); ( nbsp);最后,浏览建立的Web窗体查看效果。3.输入一组以空格间隔的共10个以内的整数,输出该组整数的降序排列如图1-9所示,向页面添加1个TextBox控件、1个Botton控件。图1-9设计界面Web窗体中各控件的初始属性设置如表1-2所示。表1-2 各控
5、件的属性设置表“输入一组数据”文本框的编程名称“降序级”按钮的编程名称降序“降序”按钮上显示的文本 string sInput; int j=0; int aInput = new int10; string temp = 0 for (int i = 0;= - 1; if (i, 1) != ) temp += (i, 1); else aInputj = (temp); j+; temp = (aInput); foreach (int i in aInput) if (i != 0) (i + 4.计算两个数的商如图1-10所示,向页面添加2个TextBox控件、1个Botton控件。
6、图1-10设计界面Web窗体中各控件的初始属性设置如表1-3所示。表1-3 各控件的属性设置表txtDivsor“除数”文本框的编程名称txtDivided“被除数”文本框的编程名称“提交”按钮的编程名称提交“提交”按钮上显示的文本 try float divsor = ; float dividend = ;商为: + divsor / dividend); catch(Exception ee)系统提示+请输入正确的数字5.设计一个用户信息类UserInfo(1)右击App_Code文件夹,选择“添加新项”“类”模板,重命名为,单击“添加”按钮。(2)输入代码如下:public class
7、 UserInfo private string _Name; private DateTime _Birthday; public string Name get return _Name; set _Name = value; public DateTime Birthday return _Birthday; _Birthday = value; public UserInfo(string name,DateTime birthday) UserInfo类应用于Web窗体中如图1-11所示,向页面添加2个TextBox控件、1个Botton控件。图1-11设计界面Web窗体中各控件的初
8、始属性设置如表1-4所示。表1-4 各控件的属性设置表txtName“姓名”文本框的编程名称txtBirthday“生日”文本框的编程名称 string name = ; string birthday = ; UserInfo userInfo = new UserInfo(name, (birthday, yyyymmdd, null); ();实验二 标准控件一 实验目的(1)理解 页面事件处理流程。(2) 理解 标注控件的应用。1.设计并实现一个简易的计算器(1)页面浏览效果如图2-1所示(2)仿照一般计算器的工作方式,实现加和减的功能。图2-1 “简易计算器”浏览效果2.设计并实现一
9、个用于查询教师课表的联动下拉列表框页面(1)页面浏览效果如图2-2所示(2)“学年”下拉列表框中添加十个数据项:当前学年及之前的九个学年。(3)“学期”下拉列表框中添加两个数据项:1和2.(4)“分院”下拉列表框中添加三个数据项:“数学与信息工程学院”、“机电学院”和“外国语学院”。(5)“教师”下拉列表框中的数据项根据不同的分院产生。图2-2 联动下拉列表框浏览效果3.设计并实现一个用于单项选择题的测试页面(1)页面浏览效果如图2-3所示(2)试题要求和选择题必须动态生成。(3)如图2-4所示,当单击提交按钮时,给出选择的答案。图2-3 测试页面效果(1) 图2-4 测试页面效果(2)1. 设计并实现一个简易的计算器如图2-5所示,向页面添加1个用于布局的1行1列黑色边框表格。向表格中添加一个TextBox控件、6个Botton控件。图2-5Web窗体中各控件的属性设置如表2-1所示。表2-1 各控件的属性设置表txtDisplay用于显示输入数字的文本框控件编程名称ReadOnlyTrue不能更改文本框中的文本,默认值为FalsebtnOne“数字1”按钮的
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1