《ASPNET实验报告》word版.doc

上传人:jian****018 文档编号:9503529 上传时间:2020-04-06 格式:DOC 页数:15 大小:989.50KB
返回 下载 相关 举报
《ASPNET实验报告》word版.doc_第1页
第1页 / 共15页
《ASPNET实验报告》word版.doc_第2页
第2页 / 共15页
《ASPNET实验报告》word版.doc_第3页
第3页 / 共15页
点击查看更多>>
资源描述
实验1 C#程序设计1(2学时)实验目的了解C#语言的特点。熟悉C#的开发环境。掌握用VS2008编写C#基本程序。实验内容1、循环实现:2、从键盘输入一行字符串,用数组来存放统计出的字母、数字、空格和其他字符个数。题一using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace shiyan1 class Program static void Main(string 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 = 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.WriteLine(其他字符的个数为: 0, others); 运行结果实验2 C#程序设计2(2学时)实验目的了解C#数组的特点。掌握C#交错数组的编程程序。实验内容1、存储和打印杨辉三角形(要求使用交错数组存储)。输出格式如下:源代码using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1 class Program static void Main(string args) const int k = 12; /杨辉三角的维数 /*存储杨辉三角*/ int a = new intk + 1; for (int i = 0; i = k; i+) ai = new inti + 1; for (int j = 0; j i + 1; j+) if (i = 0 | j = 0 | i = j) aij = 1; else aij = ai - 1j - 1 + ai - 1j; /*打印杨辉三角*/ for (int i = 0; i = k; i+) int f = 1; int t = 0; for (int j = 0; j k + 1 + i; j+) if (j k - i) Console.Write( ); else if (f = 1) int val = ait+; if (val = 9) Console.Write( ); else if (val = 99) Console.Write( ); Console.Write(val.ToString(); f = 0; else Console.Write( ); f = 1; Console.Write(n); Console.ReadKey(); 运行结果实验3 ASP.NET Form编程(2学时)实验目的了解ASP.NET Form编程特点。掌握ASP.NET标准控件和验证控件的编程。实验内容模拟一个求职网站的会员注册功能。注册信息包括用户名(*)、密码(*)、确认密码(*)、出生日期(*)、Email(*)、专业和个人简介等。其中(*)为必填项目,密码长度必须为6位,两次密码必须相同,出生日期使用Calendar控件输入,Email必须符合Email格式,专业使用下拉列表选择。然后在另一页面将会员注册信息显示出来。【注】实验报告用相关控件的图(可手绘)和主要属性、代码进行描述。在Default.aspx页面即注册页面添加以下代码:protected void Button_Click(object sender,EventArgs e)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页面及显示页面添加如下代码:protected void Page_Load(object sender,EventArgs e)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();填入数据点击注册按钮输出注册信息实验4 ASP.NET页对象编程(2学时)实验目的了解ASP.NET页对象特点。掌握ASP.NET Session对象编程。实验内容模拟一个购物车功能:2个商品购买页面(可互相切换),一个购物车(显示购物列表)。其中商品购买页面包含商品的名称、单价和购买数量,购物车能统计商品的单价、购买数量和总价。实验过程按如下图所示的页面添加控件,其中购物车、更多商品为超链接,分别为两个超链接的购买按钮添加事件响应protected void Button_Click(object sender,EventArgs e)Session“counter1” = (int) Session “counter” + Convert.ToInt32(TextBox1.Text);Session “sum1” = (int) Session “counter”*100;protected void Button_Click(object sender,EventArgs e)Session “counter2” = (int) Session “counter” + Convert.ToInt32(TextBox1.Text);Session “sum2” = (int) Session “counter”*150;如下图所示为购物车页面添加相应控件,其中继续购买为超链接在购物车页面添加以下代码:protected void Page_Load(object sender,EventArgs e)Label1.Text = Session “Counter1”.ToString();Label2.Text = Session “Counter2”.ToString();Label3.Text = Session “Sum1”.ToString();Label4.Text = Session “Sum2”.ToString();新建Global.aspx页面,并在相应函数中添加以下代码:void Application_Start(object sender,EventArgs e)Session “Counter1” = 0;Session “Counter2” = 0;Session “Sum1” = 0;Session “Sum2” = 0;运行结果:点击更多商品,进入商品2购买页面。输入购买数量2,点击购买点击购物车,显示购买物品及总额,还可以继续点击购买,商品数量及总额会累加实验5 ASP.NET数据处理技术(2学时)实验目的了解ASP.NET+SQL Server数据库开发架构。掌握ASP.NET数据源控件和数据绑定控件的基本编程。实验内容以下试验项目数据库可自拟。1、带参数的查询由Control指定查询参数2、带参数的更新和删除实验步骤:1)创建数据库创建test数据库(添加新项SQL数据库)由下列表结构创建表student 向student表添加记录SNONAMESEXAGE2005001张三男182005002李四男202005003王丽女182)然后用SqlDataSource在VS中配置连接数据库3)使用数据绑定控件GridView显示2、带参数的查询Select命令:SELECT SNO, NAME, SEX, AGE FROM student WHERE (SNO=sno)主要步骤:(1) 打开数据库配置页面,配置select语句,选择student表,选中所有的列,然后单击右边的where按钮,配置查询语句的查询条件。(2) (2)进入添加where子句页面,将源配置为control,控件设置为TextBox1,SQL表达式填写为:SNO=sno,点击添加按钮 运行结果:3、带参数的更新Update命令:UPDATE student SET NAME = name, SEX = sex, AGE = age WHERE (SNO = sno) 主要步骤1. 创建一个不带任何参数只含简单SELECT语句的SqlDataSource控件2. 在SqlDataSource控件的UpdateQuery属性中设置Update命令。 单击查询生成器按钮把SNO用筛选器设置其他属性用新值设置,单击确定按钮3. 为Update参数指定参数源。刷新参数,为每个参数指定参数源和默认值(如果需要),将参数源设置为QueryString4、GridView控件要启用启用编辑运行结果4、带参数的删除Delete命令:DELETE FROM student WHERE (SNO = sno) ;主要步骤1. 创建一个不带任何参数只含简单SELECT语句的SqlDataSource控件2. 在SqlDataSource控件的DeleteQuery属性中设置Delete命令。 刷新参数,为每个参数指定参数源和默认值(如果需要),将参数源设置为QueryString3、GridView控件要启用启用编辑运行结果:实验小结:对于vs的快速建立web的实验中,我感受到了vs的可视化的强大,几乎不用写什么代码就可以完成web的编写,vs真是方便快捷,但是有很多使用技巧我还是不是很会,所以我打算以后多多了解和使用,提高编程的质量和效率
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 工作总结


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!