Windows程序设计案例教程课件 示例程序 答案第03讲 加法练习器实例

上传人:w****i 文档编号:92361944 上传时间:2019-07-09 格式:PPT 页数:11 大小:112KB
返回 下载 相关 举报
Windows程序设计案例教程课件 示例程序 答案第03讲 加法练习器实例_第1页
第1页 / 共11页
Windows程序设计案例教程课件 示例程序 答案第03讲 加法练习器实例_第2页
第2页 / 共11页
Windows程序设计案例教程课件 示例程序 答案第03讲 加法练习器实例_第3页
第3页 / 共11页
Windows程序设计案例教程课件 示例程序 答案第03讲 加法练习器实例_第4页
第4页 / 共11页
Windows程序设计案例教程课件 示例程序 答案第03讲 加法练习器实例_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《Windows程序设计案例教程课件 示例程序 答案第03讲 加法练习器实例》由会员分享,可在线阅读,更多相关《Windows程序设计案例教程课件 示例程序 答案第03讲 加法练习器实例(11页珍藏版)》请在金锄头文库上搜索。

1、1,李德奇 主编,第三讲 加法练习器实例,Windows 程序设计案例教程(C#),大连理工大学出版社,2,教学目标,加深了解Windows窗体和控件的属性、方法和事件 熟练掌握Windows应用程序设计步骤和方法 掌握Button控件和TextBox控件的应用 初步接触使用MessageBox.Show输出信息的方法 完成加法练习器实例的程序编写,3,教学内容,一、加法练习器的功能及用户界面 二、加法练习器的设计步骤 三、加法练习器的主要程序代码 四、Button控件 五、TextBox控件,4,一、加法练习器的功能及用户界面,在这个窗体中,程序能自动产生一道随机的两个一位整数相加的练习题,

2、用户在文本框中输入答案后回车确认。若答案正确,将在一个信息框中显示“恭喜,你答对了!”,并自动产生下一道题供用户作答;若答案不正确,会在一个信息框中显示“你答错了,再来一次!”,不产生新的题目,直到本题答对后再产生下一道题。当用户单击【退出】按钮时,窗体被关闭而结束程序。程序运行后的效果如下图。,5,二、加法练习器的设计步骤,创建Windows应用程序项目,项目名称为“加法练习器实例”。 向默认窗体中拖入4个Label控件,控件名称为label1label4。这些Label控件用来显示练习的题目。 向窗体中拖入一个TextBox控件,控件名称为textBox1,程序运行后供用户输入答案。 向窗

3、体中拖入一个Button控件,控件名称为button1,用户单击它可以退出程序。,6,三、加法练习器的主要程序代码(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=“) Mess

4、ageBox.Show(“你未输入答案!“); return; int a,b,c; /将标签和文本框的Text转换成整型数 a=int.Parse(label1.Text); b=int.Parse(label3.Text); c=int.Parse(textBox1.Text);,7,三、加法练习器的主要程序代码(2/2),if (c=a+b) /若答案正确 /调用消息框的Show方法显示信息 MessageBox.Show(“恭喜,你答对了!“); /调用Form1_Load事件处理程序产生下一道题 Form1_Load(null,null); /清空文本框 textBox1.Text=

5、“; /置光标于文本框内 textBox1.Focus(); else /若答案不正确 MessageBox.Show(“你答错了,再来一次!“); textBox1.Text=“; textBox1.Focus(); ,8,四、Button控件,Button控件称为命令按钮,主要用来启动一个命令。 1、常用的属性 Image属性 设置命令按钮上显示的图片。 ToolTip属性 鼠标悬停在命令按钮上时显示的文字提示。 Enabled属性 设置命令按钮的可用性。 2、常用的事件 命令按钮也有许多事件,常常只为Click事件编程。鼠标左键单击该控件时发生Click事件,在该事件处理程序中编写按钮的

6、功能代码。,9,五、TextBox控件(1/3),TextBox控件称为文本框,主要用来接受用户的输入,当然也可以用于输出信息。 1、常用的属性 Multiline属性 设置文本框是否可以多行显示或输入。 ScrollBars属性 设置文本框的滚动条。 ReadOnly属性 设置文本框是否只读。 PasswordChar属性 设置在文本框中输入口令时的掩盖字符。 Dock 属性 设置控件的停靠位置,指示停靠到容器的哪边。,10,五、TextBox控件(2/3),2、常用的事件 Enter事件 文本框获得光标时发生。 Leave事件 文本框失去光标时发生。 KeyDown事件 按下某键时发生。

7、KeyUp事件 键弹起时发生。 KeyPress事件 完成一次按键时发生。 TextChanged事件 当文本发生改变后发生。 Validating 事件 验证控件时发生。,11,五、TextBox控件(3/3),3、常用的方法 Clear方法 从文本框中清除所有文本。 Copy方法 将文本框中选定的内容复制到剪贴板中。 Cut方法 将文本框中选定的内容剪切到剪贴板中。 Paste方法 用剪贴板中的内容替换文本框中当前选定的内容。 Select方法 选定文本框的一部分文字。 SelectAll方法 选定文本框的全部文字。 Focus方法 将输入焦点于置文本框内。 Undo方法 撤消在文本框中的上一次编辑操作。 ClearUndo方法 清除缓冲区中有关撤消操作的信息。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号