《.NET架构》实验指导书10学时

上传人:飞*** 文档编号:45968311 上传时间:2018-06-20 格式:DOC 页数:10 大小:424KB
返回 下载 相关 举报
《.NET架构》实验指导书10学时_第1页
第1页 / 共10页
《.NET架构》实验指导书10学时_第2页
第2页 / 共10页
《.NET架构》实验指导书10学时_第3页
第3页 / 共10页
《.NET架构》实验指导书10学时_第4页
第4页 / 共10页
《.NET架构》实验指导书10学时_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《《.NET架构》实验指导书10学时》由会员分享,可在线阅读,更多相关《《.NET架构》实验指导书10学时(10页珍藏版)》请在金锄头文库上搜索。

1、实验实验 1 C#程序设计程序设计 1(2 学时)学时)实验目的实验目的了解 C#语言的特点。熟悉 C#的开发环境。掌握用 VS2008 编写 C#基本程序。实验内容实验内容1、循环实现:2358s.101235 求求前前项项之之和和2、从键盘输入一行字符串,用数组来存放统计出的字母、数字、空格和其他字符个数。核心代码核心代码实验一using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace shiyan1class Programstatic void Main(stri

2、ng args)int x=2, y=1,a=0,b=0;double s = 0, t = 1.0;for (int i = 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();实验二public static void Main() int letters = 0, digits = 0, spaces = 0, others = 0;Console.WriteLine(“请输入一个字符串: “);string input

3、 = Console.ReadLine();foreach(char chr in input) if (char.IsLetter(chr) letters+;else if (char.IsNumber(chr) digits+;else if (char.IsWhiteSpace(chr) spaces+;else others+; Console.WriteLine(“字母的个数为: 0“,letters); Console.WriteLine(“数字的个数为: 0“, digits); Console.WriteLine(“空格的个数为: 0“, spaces);Console.Wr

4、iteLine(“其他字符的个数为: 0“, others);运行结果运行结果实验小结实验小结1.熟悉并了解 C#的开发环境,已掌握用 C#编写基础程序;2. C#中字符类中已存在的某些用法还需进一步学习,如:字符串转换成其他类型方法:.Parse() 方法 和System.Convert.() 方法,以及判断字符类型的方法;3. 熟练掌握 C#语言中变量,数据类型的使用。实验实验 2 C#程序设计程序设计 2(2 学时)学时)实验目的实验目的了解 C#数组的特点。掌握 C#交错数组的编程程序。实验内容实验内容1、存储和打印杨辉三角形(要求使用交错数组存储) 。输出格式如下:核心代码核心代码s

5、tatic void Main(string args)int n;Console .Write(“请输入杨辉三角的行数:“);n=int.Parse(Console.ReadLine();int , a=new intn,n;for (int i = 0; i n; i+)ai, 0 = 1;ai, i = 1;for (int i = 2; i n; i+)for (int j = 1; j i; j+)ai,j=ai-1,j-1+ai-1,j;Console.WriteLine(“输出0行杨辉三角:n“,n);for (int i = 1; i n+1; i+)for (int m =

6、1; m 40-2*(i-1)+1; m+)Console.Write(“ “);for (int j = 0; j i; j+)Console .Write (“0,-4“,ai-1,j);Console.WriteLine(“n“);Console.ReadKey();运行结果运行结果实验小结实验小结1. 已熟练掌握C#中数组的用法,清楚认识到C#和C+中数组用法的不同; 2. C#中Arraylist的用法还待进一步熟练掌握; 3. C#中交错数组和二维数组的用法区别和联系需进一步学习。 4. 注意杨辉三角形的输出形式。实验实验 3 ASP.NET Form 编程(编程(2 学时)学时)

7、实验目的实验目的了解 ASP.NET Form 编程特点。掌握 ASP.NET 标准控件和验证控件的编程。实验内容实验内容模拟一个求职网站的会员注册功能。模拟一个求职网站的会员注册功能。注册信息包括用户名(*)、密码(*)、确认密码(*)、出生日期(*)、Email(*)、专业和个人简介等。其中(*)为必填项目,密码长度必须为 6 位,两次密码必须相同,出生日期使用Calendar 控件输入,Email 必须符合 Email 格式,专业使用下拉列表选择。然后在另一页面将会员注册信息显示出来。【注】实验报告用相关控件的图(可手绘)和主要属性、代码进行描述。核心代码核心代码运行结果运行结果实验小结

8、实验小结1.已基本掌握 ASP.NET 编程的方法;2.ASP.NET 验证控件的使用方法掌握得不是特别熟练,还需进一步熟悉,学习。3.ASP.NET Form编程还需多加练习,并且熟练使用。实验实验 4 ASP.NET 页对象编程(页对象编程(2 学时)学时)实验目的实验目的了解 ASP.NET 页对象特点。掌握 ASP.NET Session 对象编程。实验内容实验内容模拟一个购物车功能:2 个商品购买页面(可互相切换) ,一个购物车(显示购物列表) 。其中商品购买页面包含商品的名称、单价和购买数量,购物车能统计商品的单价、购买数量和总价。核心代码及运行结果核心代码及运行结果页面 1:pr

9、otected void Button2_Click(object sender, EventArgs e)if (CheckBox2.Checked)Session“猪肉“ = CheckBox2.Text;Session“猪肉数量“ = DropDownList2.Text;Session“猪肉价钱“ = “20“;/ int.Parse(DropDownList2.Text) * 1;elseSession“猪肉“ = null;Session“猪肉数量“ = null;Session“猪肉价钱“ = null;if (CheckBox3.Checked)Session“牛肉“ = Ch

10、eckBox3.Text;Session“牛肉数量“ = DropDownList3.Text;Session“牛肉价钱“ = “40“;/ int.Parse(DropDownList3.Text) * 1.2;elseSession“牛肉“ = null;Session“牛肉数量“ = null;Session“牛肉价钱“ = null;Response.Redirect(“/Default2.aspx“);页面 2:protected void Button1_Click(object sender, EventArgs e)if (CheckBox4.Checked)Session“足

11、球“ = CheckBox4.Text;Session“足球数量“ = DropDownList4.Text;Session“足球价钱“ = “20“;/ int.Parse(DropDownList4.Text) * 0.4;elseSession“足球“ = null;Session“足球数量“ = null;Session“足球价钱“ = null;if (CheckBox5.Checked)Session“篮球“ = CheckBox5.Text;Session“篮球数量“ = DropDownList5.Text;Session“篮球价钱“ = “25“; /int.Parse(Dr

12、opDownList5.Text) * 1.5;elseSession“篮球“ = null;Session“篮球数量“ = null;Session“篮球价钱“ = null;Response.Redirect(“/Default3.aspx“);protected void CheckBox4_CheckedChanged(object sender, EventArgs e)页面 3:protected void Page_Load(object sender, EventArgs e)double m, n,sum=0.0;TextBox1.Text = TextBox1.Text +

13、 “n“;for (int i = 0; i Session.Count; i+)if (Sessioni != null)if (i % 3 = 0)TextBox1.Text = TextBox1.Text+Sessioni.ToString() + “ “ + Sessioni + 1.ToString() + “ “ + Sessioni + 2.ToString() + “n“;m = Double.Parse(Sessioni + 1.ToString();n = Double.Parse(Sessioni + 2.ToString();sum = sum + m * n;Text

14、Box2.Text =sum.ToString(“f“);实验小结实验小结1. 熟练掌握 ASP.NET Session 对象编程; 2. 清楚了解 ASP.NET 页对象特点;3.注意“TextBox1.Text = TextBox1.Text+字符”的使用,“TextBox1.Text”具有重写的功能,放在循环中不保存上次写入 TextBox1 的值。4.注意页面的排版,尽量简单、美观、易操作。实验实验 5 ASP.NET 数据处理技术(数据处理技术(2 学时)学时)实验目的实验目的了解 ASP.NET+SQL Server 数据库开发架构。掌握 ASP.NET 数据源控件和数据绑定控件的基本编程。实验内容实验内容以下试验项目数据库可自拟。1、带参数的查询由Control指定查询参数2、带参数的更新和删除

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号