学生注册页面.docx
- 文档编号:30318897
- 上传时间:2023-08-13
- 格式:DOCX
- 页数:14
- 大小:667.72KB
学生注册页面.docx
《学生注册页面.docx》由会员分享,可在线阅读,更多相关《学生注册页面.docx(14页珍藏版)》请在冰豆网上搜索。
学生注册页面
学
生
注
册
页
面
实
验
报
告
姓名:
#####
年级:
#####级
学号:
###########
专业:
@@@@@@@@
学院:
@@@@@@@@@
计算机与信息技术学院综合性、设计性实验报告
专业:
计算机科学与技术年级/班级:
2011级2012—2013学年第一学期
课程名称
.net程序设计
指导教师
赵永进
学号姓名
王雪姣1108114010
实验地点
215实验室
实验时间
12月15日16:
40-18:
20;
项目名称
实现具有信息处理功能的学生注册页面
实验类型
设计性
◆使用Windows窗体应用程序开发
一、实验目的
1、创建Windows窗口应用程序;
2、掌握Label、TextBox、Button控件的应用;
3、掌握RadioButton、CheckBox、ComboBox、ListBox控件的应用;
二、总体设计(设计原理、设计方案及流程等)
1、Windows窗体应用程序:
创建Windows应用程序的方法:
通过“文件”|“新建”|“项目”,打开“新建项目”对话框,选择“Windows窗体应用程序”模板;在“名称”文本框输入文件名,单击“浏览”按钮,选择要保存的位置,单击“确定”。
2、向导将自动创建一个解决方案和一个Windows窗体项目,并创建3个文件Program.cs、Form.cs、Form1.Designer.cs,这些代码自动实现了Windows窗体应用程序所需的各种框架代码。
使用Label、TextBox、Button、RadioButton、CheckBox、ComboBox、ListBox控件,实现多种信息输入方式的交互页面。
在页面上输入或者选择相应的信息,单击【提交】按钮,显示相应的输入或者选择的信息。
3、从【工具箱】中将8个Label控件、2个TextBox控件、2个RadioButton控件、1个ComboBox控件、1个ListBox控件、4个CheckBox控件以及1个Button控件拖动到窗体上,参照下表分别在属性窗口中设置各个控件的属性,并在Windows窗体设计器中适当调整控件的大小和位置。
控件
属性
值
说明
Label1
Text
学生注册
标题说明标签
Font
黑体、三号
Label2
Text
姓名:
姓名标签
Label3
Text
密码:
密码标签
Label4
Text
性别:
性别标签
Label5
Text
学校:
学校标签
Label6
Text
专业:
专业标签
Label7
Text
爱好:
爱好标签
Label8
Text
空
信息显示标签
Name
Message
TextBox1
Name
stuName
姓名文本框
TextBox2
Name
Password
密码文本框
UseSystemPasswordChar
true
RadioButton1
RadioButton2
Text
男、女
性别单选按钮
ComboBox
Name
School
学校组合框
ListBox
编辑项
复旦大学、上海交大、华东师大、同济大学
CheckBox1-
CheckBox4
Text
体育、音乐、文艺、管理
爱好复选框
Button
Text
提交
提交命令按钮
ListBox
Name
Major
专业列表框
编辑项
计算机、商务英语、工商管理、对外汉语、经济管理
3、字符串集合编辑器:
4.设计好的页面为:
5、当按“提交”按钮控件时,程序会自动产生一个Click事件处理程序,用户可以在此添加自己的代码,双击窗体空白处时,会自动产生一个Form_Load事件处理程序,用户可以在此添加如下初始化代码。
privatevoidbutton1_Click(objectsender,EventArgse)
{
Message.Text=stuName.Text+",您好,欢迎进入C#世界!
\n";
Message.Text+="您的密码是:
"+Password.Text;
if(radioButton1.Checked)
Message.Text+="\n您的性别是"+radioButton1.Text;
elseif(radioButton2.Checked)
Message.Text+="\n您的性别是:
"+radioButton2.Text;
if(School.SelectedIndex>-1)
Message.Text+="\n您的学校是:
"+School.SelectedItem.ToString();
else
Message.Text+="\n您没有选择学校";
if(Major.SelectedIndex>-1)
Message.Text+="\n您的专业是"+Major.SelectedItem.ToString();
else
Message.Text+="\n您没有选择专业";
Message.Text+="\n您的爱好是:
";
if(checkBox1.Checked)
Message.Text+=checkBox1.Text+"";
if(checkBox2.Checked)
Message.Text+=checkBox2.Text+"";
if(checkBox3.Checked)
Message.Text+=checkBox3.Text+"";
if(checkBox4.Checked)
Message.Text+=checkBox4.Text+"";
if((!
checkBox1.Checked)&&(!
checkBox2.Checked)
&&(!
checkBox3.Checked)&&(!
checkBox4.Checked))
Message.Text+="您居然没有兴趣爱好!
";
}
6、执行后的结果窗体为:
◆使用ASP.NETWeb应用程序开发
一、实验目的
.创建ASP.NETWeb应用程序
.掌握常用ASP.NETWeb服务器控件的使用
.使用验证控件验证用户输入的信息
二、实验内容
实现学生调查表ASP.NETWeb页面
三、实验要求:
创建学生调查表ASP.NET页面StuInfo.aspx,使用TextBox、RadioButton、DropDownList、CheckBox、ListBox控件,实现多种信息输出输入方式的交互页面。
在页面上输入或者选择相应的信息,单击【提交】按钮,调查结果将显示在页面最后的ListBox中。
设计原理:
ASP.NET为用户提供了如标准控件,验证控件,数据控件等不同类别的服务器控件,用户可以使用这些控件来完成一些行为。
四、实验步骤(包括主要步骤、代码分析等)
1、添加ASP.NET页面。
在F:
网站中添加一个名为StuRegister.aspx的ASP.NET页面(注意:
取消对“将代码放在单独的文件中”复选框的勾选)
2、设计ASP.NET页面。
单击“设计”标签,首先利用菜单命令【表】|【插入表】插入一个6行2列的表格;从“标准”工具箱中分别拖3个TextBox、2个RadioButton、1个DropDownList、1个ListBox、4个CheckBox、1个Button控件以及5个Label控件到ASP.NET设计页面。
在【属性】窗口中设置各控件属性。
各控件的属性如下表所示
控件
属性
值
说明
TextBox1
姓名文本框
TextBox2
TextMode
Password
密码文本框
TextBox3
TextMode
Password
确认密码文本框
RadioButton1
Text
男
性别(男)单选按钮
GroupName
Sex
Checked
True
RadioButton2
Text
女
性别(女)单选按钮
GroupName
Sex
DropDownList
编辑项
上海电大、复旦大学、上海交大、华东师大、上海师大
学校下拉列表框
默认选项
华东师大
ListBox
编辑项
计算机、商务英语、工商管理、对外汉语、国际金融、经济管理
专业列表框
CheckBox1-CheckBox4
Text
游泳、体操、上网、旅游
兴趣复选框
Button
Text
提交
“提交”按钮
Label1
ID
Message0
结果显示标签(姓名信息)
Text
空
Label2
ID
Message1
结果显示标签(性别信息)
Text
空
Label3
ID
Message2
结果显示标签(学校信息)
Text
空
Label4
ID
Text
Message3
空
结果显示标签(专业信息)
Label5
ID
Message4
结果显示标签(兴趣爱好信息)
Text
空
3、ListItem编辑器:
4、设计后的页面:
4、生成按钮事件。
双击“提交”按钮,系统将自动生成一个名为Button1_Click的ASP.NET事件函数。
在函数体中输入下列代码:
添加如下代码:
Message0.Text=TextBox1.Text+"您好,欢迎进入ASP.NET世界!
";
if(TextBox2.Text!
=TextBox3.Text)
{
Message0.Text="输入的密码不一致,请重新输入!
";
return;
}
if(RadioButton1.Checked)
Message1.Text="您的性别是:
"+RadioButton1.Text;
elseif(RadioButton2.Checked)
Message1.Text="您的性别是:
"+RadioButton2.Text;
Message2.Text="您的学校是:
"+DropDownList1.SelectedItem.Text;
if(ListBox1.SelectedIndex>-1)
Message3.Text="您的专业是:
"+ListBox1.SelectedItem.Text;
else
Message3.Text="您没有选择专业";
Message4.Text="您的爱好是:
";
if(CheckBox1.Checked)
Message4.Text+=CheckBox1.Text+"";
if(CheckBox2.Checked)
Message4.Text+=CheckBox2.Text+"";
if(CheckBox3.Checked)
Message4.Text+=CheckBox3.Text+"";
if(CheckBox4.Checked)
Message4.Text+=CheckBox4.Text+"";
if((!
CheckBox1.Checked)&&(!
CheckBox2.Checked)&&(!
CheckBox3.Checked)&&(!
CheckBox4.Checked))
Message4.Text="您居然没有兴趣爱好!
";
4、执行后的页面为:
五、结果分析与总结
1、Windows窗体应用程序是运行在用户计算机本地的基于Windows的应用程序,提供丰富的用户界面以实现用户交互,并可以访问操作系统服务和用户计算环境提供的资源,从而实现各种复杂功能的应用程序。
2、使用.NETFrameworkSDK提供的工具集,可以从命令行开发和调试Windows窗体应用程序;通过集成开发环境VisualStudio,可以快速、高效地开发和调试Windows窗体应用程序;
3、“窗体”是向用户显示信息的可视图面,窗体包含可添加到窗体上的各式控件;“控件”是显示数据或接收数据输入的相对独立的用户界面元素,如标签、文本框、按钮、单选按钮、复选框、分组框、组合框、列表框、复选列表框、图片框、图像列表和定时器等;通过“属性”窗口,可以设置各控件的属性,通过编写各控件的事件处理程序,可以实现各种逻辑功能;
4、.NETFramework包含大量的常用Windows窗体控件,控件是包含在窗体对象内的对象。
每种类型的控件都有自己的属性集、方法和事件。
通过这些控件,可以构造各种复杂的桌面应用程序。
5、ASP.NET是.NETFramework的组成部分之一,它提供了一个统一的Web开发模型,其中包括生成企业版Web应用程序所必需的各种服务;
6、ASP.NETWeb应用程序(网站)是基于ASP.NET创建的Web网站,通常对应于一个IIS虚拟目录,包含页面文件、空间文件、代码模块和服务,以及配置文件和各种资源;
7、ASP.NET页面为Web应用程序提供用户界面,ASP.NET页面由代码和标记组成,并在服务器上动态编译和执行以呈现给发出请求的客户端浏览器;
8、使用ASP.NET提供的内置服务器控件,可以创建复杂灵活的用户界面,大幅度减少了生成动态网页所需的代码量。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 注册 页面