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

 
1.组件设计

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

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

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

第9课 备忘便签-TinyDB-LMLPHP
第9课 备忘便签-TinyDB-LMLPHP

5)细节:屏幕初始化

第9课 备忘便签-TinyDB-LMLPHP清空数据库TinyDB1存放的数据记录,清空Listview1的信息显示

本例改编自:

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

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

 
05-11 22:16