ASPNET实验报告.docx
- 文档编号:825256
- 上传时间:2022-10-13
- 格式:DOCX
- 页数:15
- 大小:788.57KB
ASPNET实验报告.docx
《ASPNET实验报告.docx》由会员分享,可在线阅读,更多相关《ASPNET实验报告.docx(15页珍藏版)》请在冰豆网上搜索。
ASPNET实验报告
实验1C#程序设计1(2学时)
[实验目的]
了解C#语言的特点。
熟悉C#的开发环境。
掌握用VS2008编写C#基本程序。
[实验内容]
1、循环实现:
2、从键盘输入一行字符串,用数组来存放统计出的字母、数字、空格和其他字符个数。
题一
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
namespaceshiyan1
{
classProgram
{
staticvoidMain(string[]args)
{
intx=2,y=1,a=0,b=0;
doubles=0,t=1.0;
for(inti=0;i<10;i++)
{
a=x;
b=y;
s+=t*a/b;
x=a+b;
y=a;
t=-1.0*t;
}
Console.WriteLine("s="+s);
Console.ReadKey();
}
}
}
题二
publicstaticvoidMain(){
intletters=0,digits=0,spaces=0,others=0;
Console.WriteLine("请输入一个字符串:
");
stringinput=Console.ReadLine();
foreach(charchrininput)
{if(char.IsLetter(chr))letters++;
elseif(char.IsNumber(chr))digits++;
elseif(char.IsWhiteSpace(chr))spaces++;
elseothers++;
}
Console.WriteLine("字母的个数为:
{0}",letters);
Console.WriteLine("数字的个数为:
{0}",digits);
Console.WriteLine("空格的个数为:
{0}",spaces);
Console.WriteLine("其他字符的个数为:
{0}",others);
}
运行结果
实验2C#程序设计2(2学时)
实验目的
了解C#数组的特点。
掌握C#交错数组的编程程序。
实验内容
1、存储和打印杨辉三角形(要求使用交错数组存储)。
输出格式如下:
[源代码]
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
namespaceConsoleApplication1
{
classProgram
{
staticvoidMain(string[]args)
{
constintk=12;//杨辉三角的维数
/*存储杨辉三角*/
int[][]a=newint[k+1][];
for(inti=0;i<=k;i++)
{
a[i]=newint[i+1];
for(intj=0;j
{
if(i==0||j==0||i==j)a[i][j]=1;
elsea[i][j]=a[i-1][j-1]+a[i-1][j];
}
}
/*打印杨辉三角*/
for(inti=0;i<=k;i++)
{
intf=1;
intt=0;
for(intj=0;j { if(j else { if(f==1) { intval=a[i][t++]; if(val<=9)Console.Write(""); elseif(val<=99)Console.Write(""); Console.Write(val.ToString()); f=0; } else { Console.Write(""); f=1; } } } Console.Write("\n"); } Console.ReadKey(); } } } 运行结果 实验3ASP.NETForm编程(2学时) 实验目的 了解ASP.NETForm编程特点。 掌握ASP.NET标准控件和验证控件的编程。 实验内容 模拟一个求职网站的会员注册功能。 注册信息包括用户名(*)、密码(*)、确认密码(*)、出生日期(*)、Email(*)、专业和个人简介等。 其中(*)为必填项目,密码长度必须为6位,两次密码必须相同,出生日期使用Calendar控件输入,Email必须符合Email格式,专业使用下拉列表选择。 然后在另一页面将会员注册信息显示出来。 【注】实验报告用相关控件的图(可手绘)和主要属性、代码进行描述。 在Default.aspx页面即注册页面添加以下代码: protectedvoidButton_Click(objectsender,EventArgse) { Session[“Name”]=name.Text; Session[“Password”]=Password.Text; Session[“Sex”]=Sex.Text; Session[“Email”]=Email.Text; Session[“Birthday”]=Birthday.Text; Session[“Certificate”]=Certificate.Text; Session[“Speciality”]=Speciality.Text; Session[“Introdution”]=Introdution.Text; Response.Redirect(“Default1.aspx”); } 显示页面如下所示,为一系列label空间,其中右边的空间Text初始值都为空 在Default1.aspx页面及显示页面添加如下代码: protectedvoidPage_Load(objectsender,EventArgse) { Label1.Text=Session[“Name”].ToString(); Label2.Text=Session[“Password”].ToString(); Label3.Text=Session[“Sex”].ToString(); Label4.Text=Session[“Email”].ToString(); Label5.Text=Session[“Birthday”].ToString(); Label6.Text=Session[“Certificate”].ToString(); Label7.Text=Session[“Speciality”].ToString(); Label8.Text=Session[“Introdution”].ToString(); } Label1.Text=Session[“Name”].ToString(); } 填入数据 点击注册按钮输出注册信息 实验4ASP.NET页对象编程(2学时) 实验目的 了解ASP.NET页对象特点。 掌握ASP.NETSession对象编程。 实验内容 模拟一个购物车功能: 2个商品购买页面(可互相切换),一个购物车(显示购物列表)。 其中商品购买页面包含商品的名称、单价和购买数量,购物车能统计商品的单价、购买数量和总价。 实验过程 按如下图所示的页面添加控件,其中购物车、更多商品为超链接, 分别为两个超链接的购买按钮添加事件响应 protectedvoidButton_Click(objectsender,EventArgse) { Session[“counter1”]=(int)Session[“counter”]+Convert.ToInt32(TextBox1.Text); Session[“sum1”]=(int)Session[“counter”]*100; } protectedvoidButton_Click(objectsender,EventArgse) { Session[“counter2”]=(int)Session[“counter”]+Convert.ToInt32(TextBox1.Text); Session[“sum2”]=(int)Session[“counter”]*150; } 如下图所示为购物车页面添加相应控件,其中继续购买为超链接 在购物车页面添加以下代码: protectedvoidPage_Load(objectsender,EventArgse) { Label1.Text=Session[“Counter1”].ToString(); Label2.Text=Session[“Counter2”].ToString(); Label3.Text=Session[“Sum1”].ToString(); Label4.Text=Session[“Sum2”].ToString(); }新建Global.aspx页面,并在相应函数中添加以下代码: voidApplication_Start(objectsender,EventArgse) { Session[“Counter1”]=0; Session[“Counter2”]=0; Session[“Sum1”]=0; Session[“Sum2”]=0; } 运行结果: 点击更多商品,进入商品2购买页面。 输入购买数量2,点击购买 点击购物车,显示购买物品及总额,还可以继续点击购买,商品数量及总额会累加 实验5ASP.NET数据处理技术(2学时) 实验目的 了解ASP.NET+SQLServer数据库开发架构。 掌握ASP.NET数据源控件和数据绑定控件的基本编程。 实验内容 以下试验项目数据库可自拟。 1、带参数的查询 2、带参数的更新和删除 实验步骤: 1)创建数据库 创建test数据库("添加新项"→"SQL数据库") 由下列表结构创建表student 向student表添加记录 SNO NAME SEX AGE 2005001 张三 男 18 2005002 李四 男 20 2005003 王丽 女 18 2)然后用SqlDataSource在VS中配置连接数据库 3)使用数据绑定控件GridView显示 2、带参数的查询 Select命令: SELECTSNO,NAME,SEX,AGEFROMstudentWHERE(SNO=@sno) 主要步骤: (1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ASPNET 实验 报告
![提示](https://static.bdocx.com/images/bang_tan.gif)