简易计算器(按钮、文本框).docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
![preview](https://dl-preview.csdnimg.cn/71952672/0001-059be9afb1550c054540d3a9f668365d_thumbnail-wide.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
简易计算器(按钮、文本框) Visual Basic(VB)是一种广泛应用于Windows操作系统下的编程语言,它具有可视化的设计界面和易用的编程环境,非常适合初学者学习。基于VB的“简易计算器”教学设计旨在培养学生熟练运用CommandButton控件和TextBox控件的设计及编程能力。 教学目标 * 能熟练运用CommandButton控件和TextBox控件进行VB程序设计 * 能熟练运用条件语句编写代码 教学重点 * 运用开发VB程序一般过程的思路来开发“简易计算器” * 分析得出实现“简易计算器”各运算功能的算法 教学难点 * 分析得出实现“简易计算器”各运算功能的算法 * students may lack prior knowledge of programming and may find it difficult to understand the concept of program design 教学过程 1. 引入新课 任务:让学生按照书上提示完成一个非常简单的VB程序——“计算器”(仅包含开方、平方、求绝对值功能)的制作。 目的:加强对CommandButton控件及TextBox控件的掌握,复习对开方、求绝对值函数的使用。 2. 讲授新课 界面设计:VB是一个可视化的编程工具,其整个用户界面的设计都是基于“可视化操作”的,这对于有一定的Windows操作基础的高二学生来说并不是一件难事。界面设计在VB程序设计中占有重要地位,一个好的界面,不但要令人感觉良好,还要使程序方便易用。让学生熟练掌握VB界面的设计是进行VB程序设计的前提。 VB界面的设计主要包括控件的绘制及各控件属性的设置两种工作。 任务:让学生仿照上图设计“简易计算器”的主界面 目的:让学生熟练掌握VB界面设计的方法 3. 编写事件代码 这是一件VB程序教学的重难点。我们应把程序代码的编写重点应放在算法(解决问题的方法和步骤)上面。为提高学生分析问题的能力,我为学生们总结出了一条VB编程的思路: 根据题目要求,先分析需要几个控件(界面设计);接着分析要创建什么事件、在每个事件中涉及到哪些控件的属性的变化、还要考虑发生该事件前可能出现的情况(编写代码),那么通过分析,VB代码的编写问题就能迎刃而解了。 提高中学生分析问题的能力是在中学开展程序设计课程的重要原因之一。因此,让学生们按照某种可行的思路来分析、解决问题,无疑对提高他们分析问题的能力是大有帮助的。 (1)“+”、“-”、“*”、“/”四个按钮的代码编写 “+”(command1)按钮中代码的编写: A. 编写代码前的分析(以提问题的方式让学生思考): 提问:根据题目的要求,很显然是要编写command1的单击(click)事件,那么这一事件涉及到什么控件的什么属性变化? 回答:涉及到text2控件的text属性变化; 提问:程序运行时,当我们在激发单击事件(即进行加法计算)之前,可能有什么情况发生? 回答:两种情况。正常情况:在text1中输入了正确的值;出错情况:text1中没输入值或输入了错误的值(比如输入了a)。 总结:我们要创建command1的事件代码,里面涉及到了text1的text属性的变化,并应从text2的text属性中取得所输入的值,还应考虑两种情况即正常或出错时的情况,因此可用条件语句进行代码编写。 B. 编写代码: 让学生根据前面分析的结果编写代码 任务:每四个学生一组,每位同学负责加、减、乘、除中任一个运算功能的代码编写,最后再合起来成为完整的一部分。 目的:培养学生自主完成任务的能力,初步培养学生分工协作的能力。 通过本教学设计,学生将掌握VB程序设计的基本知识和技能,包括界面设计、事件编程、条件语句编程等,并且能够独立完成一个简单的VB程序设计任务。
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/1b8528961b9a43fcbc3ccec9e4b60bc3_hc1018520482.jpg!1)
- 粉丝: 0
- 资源: 4万+
![benefits](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-1.c8e153b4.png)
![privilege](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-2.ec46750a.png)
![article](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-3.fc5e5fb6.png)
![course-privilege](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-4.320a6894.png)
![rights](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-icon.fe0226a8.png)
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)