宝宝日记7:全局与局部

在读日记的屏幕(READ)中,声明了全局变量筛选结果,同时,在筛选视频的过程里,又声明了局部变量筛选结果,这两者的名称虽然相同,但其中的内容以及它们的作用却不同。

局部变量筛选结果并非全局变量筛选结果的子集,它们是两个长度相同的列表,差别在于局部的筛选结果是一级列表,其中的列表项是单条日记中的第二项——日记内容,而全局的筛选结果是一个二级列表,每个列表项中都包含了3个列表项,即,日期时间、日记内容以及视频文件地址,是一条完整的日记。

两个筛选结果的作用也不相同:

  • 全局筛选结果:用于提取日记内容,其中前两项内容显示在标签上,第3项内容设置为视频播放器的源文件属性;

  • 局部筛选结果:用来设置视频选择框的列表属性。

作业:

在屏幕初始化时,当年、月、日列表选择框完成数据绑定后,设置年选框的选中项为当前年,设日、月选框的选中项为全部

附代码截图:

请将学习过程中的疑问,以及对课程的意见或建议写在留言中。

(0)

相关推荐

  • 解析|微信搜索功能设计

    移动互联网时代,用户信息被孤岛化,用户生产的内容被隔离在自家产品,搜索引擎无法通过搜索抓取,例如微信公众号.小红书等. 在国内除百度搜索外,用户使用量最多的可能就是微信搜索.微信搜索可以同时搜索到来自 ...

  • Excel VBA之第二十七课

    大家好,今天我们继续学习过程的基本知识,先不要着急着去写代码,以后有你写的,像金字塔一样,我们先把底层的塔基建好,日后方可发挥.今日给大伙带来的是-过程的作用域.同变量的作用域(过程级变量.模块级变量 ...

  • 百度APP高级筛选功能怎么用?

    百度的最主要功能就是搜索,不过多数人却不怎么会使用它的高级搜索功能,通过此功能不但能够精准的找到我们需要的内容,而且还可以节省网上寻找的时间,那么高级筛选功能是什么?又该怎么使用呢? 在百度APP主页 ...

  • 花40+分钟视频讲一个函数,因为真是太强大了! | PQ重点函数

    - 1 - 在最后看完整视频前,先看个小问题-- 对数据忽略大小写进行分组,如下图所示: 单纯解决这个小问题并不难,比如说,我们可以先统一大小写,然后操作分组. Step-1 先全部统一为大写或小写 ...

  • 2种实操思维,小白也能轻松上手,5分钟就能学会的抖音爆款玩法!(下)

    接下来,我们继续分析打造抖音账号的第二种创作思路--从爆款出发. 在介绍创作思路之前,先了解一下"什么是爆款?" 爆款,在抖音平台,一般来说是指那些播放量超过100w或点赞量超过1 ...

  • 【最新视频】第四十二集 全局变量和局部变量

    介绍了C语言中全局变量和局部变量的用法和注意事项

  • 宝宝日记1:密码保护

    如果我们对学习编程的人群进行分类的话,可以有很多种分类方法,如,按年龄.职业背景或者性别等等.在我最初想做编程教学时,我的分类是学习者在家庭中的角色,如,爸爸.妈妈.孩子,于是我所讲解的例子也都是按照 ...

  • 宝宝日记2:按钮导航

    在宝宝日记的首页(Screen1)中,要实现两个功能:登录及导航.我们将登录组件与导航组件分别放在两个不同的垂直布局组件中,通过设置它们的允许显示属性来完成这两个功能. 将按钮本身(我们称之为组件对象 ...

  • 宝宝日记3:录制与播放视频

    App Inventor被称为事件驱动的程序语言,它的含义是,事件是程序运行的触发器.回忆一下我们所做过的实例--电子试卷,如图下所示,橙色与紫色代码块都是一些被动的代码,它们或者被其他程序调用,或者 ...

  • 宝宝日记4:保存日记

    编写程序中最复杂.也是有趣味的,就是对列表的操作.在App Inventor的列表中,列表项即可以是简单的数据,如数字.字符.逻辑值等,也可以是另一个列表,这就使得列表的结构有无穷多种可能性,这为我们 ...

  • 宝宝日记5:数据绑定(下)

    无奈每个图文消息最多只能容纳3段视频,每段视频限制20M容量,而本节课内容相对较多,只好分成两个图文消息. 继续完成对年选择框的数据绑定. 从名义上来说,我们在讲数据库操作,而实际上,却是对列表的操作 ...

  • 宝宝日记5:数据绑定(上)

    对于数据库中的数据而言,最基本的操作有四项,即增删改查,你应该像如数家珍一般记住这四个字.顾名思义,所谓增,就是向数据库中添加新的记录.记录是数据库技术中的术语,在宝宝日记应用中,对应于一条日记,这条 ...

  • 宝宝日记6:数据筛选

    本节课是宝宝日记应用中最困难的一节课--根据用户选定的年.月.日,从全部日记中筛选出一个符合条件的子集.困难在于逻辑的复杂性.不过好在我们的代码是中文的,在代码与逻辑之间并不需要额外的概念转换,这使得 ...

  • 宝宝日记8:浏览日记

    在经历了前面三节课的跌宕起伏之后,我们终于可以放松心情,来完成宝宝日记的收关之课. 此前我们提到过,组件即是变量,而且是全局变量.这里我们利用视频选择框的选中项索引值,来完成对日记的浏览,恰好是利用了 ...

  • 课程索引⑾——宝宝日记

    第一节:密码保护 隐藏标题栏.状态栏,应用占据完整的屏幕: 外围容器:宽度96%,高度充满: 定位容器:通过设定容器的高度值,垂直对齐居中,来调整界面组件(标签)的垂直位置: 本地数据库:安全性比文件 ...