.NET开发技术试验报告_第1页
.NET开发技术试验报告_第2页
.NET开发技术试验报告_第3页
.NET开发技术试验报告_第4页
.NET开发技术试验报告_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

兰州财经大学陇桥学院信息工程系课 程 实 验 报 告课程名称: .NET开发技术 班 级: 网络工程1401 学 号: 20140642131 姓 名: 马艳婷 指导教师: 叶得学 2017年 6 月 20 日叶得学.NET开发技术实验报告(一)网络工程1401马艳婷20140642131实验名称:_div+css页面布局_ 指导教师:_ 完成日期:_2017.5.2_班 级:_ 学 号:_ 姓 名:_一、实验目的:1、掌握CSS样式表设计规则。2、掌握常见的div+css页面布局方法。二、实验内容:Css样式设计,以及div+css页面布局三、实验过程与结论:(经调试正确的源程序(核心部分)和程序的运行结果) 代码如下:body #Containerwidth:1000px;margin:0 auto; background:#99ff66;#Headerheight:80px; background:#00ff00;#logopadding-left:50px; padding-top:20px; padding-bottom:50px;#Content height:600px; margin-top:20px; background:#66cc66; #Content-Leftheight:400px; width:200px;margin:20px; float:left; background:#66ffff;#Content-Mainheight:401px; width:720px;margin:20px; float:left; background:#ffff99;#C1height:300px; width:300px;margin:20px; float:left; background-color:pink;#Footerheight:40px; background:#336600; margin-top:20px;.Clear clear:both; 结果图如下:四、实验总结:(实验中遇到的问题及解决方法,心得体会等)这是本学期的第一个实验,对于新的知识我们都充满了好奇与兴趣,通过这个实验掌握CSS样式表设计规则以及常见的div+css页面布局方法。实验可以让我们更好的掌握与练习新知识,让我们对新的开始充满信心。教师批阅学期实验总结(本学期做了哪些实验?是如何解决实验中遇到的问题的?通过这些实验收获到了什么?如何进行下一步的学习?心得体会等).NET技术的发展十分迅猛,它是微软开发的一个大型平台,涵盖了互联网应用的很多方面,用来开发各种应用程序和大型网站。我们实习使用C#为.NET的编程语言,主要学习和开发Web方面的知识。同学们基础较差,实习前几天老师带我们复习,sql语句,vs2008的使用等等。虽然感觉有时候会很累,但是每天都有收获,虽然在同学当中比喜欢,但是在学习的时候感觉还是有很多不足,感到真正实践还是有点困难,还需继续努力加强学习。往往老师布置一个任务下来,同学们往往都无从下手,不知道怎么动手,最后都是在老师一步一步的带领下完成,这说明了我们在学校学习期间,非常缺乏实际动手能力,这是需要加以弥补的,否则无法参与实际产品的开发。面对这种情况,老师只好带我们从最简单、最基础的东西学起,但是时间有限,只能强行把大量知识灌输我们,对于很多基础不好的同学来说,只能望洋兴叹。在学习过程中,每一个实验都是对一个新知识的挑战与认识,通过实验,老师的讲解以及同学们的帮助,我们就可以对新知识有更好的了解与吸收。本学期我们总共做了六个实验,在这六个实验中我们收获颇大,也成长颇大希望以后我们也是如此。尽管如此,也是有所效果的,这样可以系统的让我们对所学知识有个整体的了解,而不是分散的,知道一个完整的程序或者网站都是用什么具体的计算机学科来完成的。经过一学期的学习,对.net开发有了更深入的理解,学习了很多方法,积累了一些经验,很有收获。学无止境,实习的过程让我深知自身知识的不够,还需继续努力学习,做得更好。指导教师评语及成绩年 月 日叶得学.NET开发技术实验报告(二)20140642131马艳婷网络工程1401实验名称:_母版 _ 指导教师:_ 完成日期:_2017.5.8_班 级:_ 学 号:_ 姓 名:_一、实验目的: 1、掌握母版的设计使用方法。2、掌握母版的动态加载,内容页和母版页信息交互方法。二、实验内容:1、设计两个母版页一个内容页,实现在内容页中动态加载母版页。2、使用Master.FindControl方法访问母版页上的控件。 三、实验过程与结论:(经调试正确的源程序(核心部分)和程序的运行结果)1、核心代码:总: 请选择一个母版页: 模板页2 模板页3 模板二: 欢迎光临! Footer 模板三: 你好,欢迎光临! Footer 结果截图:2、核心代码:protected void Button1_Click(object sender, EventArgs e) TextBox t1 = (TextBox)Master.FindControl(TextBox2); TextBox1.Text=t1.Text; 结果截图:四、实验总结:(实验中遇到的问题及解决方法,心得体会等)这次实验可以让我们更好的掌握母版的设计使用方法以及母版的动态加载,内容页和母版页信息交互方法等。在实验过程中可以让我们发现问题,解决问题,我认为每个实验都让我们收获颇大,对新知识掌握都更加的了如执掌。教师批阅叶得学.NET开发技术实验报告(三)20140642131网络工程1401马艳婷实验名称:_主题 _ 指导教师:_ 完成日期:_2017.5.15_班 级:_ 学 号:_ 姓 名:_一、实验目的:1、掌握主题的创建和使用方法。2、掌握主题中CSS、图像文件的应用方法。3、掌握主题的动态加载。二、实验内容:1、创建一个主题,分别添加皮肤文件,Css文件和图像,并编辑皮肤文件和Css文件。2、创建页面,应用步骤1中的主题。 3、创建一个新主题,在步骤2中的页面中实现主题的动态加载。三、实验过程与结论:(经调试正确的源程序(核心部分)和程序的运行结果)关键代码: 2、页面代码: 主题应用代码: 3、主要代码:protected void Page_PreInit(object sender, EventArgs e) Random r=new Random(); int i=r.Next(); if(i%2=0) Page.Theme=myt; else Page.Theme=wpl; 截图:四、实验总结:(实验中遇到的问题及解决方法,心得体会等)这个实验主要是创建一个主题,分别添加皮肤文件,Css文件和图像,并编辑皮肤文件和Css文件、创建页面,应用步骤1中的主题、创建一个新主题,在步骤2中的页面中实现主题的动态加载。每一个实验题目都是让我们对这个单元新知识的练习应用,收获很大。教师批阅叶得学.NET开发技术实验报告(四)网络工程140120140642131马艳婷实验名称:_主题 _ 指导教师:_ 完成日期:_2017.6.5 _班 级:_ 学 号:_ 姓 名:_一、实验目的:1、掌握常用的数据绑定技术。2、掌握表格式数据控件gridvie应用方法。3、掌握自由呈现数据控件listview和单行数据显示控件detailsview的使用方法。二、实验内容:1、创建一个网站添加web页面,定义数组列表绑定到组合框。2、创建页面,建立xml数据文件,绑定到gridview控件。 3、创建页面,建立xml数据文件,绑定到detailsview控件。三、实验过程与结论:(经调试正确的源程序(核心部分)和程序的运行结果)1、代码如下:protected void Page_Load(object sender, EventArgs e) ArrayList al = new ArrayList(); al.Add(中国); al.Add(美国); al.Add(日本); al.Add(英国); al.Add(法国); al.Add(加拿大); al.Add(澳大利亚?); DropDownList1.DataSource = al; DropDownList1.DataBind(); 截图如下:2、代码如下: 使用GridView控件 截图如下:3、代码如下:使用ListView控件 asp:Label ID=nameLabel runat=server Text= / asp:Label ID=tasteLabel runat=server Text= / asp:TextBox ID=nameTextBox runat=server Text= / asp:TextBox ID=tasteTextBox runat=server Text= / 未返回数据 asp:TextBox ID=nameTextBox runat=server Text= / asp:TextBox ID=tasteTextBox runat=server Text= / asp:Label ID=nameLabel runat=server Text= / asp:Label ID=tasteLabel runat=server Text= / name taste asp:Label ID=nameLabel runat=server Text= / asp:Label ID=tasteLabel runat=server Text= / 使1用?DetailsView控?件t 截图如下:四、实验总结:(实验中遇到的问题及解决方法,心得体会等)这个实验主要是创建一个网站添加web页面,定义数组列表绑定到组合框、建立xml数据文件,绑定到gridview控件、创建页面,建立xml数据文件,绑定到detailsview控件。通过实验练习,我们可以更好的掌握控件,熟练应用,对于我们对新只是的记忆有很大的帮助作用。教师批阅叶得学.NET开发技术实验报告(五)马艳婷20140642131网络工程1401实验名称:_数据访问 指导教师:_ 完成日期:_2017.6.12 _班 级:_ 学 号:_ 姓 名:_一、实验目的:1、掌握常用的连接数据库方法。2、掌握常用的数据访问技术,包括dataset和datareader对象的使用。二、实验内容:1、创建一个网站添加web页面,添加web页面。2、在该页面上添加文本框、按钮、和一个gridview控件,使用代码连接数据库,然后使用dataset对象查询数据。三、实验过程与结论:(经调试正确的源程序(核心部分)和程序的运行结果) 请输入味道: protected void btnSelect_Click(object sender, EventArgs e) string s = ConfigurationManager.AppSettingsConnectionString.ToString(); SqlConnection sqlcon = new SqlConnection(s); if (this.txtName.Text != ) sqlcon.Open(); string str = select * from fruit where taste=taste; SqlCommand sqlcom = new SqlCommand(str, sqlcon); sqlcom.Parameters.Add(taste, SqlDbType.VarChar, 20).Value = this.txtName.Text.Trim(); SqlDataAdapter sqlda = new SqlDataAdapter(sqlcom); DataSet ds = new DataSet(); sqlda.Fill(ds); if (ds.Tables0.Rows.Count 0) GridView1.DataSource = ds; GridView1.DataBind(); else Response.Write(alert(没?有D相关?记?录?); sqlda.Dispose(); ds.Dispose(); sqlcon.Close(); else this.bind(); protected void bind() string s = ConfigurationManager.AppSettingsConnectionString.ToString(); SqlConnection sqlcon = new SqlConnection(s); sqlcon.Open(); string str = select * from fruit ; SqlDataAdapter sqlda = new SqlDataAdapter(str, sqlcon); DataSet ds = new DataSet(); sqlda.Fill(ds); GridView1.DataSource = ds; GridView1.DataBind(); sqlda.Dispose(); ds.Dispose(); sqlcon.Close(); 四、实验总结:(实验中遇到的问题及解决方法,心得体会等)通过这次试验我们学习了ASP.NET与数据库的连接和各种控件之间的运用,在操作的时候还有一些问题,以后会好好看书和练习。我认为每个实验都是对我们新知识的巩固与练习,让我们更好的记忆与吸收,在下次应用的时候就不会那么陌生。教师批阅叶得学.NET开发技术实验报告(六)马艳婷20140642131网络工程1401实验名称:_ Ajax 指导教师:_ 完成日期:_2017.6.13 _班 级:_ 学 号:_ 姓 名:_一、实验目的:1、掌握Ajax技术的基本原理 。2、掌握scriptmanager,updatepanel,timer控件的基本用法 。二、实验内容:1、创建一个网站添加web页面,添加web页面。2、在该页面上添加scriptmanager,updatepanel,timer和两个标签控件,实现局部刷新效果(效果如P472习题14-4所示 )。三、实验过程与结论:(经调试正确的源程序(核心部分)和程序的运行结果)实验代码:protected void Page_Load(object sender, EventArgs e) Label1.Text = DateTime.Now.ToLongTimeString(); Label2.Text = DateTime.Now.ToLongTimeString(); 实验截图:四、实验总结:(实验中遇到的问题及解决方法,心得体会等)这次实验的主要目的是掌握Ajax技术的基本原理 、scriptmanager,upda

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论