第 十七 讲
基本课题:计算器设计
授课日期 |
04.11.3 |
04.11.3 |
授课班级 |
03级计算机5、6班 |
03级计算机7、8班 |
教 学 目 的 与 要 求:
本讲主要讲解具有四则运算及删除功能的计算器的制作过程,通过制作这个具有简单计算功能的计算器实例来学习控件数组的使用方法。
教 学 的 重 点、难 点:
重点、难点: 控件数组的建立、计算机器功能的实现
对 教 材 的 处 理 和 意 见:
以教材为主,联系实际情况及时做补充
预览计算器
一 界面设计
1.保存窗体为“计算器.Frm”,工程为“计算器.Vbp”。
2.显示文本框设计
(1)添加标签Label1、文本框Text1,摆放好位置。
(2)设置标签和文本框的属性:Label1.caption = “计算结果” Label1.FontName = “宋体” Label1.FontSize = “5号”Text1.Text = “” Text1.FontName = “宋体” Text1.FontSize = “5号”
3.计算器按钮设计
控件数组的概念
许多相同的控件集合在一起,就是控件数组。
即:在同一个窗体上、拥有相同的对象名、相同事件过程、类型相同且功能类似的控件。
1)相同的名字(name)
2)以下标索引值(index)来识别各个控件。
控件数组可以共享同样的事件过程
若要在运行是创建新控件,每个新成员继承数组的公共事件过程。
在控件数组中可用到的最大索引值为32767
同一控件数组中的元素有自己的属性设置值。
控件数组常用在实现菜单控件和选项按钮分组。
控件数组的建立
3种方法:
给控件起相同的名字:
(同一类型的控件,将其name属性设为数组名称)
将现有的控件复制并粘贴到窗体或框架、图片框上(ctrl+Cctrl+V“是”)
将控件的Index属性设为非Null数值(直接指定控件数组中第一个控件的索引值为0 )
(1)添加数字输入按钮,控件数组CmdInput(11个),依次为1-9 0 .
(2)添加计算功能按钮,控件数组CmdCalc(5个),分别为+ - * / =
(3)添加其它按钮
4.调整控件位置和大小
5.实现计算功能 |