1 / 14
文档名称:

C#-实验四--WinForm程序设计.doc

格式:doc   大小:1,973KB   页数:14页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C#-实验四--WinForm程序设计.doc

上传人:才艺人生 2024/4/30 文件大小:1.93 MB

下载得到文件列表

C#-实验四--WinForm程序设计.doc

相关文档

文档介绍

文档介绍:该【C#-实验四--WinForm程序设计 】是由【才艺人生】上传分享,文档一共【14】页,该文档可以免费在线阅读,需要了解更多关于【C#-实验四--WinForm程序设计 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。C#-实验四--WinForm程序设计《C#语言程序设计》实验报告学院:信息学院专业:软件工程指导教师:报告人:学号:班级:在窗体上需要安装一个定时器,出题后设置打字总时间启动定时器,定时器每触发一次click事件修改一次剩余时间,当剩余时间为零时不允许再答题。在输入字符的过程中对输错的字符给出提示。四、。。两个TextBox、三个按钮和多个Label,一个richTextBox。分别设置好它们的属性。,映射定时器的tick事件。将定时器的Interval属性设置为1000,即一秒钟更新一次label。,在成员定义中加入以下几个成员的定义:存放随机生成的源字符串对象;存放输入字符的目的字符串对象;存放固定字符的字符数组;存放设置字符个数的整型变量。,例如:a=newchar[]{'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Z','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};,对三个按钮应当起到的作用描述如下:“设置”按钮,应当根据它旁边的编辑框中输入的数字来设置出题的字符个数;“开始出题并计时”按钮应当构造一个随机数发生器,然后循环随机生成0~61范围内的随机数,将这个随机数作为字符数组的下标,继而获得随机字符串。”交卷”按钮要比较源串和目标字符串之间相同字符的个数,利用消息框给出成绩。随机字符串的生成代码:stringstr="";inti,t;Randomrand=newRandom();for(i=0;i<n;i++){t=(0,61);str+=a[t].ToString();}(richTextBox)的TextChanged事件,在事件处理方法中将出错的字符进行变色显示提醒用户。参考代码如下:privatevoidrichTextBox1_TextChanged(objectsender,) { intt=; if(t!=0) { if(t>n) { ("输入的字符超出计划数目","警告",,); return; } elseif([t-1]!=[t-1]) { (t-1,1); =; (t,0); } else { (t-1,1); =; (t,0); } } }usingSystem;;ponentModel;;;;;;namespaceWindowsFormsApplication1{publicpartialclassForm1:Form{intcount=100;publicForm1(){ponent();}privatevoidbutton1_Click(objectsender,EventArgse){Randomr=newRandom();char[]a=newchar[]{'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Z','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};for(inti=0;i<();i++){=+(a[()]);