欢迎来到沃文网! | 帮助中心 分享知识,传播智慧!
沃文网
全部分类
  • 教学课件>
  • 医学资料>
  • 技术资料>
  • 学术论文>
  • 资格考试>
  • 建筑施工>
  • 实用文档>
  • 其他资料>
  • ImageVerifierCode 换一换
    首页 沃文网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    《NET程序设计》实验课程建设.doc

    • 资源ID:864660       资源大小:525.78KB        全文页数:36页
    • 资源格式: DOC        下载积分:20积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要20积分
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,下载更划算!
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《NET程序设计》实验课程建设.doc

    1、实 验实验1 C#语法基础实验目的:(1)掌握Visual Studio 2010 集成开发环境的使用方法;(2)掌握C#应用程序的基本结构、开发过程和方法;(3)掌握C#语言的基础知识及使用。实验要求:编写简单C#控制台应用程序:(1)定义学生成绩的数组;(2)对学生成绩排序;(3)按照从高分到低分顺序输出,并判断等级。实验准备和说明:(1)具备知识:数组定义,排序算法,选择结构的使用。(2)准备本次上机所需要的程序。(3)创建本次实验项目文件夹“Visual Studio 2010Projects实验1”实验内容和步骤:1启动Visual Studio 2010打开计算机,启动Micros

    2、oft Visual Studio2010系统。2创建工程并添加代码 选择“文件”“新建项目”菜单命令,显示出“新建项目”对话框。单击“已安装的模版”选项,在左边的列表框中选择Visual C#语言,在右边的列表框中选择“控制台应用程序”在项目名称框中输入Text。单击浏览按钮.将项目定位到文件夹 “ Visual Studio 2010Projects实验3”。 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Test class Program s

    3、tatic void Main(string args) int i, j, temp = 0; int Sco = new int8 56, 77, 90, 76, 88, 57, 94, 81 ; /定义、初始化成绩的数组 string Grade = new string8; /定义成绩等级数组 for (i = 0; i Sco.Length; i+) for (j = i + 1; j Sco.Length; j+) if (Scoi Scoj) temp=Scoi; Scoi = Scoj; /对学生成绩排序 Scoj = temp; for (i = 0; i Sco.Lengt

    4、h; i+) /判断等级 int n = Scoi / 10; switch(n) case 10:Gradei = 优秀; break; case 9:Gradei = 优秀;break; case 8:Gradei = 良好; break; case 7: Gradei = 中等; break; case 6: Gradei = 及格; break; default: Gradei = 不及格; break; Console.WriteLine(排序后的分数及等级); for (i = 0; i ); c = c1 + c2; Console.WriteLine(c.Real.ToStri

    5、ng() + + + c.Image.ToString() + i); c = c1 - c2; Console.WriteLine(c.Real.ToString() + + + c.Image.ToString() + i); c = c1 * c2; Console.WriteLine(c.Real.ToString() + + + c.Image.ToString() + i); c = c1 / c2; Console.WriteLine(c.Real.ToString() + + + c.Image.ToString() + i); Console.ReadLine(); 3运行并

    6、测试运行程序,结果如图2-1所示。图2-1复数的加减乘除示例图实验3 继承与多态实验目的:(1)初步掌握面向对象程序设计继承和多态的概念;(2)掌握继承和多态的C#实现方法;(3)了解继承和多态的作用。实验要求:设计基本几何图形的继承层次结构,并编程实现其中的类, 封装类中的所有字段,通过属性提供对外的接口;使用继承实现几何图形的层次结构(3层);计算各种图形的面积和周长;实验准备和说明:(1)具备知识:C#继承、接口、抽象方法、虚方法、多态。(2)准备本次上机所需要的程序。(3)创建本次实验项目文件夹“Visual Studio 2010Projects实验3”实验内容和步骤:1启动Visu

    7、al Studio 2010打开计算机,启动Microsoft Visual Studio2010系统。2创建工程并添加代码 选择“文件”“新建项目”菜单命令,显示出“新建项目”对话框。单击“已安装的模版”选项,在左边的列表框中选择Visual C#语言,在右边的列表框中选择“控制台应用程序”在项目名称框中输入Ji_cheng。单击浏览按钮.将项目定位到文件夹 “ Visual Studio 2010Projects实验3”。 在打开的文档窗口中输入下面的代码: using System; using System.Collections.Generic; using System.Linq;

    8、 using System.Text; namespace Ji_cheng class Program public abstract class Shape /抽象类 public abstract double area(); public abstract double length(); public class circle : Shape /圆继承Shape类 public double r; /半径 public double R / 属性R get return r; set r = value; public override double area() /面积 retur

    9、n Math.PI * Math.Pow(r, 2); public override double length() /周长 return Math.PI * 2 * r; public circle(double r) this.r = r; public class Square : Shape /正方形继承Shape类 public double edge; /边长 public double Edge /属性Edge get return edge; set edge = value; public override double area() /重载area方法 return Ma

    10、th.Pow(edge, 2); public override double length() /重载length方法 return 4 * edge; public Square(double edge) this.edge = edge; class Test static void Main(string args) Console.WriteLine(请输入圆的半径:); double r = double.Parse(Console.ReadLine(); Shape p = new circle(r); Console.WriteLine(圆的周长:0n圆的面积:1, p.len

    11、gth(), p.area(); Console.WriteLine(请输入正方形的边长:); double edge = double.Parse(Console.ReadLine(); Shape e = new Square(edge); Console.WriteLine(正方形的周长:0n正方形的面积:1, e.length(), e.area(); Console.ReadLine(); 3运行并测试编译并运行程序,在提示命令符下输入圆的半径为5,按Enter键,输入正方形的边长为4,按Enter键,结果如图3-1所示。图3-1圆和正方形的周长及面积示例图4写出实验报告 36实验4

    12、 事件编程实验目的:(1)掌握事件的声明;(2)掌握事件处理程序的原理及应用;(3)定义事件处理函数。实验要求:设计一个账户类,包括账号,姓名,余额及密码等变量;定义成员变量的读写访问函数;定义一个事件,当余额发生改变时触发事件;设计一个类测试账户类中的事件。实验准备和说明:(1)具备知识:方法的重载、事件的声明与订阅。(2)准备本次上机所需要的程序。(3)创建本次实验项目文件夹“Visual Studio 2010Projects实验4”实验内容和步骤:1启动Visual Studio 2010打开计算机,启动Microsoft Visual Studio2010系统。2创建工程并添加代码

    13、选择“文件”“新建项目”菜单命令,显示出“新建项目”对话框。在左边的列表框中选择Visual C#语言,在右边的列表框中选择“控制台应用程序”在项目名称框中输入Changed。单击浏览按钮.将项目定位到文件夹 “ Visual Studio 2010Projects实验4”。在打开的文档窗口中输入下面的代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Changed class Account private string Number; /定义成员变量域

    14、 private string Name; private double Balanced; private string Password; public delegate void ChangedEventHander(object sender, EventArgs e); /定义委托代表类型 public event ChangedEventHander Changed; /声明事件 protected virtual void OnChanged(EventArgs e) /用以触发事件 if (this.Changed != null) this.Changed(this, e);

    15、 public double Balance /定义Balance属性 get return this.Balanced; set this.Balanced = value; /当Balance属性被修改时,触发Changed事件 this.OnChanged(new EventArgs(); public void Account1(string number, string name, double balanced, string password) /存款 this.Number = number; this.Name = name; this.Balanced += balance

    16、d; this.Password = password; public void Account2(string number, double balanced, string password) /取款 this.Number = number; this.Balanced -= balanced; this.Password = password; public void Outb() Console.WriteLine(帳號:0, Number); Console.WriteLine(姓名:0, Name); Console.WriteLine(密碼:0, Password); Cons

    17、ole.WriteLine(餘額:0, Balanced); class Test public static void Main(string args) Account d = new Account(); /将事件处理程序添加到事件的调用列表中即订阅事件 d.Changed += new Account.ChangedEventHander(d_Changed); d.Account1(12345678567887112, 陈好, 2000.0, 543221); d.Outb(); d.Account2(12345678567887112, 300.0, 543221); d.Outb

    18、(); string str = ; while (str != 0) Console.WriteLine(Please enter a string:); str = Console.ReadLine(); d.Balance = System.Convert.ToDouble(str); d.Outb(); /事件处理函数 private static void d_Changed(object sender, EventArgs e) Console.WriteLine(此人的余额已改变为:0n, (Account)sender).Balance); 3运行并测试编译并运行程序,在提示命

    19、令符中输入5000,显示结果如图4-1所示。图4-1 账户信息变动图实验5 文本编辑器的设计与实现实验目的要求目的:掌握面向对象程序设计方法以及WinForm开发技术。要求:设计并实现一个文本编辑器(1)实现新建文件、打开文件、保存文件、选择字体、设置颜色功能;(2)添加下拉菜单和弹出菜单,用于选择不同复制、粘贴、查找等文本编辑功能;(3)添加工具栏,工具栏设置若干按钮,用于选择不同的文本编辑功能;(4)添加状态栏,显示状态提示信息。实验准备和说明(1)具备知识:WinForm的应用、菜单、工具栏、状态栏。(2)准备本次上机所需要的程序。(3)创建本次实验项目文件夹“Visual Studio

    20、 2010Projects实验5”实验内容和步骤1启动Visual Studio 2010打开计算机,启动Microsoft Visual Studio2010系统。2创建一个默认的对话框用用程序Form1选择“文件”“新建项目”菜单命令,显示出“新建项目”对话框。在左边的列表框中选择Visual C#语言,在右边的列表框中选择“Windows窗体应用程序”,在项目名称框中输入Wen_ben。单击浏览按钮.将项目定位到文件夹 “ Visual Studio 2010Projects实验5”。3添加菜单在左边的“工具箱”中选择,在Form1窗体上单击即可显示出菜单栏,在MenuStrip1属性窗

    21、口中选择“Items”属性,点击打开“项集合编辑器”,在左上方下拉条中选择MenuItem,点击“添加”,然后选中被添加的ToolStripMenuItem1,将其Text属性更改为“文件(F)”。在项集合编辑器中按照上述步骤一次添加“编辑(E)”、“格式(O)”、“查看(V)”、“帮助(H)”菜单项,显示效果如图下图。选中“文件”,单击DropDownItems属性,打开项集合编辑器,在左上方选择MenuItem,单击“添加”,在成员列表中出现“ToolStripMenuItem1”,在右边的属性列表中选择Text属性,将ToolStripMenuItem1改为“新建”,在Shortcutk

    22、eys属性中添加Ctrl+N快捷键。根据表5-1所示菜单项,参照图5-1设计“文件”菜单。表5-1 “文件”菜单添加的成员成员NameTextShortcutkeys新建(N)新建ToolStripMenuItem新建Ctrl+N打开(O)打开OToolStripMenuItem打开Ctrl+O保存(S)保存SToolStripMenuItem保存Ctri+S另存为另存为ToolStripMenuItem另存为页面属性页面属性ToolStripMenuItem页面属性打印(P)打印PToolStripMenuItem打印退出退出ToolStripMenuItem退出Ctrl+E根据表5-2所示

    23、菜单项,参照图5-2设计“编辑”菜单。表5.2 “编辑”菜单添加的成员成员NameTextShortcutkeys撤销(U)退出ToolStripMenuItem撤销Ctri+U复制(C)复制CToolStripMenuItem复制Ctrl+C剪切(X)剪贴XToolStripMenuItem剪贴Ctrl+X粘贴(P)粘贴ToolStripMenuItem粘贴Ctrl+P删除(L)删除LToolStripMenuItem删除Delete查找(F)查找ToolStripMenuItem查找Ctrl+F替换(R)替换ToolStripMenuItem替换Ctrl+H全选(A)全选AToolStri

    24、pMenuItem全选Ctrl+A时间/日期(D)时间/日期ToolStripMenuItem时间/日期F5根据表5-3所示菜单项,参照图5-3设计“格式”菜单。表5.3 “格式”菜单添加的成员成员NameTextShortcutkeys自动换行(W)自动换行ToolStripMenuItem自动换行字体(F)字体ToolStripMenuItem字体颜色颜色ToolStripMenuItem颜色根据表5-4所示菜单项,参照图5-4设计“查看”菜单。表5.4 “查看”菜单添加的成员成员NameTextShortcutkeys状态栏状态栏ToolStripMenuItem状态栏根据表5-5所示菜

    25、单项,参照图5-5设计“帮助”菜单。表5.5 “帮助”菜单添加的成员成员NameTextShortcutkeys关于记事本(A)关于记事本ToolStripMenuItem关于记事本 图5-1文件菜单项 图5-2 编辑菜单项 图5-3 格式菜单项 图5-4 查看菜单项 图5-5 帮助菜单项4添加文本框在左边的“工具箱”中选择,在Form1窗体上单击即可显示出来。5添加窗体 在Form1窗体中添加一个窗体命名为FormFind,Text属性为“查找”,参看图5-6的控件布局,为FormFind对话框添加表5-6的一些控件图5-6 “查看”对话框布局添加的控件NameTextLabel1Label1查找内容:Textbox1textBox1Button1But


    注意事项

    本文(《NET程序设计》实验课程建设.doc)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给沃文网发消息,QQ:2622162128 - 联系我们

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

    Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1

    陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922