涂鸦板4:选中按钮

在项目中有六个功能按钮,它们定义了画布可以绘制的图形种类,并分别被命名为直线、曲线、方形、方块、圆形以及圆点。为了提示用户当前正在绘制的图形,我们让被选中的按钮处于不可用状态,即,设置该按钮的启用属性为假。这种动态设置组件属性的方法,我们在向日葵及听音练耳应用中都曾经使用过。

将针对“直线”按钮的代码封装成过程,将代码中需要替换的部分设置为参数,使得该过程适用于其他五个功能按钮。注意测试环节中发生的意外!

作业:

在“选中按钮”过程中,条件语句中两个分支中的代码几乎是完全相同的,差别仅在于逻辑值的不同,一个为“真”,另一个为“假”。尝试声明一个局部变量,通过设置局部变量的值,来简化项目中的代码。(答案将在下节课中给出)。

报告:

截至2016年11月10零时,从订阅人数增至1644位,昨日净增20位。感谢大家的支持!

(0)

相关推荐

  • 禁用工作簿的关闭按钮

    一般情况下,用户可以通过菜单"文件"→"关闭".工作簿窗口右上角的"关闭窗口"按钮或者任务栏中图标右键菜单中的"关闭"菜 ...

  • 在哪里写代码?简单管理模块

    樊登老师说,世界上有两种学问,一种是简单的科学,另一种是复杂的科学. 可以分成很多个步骤,一个个模块,都不会很难,即使是造火箭,一个个模块弄好,也很简单, 是属于简单的科学. 而孩子从小到大,不是简单 ...

  • 如何狙击情绪逆转地天板?核按钮涨停板后的地天板低吸战法 深度教程(图解)

    今天来聊聊关于地天板的话题. 在还没有20cm的时代,地天板算得上超短选手心中的日内暴利信仰了. 地天板主要有两类,第一种,佛山式的利空极致兑现后,利用资金优势的翘板大法,第二种,是基于超短情绪转折的 ...

  • 奥的斯无机房SPBCII板常用功能按钮介绍

    奥的斯ACD5MR主板轿顶板轿厢通讯板端子说明完整版 奥的斯ACD5MR主板端子说明 奥的斯GECB主板.CSPB轿顶板端子介绍奥的斯系列M1111状态操作模式代码表奥的斯系列M1112信号输入 奥的 ...

  • 涂鸦板1:用户界面

    从这节课开始,我们用10集的容量,来讲解一款绘图应用,先来看看它的功能...... 创建新的项目--涂鸦板,并部署与调色板相关的布局组件,看看如何表现数字滑动条所对应的颜色...... 继续添加设置画 ...

  • 涂鸦板2:时间的秘密

    在上节课基础上,添加画布及按钮组件,注意对按钮组件宽度的设置...... 在添加了可视组件后,还须添加项目中唯一的非可视组件...... 为了便于大家理解计时器中"时间点"的概念, ...

  • 涂鸦板3:画笔设置

    在应用的用户界面设计完成之后,我们开始编写程序,逐步实现涂鸦板的功能. 首先要设置画笔的颜色,这正是我们熟悉的调色板功能.与此前的调色板项目对比,留心代码是如何被简化的...... 提示: (1)将重 ...

  • 涂鸦板5:方块与圆点

    在上节课中,我们只是设置了画布的画笔颜色及画笔线宽属性,还不曾领略画布的真正威力!从这节课开始,我们将体验画布的强大功能.画布可以用于创作(即将完成的涂鸦板),也可以用来开发游戏类应用(<App ...

  • 涂鸦板6:绘制曲线

    在涂鸦板应用中,用户需要设置画笔的颜色和线宽,点击"曲线"按钮,并用手指在手机的屏幕上拖动,此时,画布上会留下一道轨迹,我们称之为曲线.一旦实现了绘制曲线的功能,你几乎可以绘制任何 ...

  • 涂鸦板7:直线与方形

    "两点确定一条直线"是欧几里德几何学的公理之一,也是我们在画布上绘制直线的原理.这里所说的直线,并非几何学中定义的无限延长的直线,而是有起点和终点的线段. 两点不仅可以确定一条直线 ...

  • 涂鸦板8:绘制圆形

    App Inventor的画布组件已经内置了画园的功能,当已知圆心坐标及圆的半径时,就可以绘制一个实心圆或空心圆. 涂鸦板应用中,当用户选中了"圆形"按钮后,手指在屏幕上落下的点, ...