手机APP开发之MIT Appinventor详细实战教程(五),通过情报类APP实际编程来准确的表达数据库的原理和用途

目录

一、存储类APP的简单介绍 

二、数据库的具体理解

三、布局介绍

四、逻辑介绍和细节讲解

五、总结


上一节主要介绍了有关于数据库的一些应用和概念,以及比较抽象的原理。大家可以通过上一篇文章,可以对数据库有一个大体的的了解。但是数据库如何使用,并且它内在的真正原理究竟是什么,上次说的并不是特别清楚。这次我们通过自制的一个APP,来从侧面反映数据库真正的用途和其内在原理。

一、存储类APP的简单介绍 

首先这个APP的功能只有一个。也较为简单。它的功能就是存储数据和提取数据。存储数据需要往数据库添加两个元素,一个是标签,一个是变量。标签与变量紧密相连。标签的作用就是用来提取变量的值的。实际情况是这样的。帮我们输入标签和变量并进行保存 ,然后想要查看变量的值,我们只需要将标签输入,就可以从数据库中提取出变量的值。我们形象的把这个标签称作钥匙。而标签所对应的变量的内容,我们称之为情报。所以说当我把钥匙和情报同时放入一个密闭的箱子里,也就是数据库。

二、数据库的具体理解

当我们想要再次查看的情报的时候,就需要通过这把钥匙来打开这个密闭的箱子。这也是这个APP主要的功能。我把这个APP放在下方,大家可以通过扫描二维码在手机上进行下载。来深刻的体会其内在的原理和用途,来加深对数据库的了解和认识。

 下面我们来对这个APP的编程过程做一个较为详细的解释和其内在逻辑的统一讲解。

三、布局介绍

 首先是APP的基础界面界面较为简单,在此不过多讲述。

它的主要组件有 两个文本输入框  ,用来储存情报和钥匙。  设置保存核对清空读取4个按钮。以及许多标签。

四、逻辑介绍和细节讲解

 最重要的是APP内部组件之间的逻辑关系我们应该如何设计,以及它内在的原理和方法是什么,下面我们一一为大家道来。

 我们知道整个软件中最重要的就是那个情报了,所以我们将情报设计为全局变量。第1步先初始化变量,将全局变量设置为0。  

然后我们保存这个按钮,当这个按钮被点击时,我们使全局变量的值等于输入框情报文本。然后通过数据库来保存标签和变量的值。接下来通过对话框来提示用户是否保存成功。然后将文本输入框内容清零。用来保证情报的严密性。

当我们松开 保存按钮的时候。  也就是变量失去焦点的时候,我们判断文本输入框中的内容是否为空,让后将内容赋给对话框的提示信息。

     接下来是读取按钮的设计,当读取被点击的时候,我们可以调用数据库里面存储的内容,通过标签来查看内容,如没有存储对应的标签,则输出上方红色字体。

接下来是核对按钮和清空按钮的设计,核对按钮可以直接引用数据库的数据,来实现数据的核对,清空按钮较为简单,自己体会吧。

五、总结

总结,数据库中标签和变量紧密相连,就相当于我们学的C语言中地址和变量值的关系,在使用数据库的时候,我们可以将标签中的内容通过数据库的调用来替换,而全局变量的设置让整个软件的运行有了延续。最后给大家一个思考题,钥匙这个标签在整个逻辑结构运行中扮演着什么角色,和具体的运作情况。

 

 

  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值