- 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事件 完成一次按
您可能关注的文档
- Windows 7和Office 20106.2 PC主机的组成.ppt
- Windows Server 2003第3章 域和活动目录.ppt
- Windows Server 2003第4章 管理用户、组.ppt
- Windows Server 2003第5章 管理组策略.ppt
- Windows Server 2003第7章 Windows_Server_2003打印管理.ppt
- Windows Server 2003第8章Windows_Server_2003资源共享.ppt
- Windows Server 2003第9章_Windows_Server_2003磁盘管理.ppt
- Windows Server 2003第10章 配置与管理DNS服务器.ppt
- Windows Server 2003第11章 配置与管理dhcp服务器.ppt
- Windows Server 2003第12章 配置与管理路由、NAT与VPN服务.ppt
- 2025年入团知识测试入团测试题及答案【推荐】.docx
- 小学国防教育知识竞赛测试题【推荐】.docx
- 2025年全国消防安全知识竞赛试题及答案【推荐】.docx
- 2025年最全二级建造师继续教育题库及答案轻松考满分【推荐】.docx
- 青骄第二课堂禁毒教育2025年全国青少年禁毒知识竞赛题含答案(小学版2).docx
- 2025员工三级安全培训考试题及答案(各地考试测试题).docx
- 避世隐奢豪宅嘉佰道艺术公寓项目景观设计方案.pdf
- Landscape Architecture Magazine (美国景观建筑英语原版).pdf
- 老钱腔调嘉佰道豪宅项目景观方案设计.pdf
- 首届广东省装配式农房设计方案文本.pdf
文档评论(0)