c#语言程序设计上机实验,《C#语言程序设计》实 验 报 告

《《C#语言程序设计》实 验 报 告》由会员分享,可在线阅读,更多相关《《C#语言程序设计》实 验 报 告(20页珍藏版)》请在人人文库网上搜索。

1、C#语言程序设计实际检验报告学院:信息学院专业:计算机科学与技术讲师:记者:学生编号:类别:实验1:简单编程练习一.目标和要求1.熟悉视觉Studio.NET集成开发环境2、熟悉C#源程序的编辑、编译和运行过程3、可以创建、编译和执行一个简单的C#程序二。实验仪器Net 2010。三。实验内容1.开发一个简单的控制台应用程序,完成一个字符的输入,然后输出字符串。2.开发一个简单的窗口应用程序,通过用鼠标单击按钮在文本框中显示一行字符串。四.实验过程和结果1.控制台应用程序(1)发射。NET 2010。(2)在“文件”菜单上找到“新建项目”,并打开“新建项目”对话框。(3)在模板栏中选择“控制台。

2、应用程序”,在名称栏中输入项目名称。(4)存储项目的目录在位置一栏中指定。它可以更改为您自己定制的目录,也可以使用系统提供的默认路径。(5)按“确定”将所有现有的程序代码替换为以下代码:使用系统;命名空间测试控制台班级计划静态空隙总管()字符串;系统。控制台。写行(请输入一个字符串!);系统。控制台. ReadLine();系统。控制台. WriteLine(字符串);(6)运行应用程序(ctrl F5)。2.Windows应用程序(1)创建一个新项目,选择一个窗口应用程序,并输入名称:测试窗口。(2)在主窗体上放置一个文本框和一个按钮。(3)选择文本框,展开其属性面板(右键单击,选择属性),。

3、将其名称属性设置为文本内容,并将其文本属性设置为空。(4)选择按钮,展开其属性面板,将其“名称”属性设置为“类型”,并将其“文本”属性设置为“显示”。(5)双击表单上的按钮,并将以下代码添加到生成的事件处理方法中:txt内容。Text=“你好!”;(6)运行应用程序(ctrl F5)。V.实验总结C#在可视化界面上比其他语言(如Java)更方便。使用拖放界面的设计和操作对初学者来说更好上手。除了界面的其他方面和其他语言有一定的区别。1.必须在的帮助下实现。NET框架类库2.必须定义类3.该类的代码主要由方法组成4.C#程序中方法的结构由头和方法体组成。5.C#程序的输入输出操作:需要控制台的类。

4、方法(读写线)实验2控制结构编程练习一.目标和要求1.掌握分支结构陈述的语法写作格式2.掌握循环结构句的语法写作格式3.综合利用各种结构语句完成具体任务二。实验仪器Net 2010。三。实验内容1.开发一个简单的控制台应用程序,问1!2!3! 10!2.开发一个简单的控制台应用程序,完成一维数组排序程序,然后输出数组。四.实验过程和结果1.1!2!3! 10!(1)发射。NET 2010。(2)在“文件”菜单上找到“新建项目”,并打开“新建项目”对话框。(3)在模板栏中选择“控制台应用程序”,在名称栏中输入项目名称。(4)按“确定”将所有现有的程序代码替换为以下代码:使用系统;Ex2类公共静态。

5、无效主()int i,k,m=1,sum=0;对于(I=1;i=10(I)对于(k=1;k=I;k)m=m * k;总和=总和m;m=1;控制台。WriteLine(1!2!3! 10!=0 ,总和);(5)运行应用程序(ctrl F5)。2.一维数组排序编程(1)发射。NET 2010。(2)在“文件”菜单上找到“新建项目”,并打开“新建项目”对话框。(3)在模板栏中选择“控制台应用程序”,在名称栏中输入项目名称。(4)按“确定”将所有现有的程序代码替换为以下代码:使用系统;命名空间shuzu茅坡班公共静态无效主()inta=新int10;控制台。写行(“请输入10个整数”);对于(int 。

6、I=0;i10(I)写(数字 0 :,I 1);ai=Int32。解析(控制台。ReadLine();控制台。WriteLine(排序前的十个数字是:);对于(int I=0;i10(I)控制台。写(“0t”,aI);控制台。write line();int temp/临时变量对于(int j=0;j9;j)对于(int I=0;i9-j;(I)如果(aiai 1)temp=aI;aI=aI 1;aI 1=temp;对于(int I=0;i10(I)控制台。WriteLine(排序结果:);控制台。写(“0t”,aI);控制台。write line();(5)运行应用程序(ctrl F5)。V。

7、.实验总结循环是重复执行的语句。这种技术使用起来非常方便,因为它可以重复多次,而不必每次都编写相同的代码。while循环与do循环非常相似,但是有一个重要的区别:while语句中的布尔测试是在循环的开始执行的,而不是在循环的结尾。如果测试结果为假,循环代码将不会被执行,循环之后的代码将被直接执行。分支是控制下一步执行哪个代码的过程。要跳转的代码由条件语句控制,该语句使用布尔逻辑将测试值与一个或多个可能的值进行比较。在C#中有三种分支结构:1 .三元运算的语法如下:条件运算?操作真结果:操作假结果2.if语句最简单的语法:if(条件运算)运算的真实结果;当然,else语句和if语句也可以组合起来。

8、指定其他代码。如果条件运算的结果为假,则执行else语句。其语法结构如下: if(条件运算)运算的真结果否则运算的假结果3。我们知道在很少比较的情况下使用if和else语句非常方便,但是如果我们进行很多比较,我们应该考虑使用另一个分支结构:switch语句。三种实验设计练习一.目标和要求1.掌握用C#语言定义类的方法。2、掌握派生类的设计方法。3.理解运行时多态性的含义。二。实验仪器Net 2010。三。实验内容1.依次定义三类矩形、圆形和圆柱形。“圆”类继承自“矩形”,而“圆柱”继承自“圆”。在矩形类中,您需要定义属性、虚拟区域()方法、虚拟名称属性,并重写ToString()方法。在循环类。

9、中,您需要定义属性,重写Area()方法,重写Name属性,重写ToString()方法,并定义周长方法。在柱面类中,定义“体积”方法,覆盖“面积”、“到字符串”方法和“名称”属性。定义一个测试类,添加一个主方法,在主方法中分别定义三个类的对象和实例;定义矩形类的对象数组,将数组元素引用到刚刚定义的三个实例,然后通过基类对象调用重写的方法。四.实验过程和结果(1)发射。NET 2010。(2)在“文件”菜单上找到“新建项目”,并打开“新建项目”对话框。(3)在模板栏中选择“控制台应用程序”,在名称栏中输入项目名称。使用系统;使用系统。集合。通用;使用系统。Linq。使用系统。文本;命名空间控制。

10、台应用程序2公共类矩形公共常数双=数学。有价证券;私有int x,y;私人双倍宽度、高度;公共矩形(整数x,整数y,双宽,双高)this.x=xthis.y=ythis.width=widththis.height=height公共国际获取 return y;设置 y=值;公共整数X获取 return x;设置 x=值;公共双高获取返回高度;设置高度=值;公共双宽度获取返回宽度;设置宽度=值;公共虚拟双区域()/定义虚拟方法返回高度*宽度;公共虚拟字符串名称/虚拟属性得到返回矩形;公共重写字符串ToString()返回(”左上角坐标(“X”,“Y”)宽宽度高高度);使用系统;使用系统。集合。通用;使用系统Linq .使用系统。文本;命名空间控制台应用程序2公共类圆形:矩形私有int xValue,yValue私人双半径;公共圆(整数x,整数y,双r) :基数(x -(整数r,y -(整数)r,2 * r,2 * r)这个。Xvalue=x。这个。y值=y;半径=r。公共int值/圆心坐标获取返回值设置值=值;公共int XValue获取返回xValue设置 xValue=值;公共双半径获取 retur。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值