ASPNET实验报告Word文档格式.docx
- 文档编号:13747860
- 上传时间:2022-10-13
- 格式:DOCX
- 页数:15
- 大小:788.57KB
ASPNET实验报告Word文档格式.docx
《ASPNET实验报告Word文档格式.docx》由会员分享,可在线阅读,更多相关《ASPNET实验报告Word文档格式.docx(15页珍藏版)》请在冰豆网上搜索。
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;
请输入一个字符串:
"
);
stringinput=Console.ReadLine();
foreach(charchrininput)
{if(char.IsLetter(chr))letters++;
elseif(char.IsNumber(chr))digits++;
elseif(char.IsWhiteSpace(chr))spaces++;
elseothers++;
字母的个数为:
{0}"
letters);
数字的个数为:
digits);
空格的个数为:
spaces);
其他字符的个数为:
others);
运行结果
实验2C#程序设计2(2学时)
实验目的
了解C#数组的特点。
掌握C#交错数组的编程程序。
实验内容
1、存储和打印杨辉三角形(要求使用交错数组存储)。
输出格式如下:
[源代码]
namespaceConsoleApplication1
constintk=12;
//杨辉三角的维数
/*存储杨辉三角*/
int[][]a=newint[k+1][];
=k;
a[i]=newint[i+1];
for(intj=0;
j<
i+1;
j++)
if(i==0||j==0||i==j)a[i][j]=1;
elsea[i][j]=a[i-1][j-1]+a[i-1][j];
/*打印杨辉三角*/
intf=1;
intt=0;
k+1+i;
if(j<
k-i)Console.Write("
else
if(f==1)
intval=a[i][t++];
if(val<
=9)Console.Write("
elseif(val<
=99)Console.Write("
Console.Write(val.ToString());
f=0;
Console.Write("
f=1;
\n"
实验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个商品购买页面(可互相切换),一个购物车(显示购物列表)。
其中商品购买页面包含商品的名称、单价和购买数量,购物车能统计商品的单价、购买数量和总价。
实验过程
按如下图所示的页面添加控件,其中购物车、更多商品为超链接,
分别为两个超链接的购买按钮添加事件响应
Session[“counter1”]=(int)Session[“counter”]+Convert.ToInt32(TextBox1.Text);
Session[“sum1”]=(int)Session[“counter”]*100;
Session[“counter2”]=(int)Session[“counter”]+Convert.ToInt32(TextBox1.Text);
Session[“sum2”]=(int)Session[“counter”]*150;
如下图所示为购物车页面添加相应控件,其中继续购买为超链接
在购物车页面添加以下代码:
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
王丽
女
2)然后用SqlDataSource在VS中配置连接数据库
3)使用数据绑定控件GridView显示
2、带参数的查询
Select命令:
SELECTSNO,NAME,SEX,AGEFROMstudentWHERE(SNO=@sno)
主要步骤:
(1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ASPNET 实验 报告