zoukankan      html  css  js  c++  java
  • 今日小结 4.2

    • 本周周末完成SQLite数据库 myclothes,创建,插入,修改,删除,绑定拖动条、单选框等组件来完成  OK

    1.方法在使用前必须先实例化

    一切属性、方法都是对象才具有的,因此在使用属性、方法前必须先实例化。ps:static 除外

    比如:

    直接使用

    SQLiteActivity.this.myTabOperate.insert("东华校服蓝色","68");  

    程序会出现异常而退出

    必须先实例化才能用里面的方法:

    case R.id.btn_addrecord:        //添加一条记录
        SQLiteActivity.this.mdb = SQLiteActivity.this.mdbhelper.getWritableDatabase();      //如果数据库、数据表存在则打开,不存在则创建
        SQLiteActivity.this.myTabOperate = new MyTabOperate(SQLiteActivity.this.mdb);       //实例化数据表操作类
        SQLiteActivity.this.myTabOperate.insert("东华校服蓝色","68");                     //记得每次都要1.打开或创建数据库数据表 mdbhelper.getWritableDatabase()
        Log.d("mylog", "添加了一条记录");                                                  //2.实例化数据表操作类 myTabOperate = new MyTabOperate(mdb)

    2.GUI刷新,

    GUI = UI

    Graphical User Interface , 图形用户界面

    3.内部接口 回调函数

    回调函数和API都属于跨层调用的函数  

    区别是 API(Application Programming Interface,应用程序编程接口) 是低层(驱动)提供给高层(应用)的调用,

    而回调函数正好相反,

    回调函数写在高层,低层通过一个函数指针保存这个函数,在某个事件的触发下,低层(驱动)通过该函数指针调用(回调)高层(应用)的这个函数。

    4.事务处理——批操作

    简单事件处理,包含过滤(filtering)和路由(routing)两个步骤,过滤决定事件是否要传出去,路由决定要传给谁。例如,设定好报警阈值后,温度传感器测量的温度超过阈值,才会把信息发送给MCU。

    5.数据库查询 ,结果集

  • 相关阅读:
    Leetcode 274.H指数
    Leetcode 273.整数转换英文表示
    Leetcode 264.丑数II
    Leetcode 260.只出现一次的数字III
    Leetcode 242.有效的字母异位词
    Leetcode 241.为运算表达式设计优先级
    Leetcode 240.搜索二维矩阵II
    Leetcode 239.滑动窗口最大值
    Leetcode 237.删除链表中的节点
    Leetcode 236.二叉树的最近公共祖先
  • 原文地址:https://www.cnblogs.com/Chongger/p/5347007.html
Copyright © 2011-2022 走看看