文档详情

C#实验报告解析

pu****.1
实名认证
店铺
DOC
324.50KB
约37页
文档ID:486231168
C#实验报告解析_第1页
1/37

学 生 实 验 报 告(理工类)课程名称:C#程序设计实验 专业班级:11计算机科学与技术(单) 学生学号: 1105201022 学生姓名: 姜飞 所属院部: 信息技术学院 指导教师: 蔡群 20 13 ——20 14 学年 第 1 学期 金陵科技学院教务处制实验项目名称:C#概述 实验学时: 2 同组学生姓名: 实验地点: 1416 实验日期: 实验成绩: 批改教师: 批改时间: 一、 实验目的1、 熟悉Visual Studio.NET2010的基本操作方法2、 掌握了C#应用程序的基本操作过程3、 掌握简单窗体控件:Label、TextBox和Button的基本用法4、 初步理解C#程序的特点二、 实验要求1、 熟悉Windows系统的基本操作2、 认真阅读本章相关内容,尤其是案例3、 实验前进行程序设计,完成源程序的编写任务。

4、 反复操作,直到不需要参考教材、能熟练操作为止三、 实验设备及环境设备:奔腾4及奔腾4以上计算机环境:Visual Studio .NET 2010四、 实验任务1、设计一个简单的C#控制台应用程序,逐行显示自己的学号、姓名、专业等信息2、设计一个C# Windows窗体应用程序,实现个人信息(包括学号、姓名、性别、年龄、专业等)的输入操作五、 核心代码1、namespace 11{class Program { static void Main(string[] args) { Console.WriteLine("my number is:1105201022"); Console.Write("\n"); Console.WriteLine("my name is:姜飞");Console.Write("\n"); Console.WriteLine("my major is:计算机"); Console.Write("\n"); Console.Read();}}}实验结果:my number is:1105201022my name is:姜飞my major is:计算机2、private void btnConfirm_Click(object sender,EventArgs e){MessageBox.Show(”学号:”+txtNumber.Text + ”,姓名:”+txtName.Text +”,性别:”+txtSex.Text +”,年龄:”+txtAge.Text +”,专业:”+txtMajor.Text):}实验结果:学号:1105201022 姓名:姜飞性别:女年龄:21专业:计算机科学与技术六、 实验体会本次实验是初次接触c#程序设计,感觉很陌生,但在实验过程中,却也体会到了很多乐趣。

例如对c#中输入输出的方法不熟练,经常把write和writeline等用错地方,但随着语句越写越多,也会发现其实C#编程还是很方便很有意思的另外本次实验,我掌握了简单窗体控件:label、textbox、button的基本用法等,在以后的实验中,我觉得会更加有趣,学到的东西也会越来越丰富实验项目名称:C#程序设计基础 实验学时: 2 同组学生姓名: 实验地点: 1416 实验日期: 实验成绩: 批改教师: 批改时间: 一、实验目的1、理解C#的值类型、常量和变量的概念2、掌握C#常用运算符以及表达式的运行规则3、了解C#的引用类型,理解数据类型转换、装箱和拆箱的区别二、 实验要求1、 熟悉Visual Studio.NET2010的基本操作方法2、 认真阅读本章相关内容,尤其是案例3、 实验前进行程序设计,完成源程序的编写任务4、 反复操作,直到不需要参考教材、能熟练操作为止三、 实验设备及环境设备:奔腾4及奔腾4以上计算机环境:Visual Studio .NET 2010四、 实验任务1、设计一个简单的Windows应用程序,在文本框中随意输入一个日期,单击“确定”按钮时显示“这一天是星期几”。

2、设计一个简单的计算器,实现两个数的加、减、乘、除、求幂等计算3、设计一个简单的Windows程序,输入多个数字,然后排序并输出五、 核心代码1、namespace _21{ public partial class Form1 : Form{ public Form1(){InitializeComponent();}enum Weekday { 星期天,星期一,星期二,星期三,星期四,星期五,星期六 };private void button1_Click(object sender, EventArgs e) {DateTime dt = Convert.ToDateTime(textDate.Text); Weekday wd = (Weekday)dt.DayOfWeek; lab.Text = "这一天是"+wd+".";}}}实验结果:在文本框中输入2013-11-14,则显示:这一天是星期四2、private void button1_Click(object sender, EventArgs e) { double a = Convert.ToDouble(textBox1.Text); double b = Convert.ToDouble(textBox2.Text); label3.Text += a + "加" + b + "的和是" ; label3.Text += a + b+"."; } private void button2_Click(object sender, EventArgs e) { double a = Convert.ToDouble(textBox1.Text); double b = Convert.ToDouble(textBox2.Text); label3.Text += a + "减" + b + "的差是"; label3.Text += a - b + "."; } private void button3_Click(object sender, EventArgs e) { double a = Convert.ToDouble(textBox1.Text); double b = Convert.ToDouble(textBox2.Text); label3.Text += a + "乘" + b + "的积是"; label3.Text += a * b + "."; } private void button4_Click(object sender, EventArgs e) { double a = Convert.ToDouble(textBox1.Text); double b = Convert.ToDouble(textBox2.Text); label3.Text += a + "除" + b + "的商是"; label3.Text += a /b + "."; } private void button5_Click(object sender, EventArgs e) { double a = Convert.ToDouble(textBox1.Text); double b = Convert.ToDouble(textBox2.Text); label3.Text += a + "的" + b + "次方是"; label3.Text += Math.Pow(a, b) + "."; } 实验结果: a:3 b:3 3加3的和是6 3减3的差是0 3乘3的积是9 3除3的商是1 3的3次方是273、float[ ] a = new float[5];int i=0;private void btnAdd_Click(object sender ,EventArgs e){a[i] = Convert.ToSingle(txtNumber.Text);lblShow.Text + = a[i] + “”; i++;}private void btnSort_Click(object sender ,EventArgs e){Array.Sort(a);lblShow.Text + =”\n排序之后为:”;lblShow.Text + =a[0]+” ”+a[1]+” ”+a[2]+” ”+a[3]+” ”+a[4];}实验结果:输入5个数据:2.5 4.8 1.7 3.3 4.1,则输出:排序之前为:2.5 4.8 1.7 3.3 4.1排序之后为:1.7 2.5 3.3 4.1 4.8六、 实验体会通过本次C#实验,我对C#Windows应用程序有了进一步的了解,比上次实验更加熟练地运用窗体中的label、button和txtBox等控件。

并且了解了C#的值类型、常量和变量的概念,掌握了C#常用运算符以及表达式的运行规则等而且自己设计窗体界面,也让我对C#的实验更加感兴趣实验项目名称:C#程序的流程控制 实验学时: 2 同组学生姓名: 实验地点: 1416 实验日期: 实验成绩: 批改教师: 批改时间: 一、实验目的1、理解分支和循环的逻辑意义2、掌握C#的if、switch分支语句的使用方法3、掌握C#的whil。

下载提示
相似文档
正为您匹配相似的精品文档