您好,欢迎访问三七文档
1摘要《C#程序设计语言》课程主要面向学生讲授C#程序设计语言的基础知识,而《C#程序设计语言》专业实训则要求学生综合运用理论课所学的知识及技术,在教师指导下完成有一定难度的C#程序,经过分析、设计编写代码、实现程序。因此专业实训与理论课的关系是一个理论与实践的关系,一个分解与综合的关系,一个学习与应用的关系。C#程序设计是一门应用性很强的专业课,在学习时必须理论与实践相互结合,为此我们开设了本课程的实训,目的就是通过本课程的实训设计使学生能够比较全面的掌握面向对象程序设计的有关概念和开发方法,以便能较全面的理解、掌握和综合运用所学的知识,提高学生的编程能力,巩固教学效果。一.实训目的本课程实训是软件专业重要的实践性环节之一,本课程实训的目的是:(1)巩固和加深学生对C#语言的基本知识的理解和掌握。(2)掌握C#语言编程和程序调试的基本技能。(3)利用C#语言进行简单的软件设计的基本思路和方法。(4)提高运用C#语言解决实际问题的能力。利用C#语言程序设计中所学到的编程知识和编程技巧,完成具有一定难度和工作过程的程序设计题目,帮助学生掌握编程、调试的基本技能,独立所布置的任务。加强高职计算机专业学生动手能力的培养,通过理论与实践教学进一步提升专业知识水平。二.实训任务在.NET平台上,以VisualStudio2010为工具完成以下项目:秒表项目:一个秒表,能分记时间,能精确到毫秒。三.项目设计与分析3.1实现步骤设计(1)新建1个window应用程序,并把项目命名为“WinTime”。(2)在窗体上放置4个button控件分别命名为button1,button2,button3,button4,Text属性分别设置为“开始”,“暂停”,“清除记录”,“归零”。(3)在窗体上放置1个listBox组件,名为listBox1。2(4)在窗体上放置1个timer控件,名为Timer1。(5)在窗体上放置1个lable控件,text属性改为:计时m:s:ms。如图所示:(5)选中窗体双击生成Load事件。并双击button1(开始计时按钮)生成Click。主要代码如下:namespaceWinTIME{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}System.Timers.TimerTimer=newSystem.Timers.Timer();System.DateTimeTimeP=newSystem.DateTime(0);System.DateTimeT=newSystem.DateTime(0);privatevoidbutton1_Click(objectsender,EventArgse){3timer1.Start();}privatevoidtimer1_Tick(objectsender,EventArgse){T=T.AddSeconds(+1);label1.Text=T.ToString(HH:mm:ss);}privatevoidbutton2_Click(objectsender,EventArgse){listBox1.Items.Add(label1.Text);}privatevoidbutton3_Click(objectsender,EventArgse){listBox1.Items.Clear();timer1.Enabled=false;}privatevoidbutton4_Click(objectsender,EventArgse){if(timer1.Enabled){timer1.Stop();}TimeP=newSystem.DateTime(0);label1.Text=TimeP.ToString(HH:mm:ss);button1.Text=开始;}privatevoidForm1_Load(objectsender,EventArgse){}}}4
本文标题:C#秒表
链接地址:https://www.777doc.com/doc-4702440 .html