- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
尚辅网 尚辅网 教学目标 加深了解Windows窗体和控件的属性、方法和事件 熟练掌握Windows应用程序设计步骤和方法 掌握Button控件和TextBox控件的应用 初步接触使用MessageBox.Show输出信息的方法 完成加法练习器实例的程序编写 教学内容 一、加法练习器的功能及用户界面 二、加法练习器的设计步骤 三、加法练习器的主要程序代码 四、Button控件 五、TextBox控件 一、加法练习器的功能及用户界面 在这个窗体中,程序能自动产生一道随机的两个一位整数相加的练习题,用户在文本框中输入答案后回车确认。若答案正确,将在一个信息框中显示“恭喜,你答对了!”,并自动产生下一道题供用户作答;若答案不正确,会在一个信息框中显示“你答错了,再来一次!”,不产生新的题目,直到本题答对后再产生下一道题。当用户单击【退出】按钮时,窗体被关闭而结束程序。程序运行后的效果如下图。 二、加法练习器的设计步骤 ①创建Windows应用程序项目,项目名称为“加法练习器实例”。 ②向默认窗体中拖入4个Label控件,控件名称为label1—label4。这些Label控件用来显示练习的题目。 ③向窗体中拖入一个TextBox控件,控件名称为textBox1,程序运行后供用户输入答案。 ④向窗体中拖入一个Button控件,控件名称为button1,用户单击它可以退出程序。 三、加法练习器的主要程序代码(1/2) private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e) { //在文本框中只能输入数字 if(!(Char.IsDigit(e.KeyChar)==true || e.KeyChar==8)) e.Handled=true; //如果按了回车键 if(e.KeyChar==13) //回车键的KeyChar为13 { if(this.textBox1.Text==) { MessageBox.Show(你未输入答案!); return; } int a,b,c; //将标签和文本框的Text转换成整型数 a=int.Parse(label1.Text); b=int.Parse(label3.Text); c=int.Parse(textBox1.Text); 三、加法练习器的主要程序代码(2/2) if (c==a+b) //若答案正确 { //调用消息框的Show方法显示信息 MessageBox.Show(恭喜,你答对了!); //调用Form1_Load事件处理程序产生下一道题 Form1_Load(null,null); //清空文本框 textBox1.Text=; //置光标于文本框内 textBox1.Focus(); } else //若答案不正确 { MessageBox.Show(你答错了,再来一次!); textBox1.Text=; textBox1.Focus(); } } } 四、Button控件 Button控件称为命令按钮,主要用来启动一个命令。 1、常用的属性 Image属性 设置命令按钮上显示的图片。 ToolTip属性 鼠标悬停在命令按钮上时显示的文字提示。 Enabled属性 设置命令按钮的可用性。 2、常用的事件 命令按钮也有许多事件,常常只为Click事件编程。鼠标左键单击该控件时发生Click事件,在该事件处理程序中编写按钮的功能代码。 五、TextBox控件(1/3) TextBox控件称为文本框,主要用来接受用户的输入,当然也可以用于输出信息。 1、常用的属性 Multiline属性 设置文本框是否可以多行显示或输入。 ScrollBars属性 设置文本框的滚动条。 ReadOnly属性 设置文本框是否只读。 PasswordChar属性 设置在文本框中输入口令时的掩盖字符。 Dock 属性 设置控件的停靠位置,指示停靠到容器的哪边。 五、TextBox控件(2/3) 2、常用的事件 Enter事件 文本框获得光标时发生。 Leave事件 文本框失去光标时发生。 KeyDown事件 按下某键时发生。 KeyUp事件 键弹起时发生。 KeyPress事件 完成一次按键时发生。 TextChanged事件 当文本发生改
您可能关注的文档
- Windows Server 2008网络管理电子教案王隆杰 第09章 WEB服务.ppt
- Windows Server 2008网络管理电子教案王隆杰 第10章 FTP服务.ppt
- Windows Server 2008网络管理电子教案王隆杰 第11章 终端服务.ppt
- Windows Server 2008网络管理电子教案王隆杰 第12章 远程访问、NAT技术.ppt
- Windows Server 2008网络管理电子教案王隆杰 第13章 活动目录.ppt
- Windows Server 2008网络管理电子教案王隆杰 第14章 电子邮件服务.ppt
- Windows Server 2008网络管理电子教案王隆杰 第15章 组策略.ppt
- Windows Server 2008网络组建 试卷(A D)参考答案.doc
- Windows Server 2008网络组建 试卷A.doc
- Windows Server 2008网络组建 试卷B.doc
- 2024-2025学年度广播电视编辑记者试卷及参考答案详解1套.docx
- 2025广播电视编辑记者每日一练试卷附参考答案详解(突破训练).docx
- 2024广播电视编辑记者能力检测试卷及答案详解(最新).docx
- 2024广播电视编辑记者考前冲刺练习带答案详解(巩固).docx
- 2024年广播电视编辑记者通关考试题库带答案详解(巩固).docx
- 2024广播电视编辑记者考试彩蛋押题【能力提升】附答案详解.docx
- 2024广播电视编辑记者测试卷【新题速递】附答案详解.docx
- 2024-2025学年度广播电视编辑记者考前冲刺练习试题(夺冠系列)附答案详解.docx
- 2024广播电视编辑记者复习提分资料附参考答案详解(突破训练).docx
- 2024-2025学年度广播电视编辑记者测试卷word附答案详解.docx
文档评论(0)