资源预览内容
第1页 / 共37页
第2页 / 共37页
第3页 / 共37页
第4页 / 共37页
第5页 / 共37页
第6页 / 共37页
第7页 / 共37页
第8页 / 共37页
第9页 / 共37页
第10页 / 共37页
亲,该文档总共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 11class 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 float5;int i=0;private void btnAdd_Click(object sender ,EventArgs e)ai = Convert.ToSingle(txtNumber.Text);lblShow.Text + = ai + “”; i+;private void btnSort_Click(object sender ,EventArgs e)Array.Sort(a);lblShow.Text + =”n排序之后为:”;lblShow.Text + =a0+” ”+a1+” ”+a2+” ”+a3+” ”+a4;实验结果:输入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
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号