• YiGo学习(一)YiGo介绍


    YiGo是一种开发语言,是一种面向业务人员进行管理信息系统开发的特定领域语言,属于第五代计算机语言。它可以在图形化界面上进行选择、拖拽等动作进行管理业务建模,通过建立对系统需求的描述模型由计算机自动生成运行代码,颠覆了传统软件开发方式;可以进行二次开发。有着四个特点:图形化;简易化;高效化;个性化。具体

     Yigo的管理模型包括:

    (1).界面模型:包含了界面、数据源、数据对象事件处理、表单集合属性等。

    (2).数据关系:定义Yigo语言处理的信息的结构和规则。数据模型描述了数据结构、数据操作、数据约束以及数据之间的关系。

    (3).业务流程:定义应用如何处理其各个业务的过程。Yigo提供了针对过程的开发方法,定义了一套流程定义语言,使信息系统的开发者可以通过Yigo的过程定义语言描述其过程、任务和任务的处理顺序。

    解决方案目录:

    每个Yigo用户程序称之为一个应用(解决方案),包含了当前用户程序的所有对象定义;所有的对象包含在一个根目录下,每个应用由多个工程组成。

    应用的基本属性及可用工程列表由Solution.xml文件指定,(当不想让客户看到某个工程时可以设置某一工程不可见);CommonDef.xml为应用的公共定义,为所有工程所使用,工程内的CommonDef供该工程使用,优先级更高。

    解决方案中的文件介绍

      Project.xml:工程文件,定义工程的全局属性;

      Entry.xml:功能入口定义文件;

      CommonDef.xml:工程中的公共设置,定义同应用中的同名文件,只是优先级更高;

      BPM.xml:工程中流程对象定义集合文件;定义工程中流程布署信息和与表单的关联信息;

      表单:表单为一个完整的用户交互界面,每一个表单由一个或多个组件按照层次结构组成,并可以定义不同层次的布局结构;

      数据对象:数据对象定义存储目录;

      流程:流程用于描述用户事务的处理过程;

      数据映射:数据对象之间的生成关系;

      数据迁移:数据对象之间的归集关系;

      报表:报表定义印刷格式的数据输出。

     

     

  • 相关阅读:
    win10安装scrapy
    win10安装 pandas
    scrapy 启动失败,scrapy startproject test 出错 'module' object has no attribute 'OP_NO_TLSv1_1
    Mac环境下安装运行splash
    通过软链接解决目录空间不足的问题
    CentOS 图形界面的关闭与开启
    shell+crontab 实时服务进程监控重启
    Linux下查看yun rpm dpkg 软件是否安装成功的方法
    ubuntu设置root登录ssh
    Ubuntu的中文乱码问题
  • 原文地址:https://www.cnblogs.com/moonstars/p/12397042.html
Copyright © 2020-2023  润新知