Web程序设计实验指导书1116Word文档下载推荐.docx
- 文档编号:12935366
- 上传时间:2022-09-30
- 格式:DOCX
- 页数:45
- 大小:55.41KB
Web程序设计实验指导书1116Word文档下载推荐.docx
《Web程序设计实验指导书1116Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《Web程序设计实验指导书1116Word文档下载推荐.docx(45页珍藏版)》请在冰豆网上搜索。
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-6UserInfo类浏览效果图
(1)
图1-7UserInfo类浏览效果图
(2)
三.实验步骤
(1)设计Web窗体
新建一个Web窗体,切换到设计视图。
如图1-8所示,向页面添加1个TextBox控件、1个Botton控件和1个Lable控件。
图1-8设计界面
(2)设置属性
Web窗体中各控件的属性设置如表1-1所示。
表1-1各控件的属性设置表
控件
属性名
属性值
说明
TextBox
ID
txtInput
“输入成绩”文本框的编程名称
Botton
btnSubmit
“等级”按钮的编程名称
Text
等级
“等级”按钮上显示的文本
Label
lblDisplay
用来显示等级信息的Label控件编程名称
空
出示不显示任何内容
(3)编写事件代码
按钮btnSubmit被单击时执行的事件代码如下:
protectedvoidbtnSubmit_Click(objectsender,EventArgse)
{
floatfGrade=;
intiGrade=(int)(fGrade/10);
switch(iGrade)
case10:
case9:
="
优秀"
;
break;
case8:
="
良"
case7:
中"
case6:
及格"
case5:
case4:
case3:
case2:
case1:
case0:
不及格"
}
(4)浏览建立的Web窗体进行测试。
在空白处双击,编写Web窗体载入时执行代码如下:
protectedvoidPage_Load(objectsender,EventArgse)
for(inti=1;
i<
=9;
i++)
for(intj=1;
j<
=i;
j++)
()+"
*"
+()+"
="
+(i*j).ToString());
("
&
nbsp;
nbsp"
);
<
br/>
"
最后,浏览建立的Web窗体查看效果。
3.输入一组以空格间隔的共10个以内的整数,输出该组整数的降序排列
如图1-9所示,向页面添加1个TextBox控件、1个Botton控件。
图1-9设计界面
Web窗体中各控件的初始属性设置如表1-2所示。
表1-2各控件的属性设置表
“输入一组数据”文本框的编程名称
“降序级”按钮的编程名称
降序
“降序”按钮上显示的文本
stringsInput;
"
intj=0;
int[]aInput=newint[10];
stringtemp="
0"
for(inti=0;
=-1;
if(i,1)!
="
)
temp+=(i,1);
else
aInput[j]=(temp);
j++;
temp="
(aInput);
foreach(intiinaInput)
if(i!
=0)
(i+"
4.计算两个数的商
如图1-10所示,向页面添加2个TextBox控件、1个Botton控件。
图1-10设计界面
Web窗体中各控件的初始属性设置如表1-3所示。
表1-3各控件的属性设置表
txtDivsor
“除数”文本框的编程名称
txtDivided
“被除数”文本框的编程名称
“提交”按钮的编程名称
提交
“提交”按钮上显示的文本
try
floatdivsor=;
floatdividend=;
商为:
+divsor/dividend);
catch(Exceptionee)
系统提示"
++"
请输入正确的数字"
5.设计一个用户信息类UserInfo
(1)右击App_Code文件夹,选择“添加新项”→“类”模板,重命名为,单击“添加”按钮。
(2)输入代码如下:
publicclassUserInfo
{
privatestring_Name;
privateDateTime_Birthday;
publicstringName
get
return_Name;
set
_Name=value;
publicDateTimeBirthday
return_Birthday;
_Birthday=value;
publicUserInfo(stringname,DateTimebirthday)
UserInfo类应用于Web窗体中
如图1-11所示,向页面添加2个TextBox控件、1个Botton控件。
图1-11设计界面
Web窗体中各控件的初始属性设置如表1-4所示。
表1-4各控件的属性设置表
txtName
“姓名”文本框的编程名称
txtBirthday
“生日”文本框的编程名称
stringname=;
stringbirthday=;
UserInfouserInfo=newUserInfo(name,(birthday,"
yyyymmdd"
null));
());
实验二标准控件
一.实验目的
(1)理解页面事件处理流程。
(2)理解标注控件的应用。
1.设计并实现一个简易的计算器
(1)页面浏览效果如图2-1所示
(2)仿照一般计算器的工作方式,实现加和减的功能。
图2-1“简易计算器”浏览效果
2.设计并实现一个用于查询教师课表的联动下拉列表框页面
(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-5
Web窗体中各控件的属性设置如表2-1所示。
表2-1各控件的属性设置表
txtDisplay
用于显示输入数字的文本框控件编程名称
ReadOnly
True
不能更改文本框中的文本,默认值为False
btnOne
“数字1”按钮的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Web 程序设计 实验 指导书 1116
![提示](https://static.bdocx.com/images/bang_tan.gif)