宝宝日记1:密码保护

如果我们对学习编程的人群进行分类的话,可以有很多种分类方法,如,按年龄、职业背景或者性别等等。在我最初想做编程教学时,我的分类是学习者在家庭中的角色,如,爸爸、妈妈、孩子,于是我所讲解的例子也都是按照这样的分类进行设计。游戏是孩子们喜欢的类型,家庭账本、幼儿加法启蒙是妈妈们喜欢的,而数学实验室或硬件控制类的应用是爸爸们喜欢的。这些例子已经或即将收录在《App Inventor开发集锦》这本书里,在公众号的菜单里可以找到这本书的链接。不过在App Inventor趣味编程这个课程里,我还兼顾到了中小学老师们关心的类型,如电子试卷等。

接下来宝宝日记是写给年轻的爸爸妈妈们的,希望你们可以借鉴这个例子,开发出一套完整的应用。

提示:布局组件可以用来调整可视组件在屏幕上的位置。

提示:数据库的存取数据操作需要一个钥匙,即“标记”,它就像你到银行存取款时使用的账号一样,必须是同一个字符串,为了保证不出差错,特将这个字符串声明为变量。

作业:

对本课中的程序进行完善,如果用户尚未输入密码,就点击了提交按钮,该如何来处理?

附组件列表及代码截图:

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

(0)

相关推荐

  • 陈锦煜 《 日记一则》 指导教师:林荣林

    日记一则 福建省安溪第三小学二年级2班 陈锦煜     2021年7月5日  星期一  晴天 今天早上,醒来以后,我打了一个哈欠.忽然,一股香气迎面扑来,我闻了闻,是春卷的味道.我急忙从床上爬起来,飞 ...

  • 最好的情人和最好的闺蜜

    平.日记      平日.记 平平的日记,平日的记录 文/平平 来源/平日记(love13077388867) 六一. 我们家,可能跟别的家庭有点点不一样. 我们家,爸比承担了更多的带娃时刻. 妈妈总 ...

  • 翻开父母20多年前的孕期日记,我边看边哭……

    最近一位网友 无意间找到一个陈旧的本子 翻开一看 是爸爸妈妈合写的怀孕日记 从妈妈怀孕到她上幼儿园 基本上大事小事都被记录下来了 内容让人暖心又感动 日记里,有爸爸的字迹,也有妈妈的.他们记录着第一次 ...

  • 宝宝日记2:按钮导航

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

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

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

  • 宝宝日记4:保存日记

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

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

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

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

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

  • 宝宝日记6:数据筛选

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

  • 宝宝日记7:全局与局部

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

  • 宝宝日记8:浏览日记

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

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

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