您好,欢迎访问三七文档
练习1加法练习器实例目标:•加深了解Windows窗体和控件的属性、方法和事件•熟练掌握Windows应用程序设计步骤和方法•掌握Button控件和TextBox控件的应用•初步接触使用MessageBox.Show输出信息的方法•完成加法练习器实例的程序编写内容1.加法练习器的功能及用户界面在这个窗体中,用户在前2个文本框中输入数字,在第3个文本框输入答案后回车确认。若答案正确,将在一个信息框中显示“恭喜,你答对了!”,并自动产生下一道题供用户作答;若答案不正确,会在一个信息框中显示“你答错了,再来一次!”,不产生新的题目,直到本题答对后再产生下一道题。单击【退出】按钮时,窗体被关闭而结束程序。程序运行后的效果如下图。加法练习器的设计步骤①创建Windows应用程序项目,项目名称为“加法练习器实例”。②向默认窗体中拖入2个Label控件,控件名称为label1—label2。这些Label控件用来显示加号和等于号。③向窗体中拖入三个TextBox控件,控件名称为textBox1—textBox3,程序运行后供用户输入相加的数字和答案。④向窗体中拖入一个Button控件,控件名称为button1,用户单击它可以退出程序。加法练习器实例的主要程序代码(1)加法练习器实例的主要程序代码(2)练习2选择题应答器实例目标:•掌握RadioButton控件的属性、事件和方法•掌握CheckBox控件的属性、事件和方法•掌握GroupBox控件的属性•掌握获取用户单选和多选结果的方法•完成选择题应答器实例的程序编写内容1、选择题应答器的功能及用户界面用户在窗体中可以对单选题和多选题作出选择。当单击【确定】按钮后,将在窗体右侧的文本框中显示答题的结果。程序运行的效果如下图。RadioButton控件的常见属性1)常用的属性–Checked属性设置和获取控件的选中状态。–AutoCheck属性设置单选钮在单击时是否自动更改状态。2)常用的事件–Click事件单击控件时发生。–CheckedChange事件Checked属性发生变化时发生。–Enter事件控件成为活动控件时发生。•必须用一个GroupBox控件将这些单选钮捆绑成组选择题应答器实例的设计步骤①创建Windows应用程序项目,项目名称为“选择题应答器实例”。②向默认窗体中拖入3个Label控件,控件名称为label1—label3。这3个Label控件就是窗体中有深色背景的文字标签,用来标识题目和答案。③向窗体中拖入2个GroupBox控件,控件名称为groupBox1和groupBox2,其作用是将4个单选钮和4个检查框分成两组放置在其内。④向控件groupBox1中拖入4个RadioButton控件,控件名为radioButton1—radioButton4,用做单选题的选项。⑤向控件groupBox2中拖入4个CheckBox控件,控件名为checkBox1—checkBox4,用做多选题的选项。⑥向窗体中拖入1个TextBox控件,控件名为textBox1,用来显示答案。⑦向窗体中拖入1个Button控件,控件名为button1,用来启动提交答案的功能。选择题应答器实例的主要程序代码(1)选择题应答器实例的主要程序代码(2)练习3时钟实例目标:•掌握编写简单的Windows应用程序的方法•掌握Label控件和Timer控件的应用•掌握DateTime类的应用•完成时钟实例的程序编写内容1.时钟实例的程序功能及用户界面在这个窗体中,显示了系统当前的日期和时间。日期和时间每秒钟被更新一次,表现出动态走时的效果。程序运行后的用户界面如下图。Timer控件的常见属性1)常用属性Enabled属性设置记时器的可用性。Interval属性设定记时器的时间间隔。2)Tick事件Timer控件的事件只有一个Tick,它每到指定的时间间隔时发生。在这个事件的处理程序中编写每过一段时间就要执行的代码,例如时钟实例中更新日期和时间的代码。时钟实例的设计步骤①创建Windows应用程序项目,项目名称为“时钟实例”。②向默认窗体中拖入7个Label控件,控件名称为label1—label7。这些控件用来显示日期和时间。③向窗体中拖入一个Timer控件,控件名称为timer1,用来控制时间和日期的更新。时钟实例的主要程序代码练习4动画设计---跳舞的小女孩实例目标:•掌握动画制作的的设计过程•掌握控件PictureBox、Timer和StatusBar的属性、方法和事件•完成动画设计实例的程序编写内容1.动画设计的功能及用户界面用户在窗体中单击加速,使是小女孩跳舞的速度加快;单击减速,使小女孩跳舞的速度减慢,并在状态栏中显示提示的文字。程序运行后的用户界面如下图。动画制作的设计步骤①创建Windows应用程序项目,项目名称为“动画设计实例”。②向默认窗体中添加1个PictureBox控件,控件名称为PictureBox1。③向窗体中添加1个Timer控件,名称为timer,其属性interval设为600。④向窗体中添加1个StatusBar控件,名称为StatusBar1。⑤在debug文件夹中放置所需图片privateintPicNo;//图片编号privateBitmap[]bitmap;//图片数组动画设计的主要程序代码(1)动画设计的主要程序代码(2)练习5英文字母练习器实例目标:•掌握PictureBox控件的属性、事件和方法•掌握窗体键盘事件的应用•掌握具有复杂逻辑程序的代码编写•完成英文字母练习器实例的程序编写内容1.英文字母练习器的功能及用户界面窗体中有4个字母由顶部纷纷下落,用户敲击键盘的对应键来击打这些字母。若某个字母被击中,该字母被炸掉,又有一个新的字母从窗体顶部下落。若某字母一直未被击中,到达窗体底部后又从窗体的顶部换成另一个字母落下。这些字母都是随机的。程序运行的效果如下图。PictureBox控件的常见属性1)常用的属性–Image属性用来指定图片源。–SizeMode属性设置图片框的尺寸模式。–Enabled属性设置控件的可用性–Visible属性设置控件的可见性。2)常用的事件–MouseDown事件在按下鼠标按键时发生。–MouseUp事件在抬起鼠标按键时发生。–MouseMove事件在控件内移动鼠标时发生。–MouseEnter事件鼠标移动到控件时发生。–MouseLeave事件鼠标离开控件时发生。–MouseHover事件鼠标停留在控件上静止一段时间后发生。英文字母练习器实例的设计步骤①新建一个Windows应用程序项目,项目名称为“英文字母练习器实例”。②向默认窗体中拖入4个Label控件,控件名称为label1—label4。这4个Label控件用来表示要被击打的字母。③向窗体中拖入1个PictureBox控件,控件名称为pictureBox1。将一幅预先准备好的表现爆炸景象的图片作为其Image图片来源。该控件的作用是当某个字母被击中时,用它来代替字母,表示该字母被炸掉了。④向窗体中拖入2个Timer控件,控件名称为timer1和timer2,其中timer1用来控制4个字母往下移动,timer2用来控制爆炸的延时privatePoint[]p;//标签的定位数组privatechar[]c;//字符数组,个标签文本privateArrayListlabelList;//对象数组,将个标签集合于数组中privateintn;//整数n用于记录被击中的标签的索引号英文字母练习器实例的主要程序代码(1)英文字母练习器实例的主要程序代码(2)英文字母练习器实例的主要程序代码(3)英文字母练习器实例的主要程序代码(4)
本文标题:控件项目介绍
链接地址:https://www.777doc.com/doc-4703475 .html