易语言数据框架手册

返回首页

    易语言的数据应用框架用作快速开发数据应用程序。

一、易语言数据框架图:

    数据由数据提供者提供,由数据源协调并分发,由数据处理者使用。

二、数据提供者:

    数据提供者仅仅负责为数据源提供数据的获取和存储方法,即数据操作接口。目前有“通用提供者”和“数据库提供者”两种,以后还要继续增加,譬如“远程数据提供者”等等。

    各类数据提供者所支持的数据操作接口可能不相同,下面列出目前两种数据提供者的相关情况:

    1、通用提供者:
       使用内存作为数据的存储仓库,全面支持所有数据操作接口。因此必要时可以将其它类型数据提供者内的数据导入到此类型中,以全面发挥数据源对数据的操纵能力;

    2、数据库提供者:
       使用数据库作为数据的存储仓库,不支持以下数据操作接口:

        1、置行高; 2、置类型; 3、置文本色; 4、置背景色; 5、置字体名; 6、置字体尺寸;
        7、置字体属性; 8、置边距; 9、置文本输入格式; 10、置对齐方式; 11、置密码方式;
        12、合并; 13、分解; 14、加线条; 15、删线条; 16、初始尺寸时同时改变列数;
        17、在中间插入行; 18、插入列; 19、删除列。

      如果想对数据进行以上操作,应该先将数据通过数据源导出到通用提供者中。


三、数据源:

    数据源用作在数据处理者和数据提供者之间起协调和数据桥接的作用:

  1、为所有基于本数据源的数据处理者提供来自数据提供者的数据;
  2、将数据处理者处理后的数据写回到数据提供者中;
  3、如果更换数据提供者或数据提供者内的数据发生改变,将自动通知所有基于本数据源的数据处理者。

四、数据处理者:

  数据处理者仅用作处理从数据源获取的数据,“处理”可以是计算、显示、打印等等所有数据利用方法。