《C#语言程序设计》实 验 报 告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《C#语言程序设计》实验报告
学院:信息学院
专业:计算机科学与技术
指导教师:
报告人:
学号:
班级:
实验一简单编程练习
一、目的与要求
1、熟悉Visual 集成开发环境(IDE)
2、熟悉C#源程序语言的编辑、编译和运行过程
3、能够创建、编译和执行一个简单的C#程序
二、实验仪器
Windows操作系统,Microsoft Visual Studio .NET 2010。
三、实验内容
1.开发一个简单的控制台应用程序,该程序完成一段字符的输入,然后输出该字符串。
2.开发一个简单的Windows应用程序,该程序通过鼠标单击按钮在文本框中显示一行字符串。
四、实验过程及结果
1.控制台应用程序
(1)启动.NET 2010。
(2)在“文件”菜单上找到“新建”->“项目”,打开“新建项目”对话框。
(3)在模板一栏选择“控制台应用程序”,在名称一栏输入项目的名称。
(4)位置一栏内指定的是项目存放的目录,可以更改为自己定制的目录,也可以使用系统提供的默认路径。
(5)按确定以后用下面的代码替换Program.cs已有的所有代码:
using System;
namespace TestConsole
{
class Program
{
static void Main()
{
string str;
System.Console.WriteLine("Please input a string !");
str = System.Console.ReadLine();
System.Console.WriteLine(str);
}
}
}
(6)运行应用程序(ctrl + F5)。
2.Windows应用程序
(1)新建项目,选择Windows应用程序,输入名称为:TestWindows。
(2)在主窗体上放置一个TextBox和一个Button。
(3)选中TextBox,展开它的属性面板(单击鼠标右键,选择属性),将它的Name属性设置为txtContent,Text属性设置为空。
(4)选中Button,展开它的属性面板,将它的Name属性设置为btnType,Text属性设置为“显示”。
(5)在窗体上鼠标双击按钮,在生成的事件处理方法内添加如下的代码:
txtContent.Text = "hello!";
(6)运行应用程序(ctrl + F5)。
五、实验总结
C#较其他语言比如Java,在可视化界面方面更方便。采用拖拽式的界面设计操作,对新手来说更好入门。除了界面其他方面和其他语言还有一定区别。
1、必须借助.NET Framework类库实现
2、必须定义类
3、类的代码主要由方法组成
4、C#程序中的方法的结构由头部和方法体构成
5、C#程序的输入与输出操做:需要借助Console的类方法(ReadLine、WriteLine)
实验二控制结构编程练习
一、目的与要求
1、掌握分支结构语句的语法书写格式
2、掌握循环结构语句的语法书写格式
3、综合利用各种结构语句完成特定的任务
二、实验仪器
Windows操作系统,Microsoft Visual Studio .NET 2010。
三、实验内容
1. 开发一个简单的控制台应用程序,求1!+2!+3!+……+10!。
2. 开发一个简单的控制台应用程序,该程序完成一个一维数组排序编程,然后输出该数组。
四、实验过程及结果
1. 1!+2!+3!+ (10)
(1)启动.NET 2010。
(2)在“文件”菜单上找到“新建”->“项目”,打开“新建项目”对话框。
(3)在模板一栏选择“控制台应用程序”,在名称一栏输入项目的名称。
(4)按确定以后用下面的代码替换Program.cs已有的所有代码:
using System;
class Ex2
{
public static void Main()
{
int i,k,m=1,sum=0;
for (i=1;i<=10;i++)
{
for(k=1;k<=i;k++)
m=m*k;
sum=sum+m;
m=1;
}
Console.WriteLine("1!+2!+3!+……+10!={0}",sum);
}
}
(5)运行应用程序(ctrl + F5)。
2. 一维数组排序编程
(1)启动.NET 2010。
(2)在“文件”菜单上找到“新建”->“项目”,打开“新建项目”对话框。
(3)在模板一栏选择“控制台应用程序”,在名称一栏输入项目的名称。
(4)按确定以后用下面的代码替换Program.cs已有的所有代码:
using System;
namespace shuzu
{
class maopo
{
public static void Main()
{
int[] a=new int[10];
Console.WriteLine("请输入10个整数");
for(int i=0;i<10;i++)
{
Console.Write("第[{0}]个数:",i+1);
a[i]=Int32.Parse(Console.ReadLine());
}
Console.WriteLine("排序前的十个数是:");
for(int i=0;i<10;i++)
{
Console.Write("{0}\t",a[i]);
}
Console.WriteLine();
int temp;//临时变量