- 1、本文档共55页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目4制作简易计算器解析
Visual Basic 程序设计项目化教程 主编 管小清 郭贺彬 项目四 制作简易计算器 项目目标: 本项目利用控件数组来设计一个简易的计算器,能够实现加、减、乘、除四则运算;运算的数据可以包括整数和小数,同时对于除法运算还进行数据有效性的验证等。本项目主要用来学习VB中控件数组的画法,控件数组的各个控件的调用,控件数组的事件,Frame控件的使用,IF、Case控制语句的应用。 项目四 制作简易计算器 项目主要知识点: 1.Frame控件的使用 2.控件数组的使用 画法 编程 3.控件的特殊属性 Alignment Tag 4.VB中的运算符以及运算顺序 算术运算符 逻辑运算符 关系运算 5.表达式的运算 6.赋值语句(InputBox函数) 7.选择程序结构 IF……Else语句 Select Case语句 8.数据有效性验证的方法 项目四 制作简易计算器 项目实施步骤: 阅读相关基础知识 界面设计 窗体设计 控件属性设置 程序设计 编程初步 程序代码 程序调试,功能完善 4.1 第1步:基础知识概述 4.1.1 Frame控件 Frame 控件为控件提供可标识的分组。当需要在同一窗体内建立几组互独立的控件时,就需要用框架将每一组控件框起来,把控件分成几组。 举例说明,用Frame控件将OptionButton分三组显示,如下图4-1所示。用Frame可以美化界面,在视觉上感觉清晰。 4.1 第1步:基础知识概述 框架内控件的创建方法: 为了将控件分组,首先绘制 Frame 控件,然后绘制 Frame 里面的控件。这样就可以把框架和里面的控件同时移动,成为一体。 方法1:单击工具箱上的Frame控件,然后用出现的“+”指针,在Form窗体上画出适当大小的Frame框架控件,然后再继续把其他的控件画在Frame框架中适当位置。 如果在 Frame 外部绘制了一个控件并试图把它移到框架内部,那么控件将在浮在 Frame 的上部,无法和Frame成为一体,当移动控件的时候,需分别移动 Frame 和控件。这时候通过方法2可以实现控件和框架一体的效果。 方法2:将已有控件“剪切”(Ctrl+X)到剪贴板,然后选中框架,使用 (Ctrl+V)命令粘贴到框架内,即可实现控件和框架一体的效果。 Frame的重要属性参见表4-1。 4.1 第1步:基础知识概述 表4-1 Frame控件的常用属性 4.1 第1步:基础知识概述 4.1.2 控件数组的使用 控件数组是一组具有共同名称和类型和事件过程的控件。它们的事件过程也相同。同一控件数组中的元素有自己的属性设置值。如Label(0),Label(1),Label(2),…是控件数组,但Label1,Label2,Label3…就不是控件数组。 1. 建立控件数组的方法 控件数组时针对控件建立的,因此与普通数组的定义不一样。建立控件数组有3种方法: 方法1:给控件起相同的名称 步骤如下: ① 在窗体上画出多个同类型的控件,并决定哪个控件是数组的第一个元素。 ②单击要包含到数组中的某个控件(控件数组的第一个元素表示的控件除外),将其激活; ③在属性窗口中选择“(名称)”属性,并键入和控件数组第一个元素一样的名称 ④对每个要加到数组中的控件重复步骤①,②,③,键入与控件数组第一个元素一样的名称。 4.1 第1步:基础知识概述 当对第二个控件键入与第一个控件相同的名称后,VB将显示一个如图4-2所示的对话框,询问是否确实要建立控件数组。单击“是”将建立控件数组,单击“否”将放弃建立控件数组。以后键入其他控件相同的名称时,将不会出现类似的提示框。 4.1 第1步:基础知识概述 方法2:将控件复制并粘贴到窗体等上面 在窗体上画一个控件,单击一下将其激活; 执行“编辑”菜单中的“复制”命令或Ctrl+C,将该控件放入剪贴板; 执行“编辑”菜单中的“粘贴”命令或者Ctrl+V,将显示一个对话框,询问是否建立控件数组,如图4-2所示; 单击对话框中的“是”按钮,窗体的左上角将出现一个控件,它就是控件数组的第二个元素。其名称和第一个创建的控件一样,下标索引值为1,而第一个创建的控件的下标索引值自动为0; 4.1 第1步:基础知识概述 将新创建的控件移动到适当的位置,再次使用“粘贴”命令创建下一个控件,作为控件数组的下一个元素重复本操作直到添加了控件数组的所有元素为止。 用这种方法创建的控件数组,其中各个控件,其下标索引值和添加到控件数组的次序相同,由于每次都是从第一个控件复制而来,所以,不仅它们的名称和类型是相同的,而且各个控件的大多数属性都相同。 适用场合:如果要求控件数组
您可能关注的文档
- 页岩气勘探开发技术解析.ppt
- 顶进涵线路加固、顶进施工解析.doc
- 页岩气与煤层气开发PPT【动画版本】解析.ppt
- 项目1-2纳税基础认知1解析.ppt
- 项目02地基处理与桩基础工程解析.ppt
- 顶管法施工工艺解析.ppt
- 项目19汽车二级维护作业前的检测解析.doc
- 建筑施工企业安全文明施工教育培训讲义(100余页 附高清大图)讲诉.ppt
- 项目12.静定结构的位移计算解析.ppt
- 建筑消防设施维护保养报告书样表讲诉.doc
- 220kV变电站主变压器泡沫喷淋灭火系统防误动控制方案研究.docx
- 2024消防水泵房施工方案.docx
- 密闭电石炉净化系操作说明--课件.ppt
- 小儿大动脉炎的科普知识.pptx
- 【备战25年高考数学】题型06 7类三角函数与三角恒等变换解题技巧(原卷版).docx
- 【备战25年高考数学】题型06 7类三角函数与三角恒等变换解题技巧(原卷版) (2).docx
- 2011年高考数学试卷(理)(天津)(空白卷).docx
- 【备战25年高考数学】题型08 10类球体的外接球及内切球解题技巧(解析版).docx
- 【备战25年高考数学】题型09 6类圆锥曲线离心率解题技巧(解析版).docx
- 【备战25年高考数学】题型08 10类球体的外接球及内切球解题技巧(原卷版).docx
最近下载
- 2025统编版(2024)小学道德与法治一年级下册教学计划.docx VIP
- 幼儿园教育评价概述 幼儿园教育评价的要素课件.ppt
- 16J604 塑料门窗(建筑图集).docx
- 第一单元写作《写出人物的特点》课件2024-2025学年统编版语文七年级下册.pptx VIP
- Q/CR 546.4-2016 - 动车组用涂料与涂装 第4部分:转向架用涂料及涂层体系.pdf
- 2019春人教版音乐二年级下册全册教案.doc VIP
- 2024年秋季苏科版八年级物理上册全册教学课件(2024年新教材).pptx
- 城市轨道交通信号施工全套教学课件.pptx
- 矿山股份合同模板5篇.docx
- 采购部门降本增效实施方案.pptx
文档评论(0)