编写一只个性化的App便签小程序,TinyDB可能会帮上你。

 
1.组件设计

1)TextBox1输入需要记录存储的信息记录
2)四只button分别作为“添加 编辑 删除清空”信息记录
3)LlistView显示记录条
4)TinyDB1存储数据的容器
 
2.逻辑设计
1)定义变量memo为列表
列表如何理解?
抽象理解为:

2)读入数据记录

3)构造过程show  (把高频率使用的功能代码集合起来构造成“过程”,便于调用)

理解:把从文本框读入的文本信息存入TinyDB1的标签数据盒里,标签为sore,存储值为变量memo取得的值,这样就更新了TinyDB1,同时让listView的元素显示memo存入的数据信息,把Textbox1中的文本重置为空,便于再一次输入信息。
4)其他修改:编辑、删除、清空
 


5)细节:屏幕初始化

清空数据库TinyDB1存放的数据记录,清空Listview1的信息显示

本例改编自:

《人人都能开发的安卓APP》App Inventor 2应用开发实战

机械工业出版社: 黄仁祥 金琦 易伟 编著

 

最新文章

  1. MVVM ObservableCollection<> ListView
  2. avalon2学习教程12数据验证
  3. 烂泥:ubuntu安装vmtools
  4. Sublime Text3 包管理器、插件安装
  5. 利用 Lua 实现 App 动态化方案
  6. .NET MVC通过反射获取数据修
  7. Lambda应用设计模式 [转载]
  8. bootstrap学习1
  9. python 导入模块出错 ImportError: No module named 'request'
  10. web api 过滤器
  11. php7新特性总结
  12. eclipse 安装插件报错问题
  13. linux zip tar 压缩打包命令
  14. UD系统主定制界面
  15. mongoDB报错Cannot find module '../build/Release/bson'
  16. Supervisor4.0和python2.7的crit问题,导致python进程阻塞
  17. Python:模块学习——sys模块
  18. ubuntu下安装自动补全YouCompleteMe
  19. spring aop自动代理注解配置之二
  20. 吐槽 坑爹的MySQL安装路径选择

热门文章

  1. JAVA数据结构--二叉查找树
  2. 彻底成功配置Maven和Eclipse集成
  3. 基于 IEEE 754 标准的 单精度浮点数计算方式 (未完成)
  4. scrapy parse()方法工作机制(转)
  5. 20164324王启元 Exp1 PC平台逆向破解
  6. 搭建github静态博客
  7. Ajax(Asychronous JavaScript and XML)笔记
  8. jqueyr validtion的使用
  9. C指针总结
  10. 获取IP相关信息和文件上传