1 / 13
文档名称:

C#实验报告.doc

格式:doc   大小:231KB   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C#实验报告.doc

上传人:xxj16588 2018/5/3 文件大小:231 KB

下载得到文件列表

C#实验报告.doc

文档介绍

文档介绍:姓名:倪武
学号:109074085
班级:计103班
指导教师:李伟
专业:计算机科学与技术
学院:计算机学院
时间:2012年
实验目的:
通过本课程的学习,能使学生掌握c#程序设计的编辑、编译、上机调试等基本操作,能够运用C#解决本专业某些实际问题,并养成严谨的科学态度和科学的思维方式,从而提高分析问题和解决问题的能力,为以后的的课程学习和毕业设计打下良好的基础。
实验要求:
熟悉C#语言集成环境;
熟悉visual studio 的配置,会自行配置开发环境;
熟练运用C#的各种数据类型和表达式;
熟练掌握C#面向对象编程的概念;
熟练掌握接口的定义与实现;
理解异常处理的产生和解决方案;
掌握WINDOWS窗体应用程序的开发步骤与方法;
掌握控件的运用方法。
实验内容:
实验一:卡布列克运算
using System;
using ;
using ;
using ;
namespace SY2_4
{
class Program
{
static void Main(string[] args)
{
("输入一个四位数字:");
string s = ();
int num = (s);
int[] each = new int[4];
int max, min, i, j, temp;
while (num != 6174 && num != 0)
{
i = 0;
while (num != 0)
{
each[i++] = num % 10;
num = num / 10;
}
for (i = 0; i < 3; i++)
{
for (j = 0; j < 3 - i; j++)
{
if (each[j] > each[j + 1])
{
temp = each[j];
each[j] = each[j + 1];
each[j + 1] = temp;
}
}
}
max = each[3] * 1000 + each[2] * 100 + each[1] * 10 + each[0];
min = each[0] * 1000 + each[1] * 100 + each[2] * 10 + each[3];
num = max - min;
("{0}-{1}={2}", max, min, num);
}
();
}
}
}
实验二:图书卡片类
using System;
namespace ConsoleApplication2
{
/// <summary>
/// Class1 的摘要说明。
/// </summary>
class Class1
{
class card
{
private string title, author;
private int total;
public card()
{
title = "";
author = "";
total = 0;
}
public card(string title, string author, int ttotal)
{
= title;
= author;
= total;
}
public void store(ref card cards)
{
title = ;
author = ;
total = ;
}
public void show()
{
("title:{0},author:{1},total:{2}", title, author, total);
}
public string Title
{
get
{
return title;
}
set
{
title = value;
}
}
public string Author
{
get
{
return author;
}