01程序中的变量02实现手指画图03画布组件表达式在AppInventor的.pptVIP

  • 2
  • 0
  • 约1.97千字
  • 约 14页
  • 2019-02-24 发布于天津
  • 举报

01程序中的变量02实现手指画图03画布组件表达式在AppInventor的.ppt

目录页 CONTENTS PAGE 认识 App Inventor 程序设计的 基础要素 “轻游戏” 与 动画 数据交互 与 移动开发 计算思维下的 程序设计教学 第二章 CHAPTER 2 第二节 变量的定义与应用 认识 App Inventor 程序设计的 基础要素 “轻游戏” 与 动画 数据交互 与 移动开发 计算思维下的 程序设计教学 * * 01 程序中的变量 02 实现手指画图 03 画布组件 * 01 程序中的变量 02 实现手指画图 03 画布组件 * 01 程序中的变量 02 实现手指画图 03 画布组件 * 01 程序中的变量 02 实现手指画图 03 画布组件 第二章第二节 变量的定义与应用 四川师范大学 Supported by Google 什么是变量? 这个数值也可随着事件的发生而改变 程序可以记住并储存的数值 应用程序为什么需要 [变量]? 通过“上一张”和“下一张”按钮来浏览图片库 讨论:当用户按下“下一张”按钮时,程序如何确定应当显示哪一张图片? 变量的应用 程序可以通过定义一个变量X来记住图片的值。 当点击下一张按钮时(button1)时,变量X会自动加1 变量的定义与使用 变 量 定 义 图 变 量 使 用 图 变 量 使 用 图 运用变量作计算:表达式 什么是表达式? x=1 a=b+c i=i+1 表达式用来做什么? 表达式在App Inventor的实现方式 【表达式应用的案例】 案例 设置 分数=分数+1 探究任务 案例 编写一个应用程序,实现以下功能: 用户可以在手机界面上通过手指滑动来画图 画图的颜色和线条宽度可以通过按钮来设置 右上方显示当前画图的颜色和线条宽度 清楚所画图像的功能按钮 案例 分组讨论 疑问一 该程序要用到哪些组件,它们的哪些属性需要设置? 疑问二 这些组件可以满足用手指划线的需要吗?如果不能,需要新的组件来实现什么功能? 疑问三 请检视基础组件库,你认为哪个可以帮组你实现需要的功能? 疑问四 这个应用程序需要哪些变量记住哪些数值呢? ? 介绍自己小组的讨论结果 画布组件(Canvas) 画布组件的功能介绍 开动脑筋 该应用程序需要处理哪些事件 颜色设置点击 宽度设置点击 手指滑动(应该包含哪些子事件) 手指滑动的起点和终点?变量? 讨论 开动脑筋 怎么定义画出的颜色和宽度? 哪个组件的什么行为实现画图? 思考 画布组件的行为:语句块实现 这里的变量x,y是起到什么作用? 宽度和颜色是怎么界定的? 组件之间的属性是怎么互相影响的 课堂小结 一 什么是程序里的变量;变量的定义和使用 二 程序的大脑记忆细胞 三 事件发生的记录仪 四 组件之间互相影响的传输枢纽 目录页 CONTENTS PAGE 认识 App Inventor 程序设计的 基础要素 “轻游戏” 与 动画 数据交互 与 移动开发 计算思维下的 程序设计教学 第二章 CHAPTER 2 第二节 变量的定义与应用 认识 App Inventor 程序设计的 基础要素 “轻游戏” 与 动画 数据交互 与 移动开发 计算思维下的 程序设计教学 * * 01 程序中的变量 02 实现手指画图 03 画布组件 * 01 程序中的变量 02 实现手指画图 03 画布组件 * 01 程序中的变量 02 实现手指画图 03 画布组件 * 01 程序中的变量 02 实现手指画图 03 画布组件

文档评论(0)

1亿VIP精品文档

相关文档