如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
浙江万里学院实验报告成绩:教师:课程名称:C#程序设计教程实验名称:基于窗体的应用程序一、实验目的:了解窗体的常用控件(包括按钮类控件、文本类控件、列表类控件)、消息对话框、菜单和工具栏的属性、方法和事件,并掌握基于这些控件和组件的窗体应用程序(包括多档界面应用程序)的开发方法。二、实验内容:1.编写一个C#窗体应用程序,对于输入的正整数n,计算1!+2!+3!+…+n!的值并输出。2.编写一个C#窗体应用程序,对于输入的年份year,判断该年份是否为闰年。3.编写一个C#控制台应用程序,要求从键盘输入一个整数n,然后输出n的所有因子。三、实验过程:1.编写一个C#窗体应用程序,对于输入的正整数n,计算1!+2!+3!+…+n!的值并输出。(1)窗口应用程序开发步骤a.在电脑的开始-程序菜单中,打开MicrosoftVisualStudio2008程序。b.在起始页中的文件菜单栏中,点击新建-项目,在新建项目对话框里,在模版框中选择Windows窗体应用程序,可在下方设置应用程序的名称,以及选择其所存放的位置,,点击确定按钮。c.点击确定后出现forml.cs[设计]页面,点击窗体,右键单击-属性,在text栏输入窗体名称:“阶乘加和”。d.在工具栏拖动两个Textbox到窗口,分别作为输入栏和输出栏;拖动Button到窗口,作为运算建,并将其text改为“点击计算”;拖动两个labell到窗口,分别将text改为“计算”和“结果”,分别置于输入栏和输出栏一侧用来提示输入与输出。c.双击Button建,进行输入代码(2)题目分析阶乘加和公式:for(i=1;i<n+1;i++){k=k*i;s=s+k;}专业班级:信管112班姓名:倪小翠学号2011015158实验日期:13/04/25(3)程序编写inti;intn;doubles=0;doublek=1;n=(int)Convert.ToDouble(textBox1.Text);for(i=1;i<n+1;i++){k=k*i;s=s+k;}textBox2.Text=s.ToString();(3)程序的运行运行程序后,输入一个年份,得到运行结果如下图所示:2.编写一个C#窗体应用程序,对于输入的年份year,判断该年份是否为闰年。(1)程序编辑前窗口设置a.在forml.cs[设计]页面,点击窗体,右键单击-属性,在text栏输入窗体名称:“闰年判断”。b.在工具栏拖动两个Textbox到窗口,分别作为输入栏和输出栏;拖动Button到窗口,作为运算建,并将其text改为“点击进行判断”;拖动两个labell到窗口,分别将text改为“请输入年份:”和“判断结果:”,分别置于输入栏和输出栏一侧用来提示输入与输出。c.双击Button建,进行输入代码.(2)题目分析闰年判断公式:year%4==0&&year%100!=0||year%400==0(3)程序编写intyear;year=(int)Convert.ToDouble(textBox1.Text);if(year%4==0&&year%100!=0||year%400==0)textBox2.Text=("你输入的{0}年是闰年!");elsetextBox2.Text=("你输入的{0}年不是闰年!");专业班级:信管111姓名:苏周慧学号:2011015088实验日期:13/04/25(4)运行结果3.编写一个C#控制台应用程序,要求从键盘输入一个整数n,然后输出n的所有因子。(1)控制台应用程序开发步骤a.在电脑的开始-程序菜单中,打开MicrosoftVisualStudio2008程序。b.在起始页中的文件菜单栏中,点击新建-项目,在新建项目对话框里,在模版框中选择控制台应用程序,可在下方设置应用程序的名称,以及选择其所存放的位置,,点击确定按钮,打开代码编译器,并已自动形成了程序的基本结构,在Main函数中进行程序的编写。(2)程序编写inti;intn;Console.WriteLine("请输入一个正整数:");n=int.Parse(Console.ReadLine());for(i=1;i<n+1;i++){if(n%i==0){Console.Write("该整数的因子为:");Console.WriteLine(i.ToString());}}Console.ReadLine();专业班级:信管111姓名:苏周慧学号:2011015088实验日期:13/04/25(3)程序运行结果四、实验心得:通过这几节课的实验,了解了