关于度量快速开发平台(创建数据表,业务表)

转眼之间,我已在度量工作了20天,在这20天中,不多不少,有些收获。
前十天,在无尽的学习当中,熟悉快速开放平台,看文档,听同事讲解之后,做练习,十天下来,

对于这个平台已熟悉的差不多了,我不得不说这个平台的强大。
一、平台简介
    快速开发平台主要分为两种模式。一种是引擎模式,一种是生成源代码模式。在度量快速开发平台中,这两种模式都使用到了,但是生成源代码模式在度量快速开发平台里面得到了不一样的体现,更大幅度的提高了效率。
    我们在平台中不管用什么方式构建(在平台中开发我们称之为构建)出来的应用(在平台中我们把根据实际业务构建出来的功能模块称之为应用),最终我们是要让用户使用的,也就是说,用户需要有一个地方能 打开我们在平台中构建出来的应用,所以度量快速开发平台的做法是通过配置菜单的方式来实现(当然配置 的每个菜单都是受权限控制的),每一个菜单都对应一个应用。在平台中配置的每一个菜单都是我们在平台中通过不同的模式构建出来的应用,那么我把在平台中的构建模式分为以下5中模式:智能窗体开发、表单工作流开发、高级工作流开发、报表开发、扩展开发
二、数据库维护(数据库)
    我们都知道,创建一个窗体,需要数据库,那么这个数据库维护就用来创建数据表。在平台的开发工具一个菜单的名字叫“数据库维护”,右键点击默认(default),新建表。如图:

    我们对数据库维护下的数据表进行配置时,有两列分别叫“字段名”和“实际名”(如下图):    

  字段名:也就是数据表字段的别名(Alias),平台构建中有设置业务表的情况时,系统就会显示字段的别名,当然前提是设置的业务表中的SQL语句没有使用例如“AS”这种关键字再次命名别名的。

  实际名:也就是数据表字段名称,比如你写一句SQL语句那么就得用这个名称来查询。

数据表就这样创建好了。

三、业务表维护(业务表)  

    这个概念是相当重要的,因为在平台的构建中我们肯定会使用的很平凡。有开发经验的人都知道,当我们在使用一些控件开发的时候,有的控件是需要绑定数据源的,例如我们使用的GridView这个网格控件,它就需要指定一个数据源,也就是绑定一个DataTable。在平台里面原理也是差不多的,所有的部件(平台里面需要绑定业务表的称之为部件,非绑定业务表的称之为控件)也需要绑定一个数据源,但是平台叫绑定业务表,每个业务表是一句SQL语句组成,这个SQL语句可以复杂也可以简单,平台会通过这个SQL语句查询得到一个DataTable,然后这个DataTable就会与部件绑定。

也就是说业务表就是一个装SQL语句的容器,部件与业务表绑定,使用时就会根据业务表里面的SQL语句查询出表结构以及内容并且自动生成界面显示出来。创建业务表(如图)

点击保存。

业务表其实还分为“只读业务表”与“读写业务表”。

只读业务表:就是只有查询作用,不能根据这个业务进行写数据操作。比如在绑定只读业务表的部件中使用保存数据的方法(SaveData)就会提示错误。一般这类业务表可以自定更复杂的SQL语句。如图:

读写业务表:可以有查询作用,还有写数据的作用。比如在绑定读写业务表的部件中是可以直接调用保存数据的方法(SaveData),把界面上的数据直接提交到数据库表里面。一般这类业务表都是对一个数据表进行操作,都是通过界面勾选的方式来自动生成SQL,不允许自定义。如图:

数据表和业务表都创建好了,下面就可以创建窗体了。

关于度量快速开发平台(创建数据表,业务表),布布扣,bubuko.com

时间: 2024-08-06 20:03:20

关于度量快速开发平台(创建数据表,业务表)的相关文章

关于度量快速开发平台(创建智能窗体)

上次提到创建数据表和业务表,这都是为创建智能窗体做准备,但也是不可缺少的一部分.现在,讲讲如何创建智能窗体. 一.概念及用途 概念:智能窗体,智能表现在代码少,操作方便,智能识别,智能提示等方面,所以称之为智能窗体,然后智能窗体里面具有这些特点的控件又被称之为智能部件. 用途:窗体的开发应用很广泛,这个就不用多说了,在平台中还可以利用窗体构建高级工作流 二.创建窗体(以学生信息为例) 我们需要创建2个窗体,一个是显示所有学生信息列表的主窗体(学生信息列表窗体),从这个窗体上可以打开另一个子窗体(

度量快速开发平台:网格部件焦点行数据实现窗体功能的显示与隐藏控制

业务需求: 在窗体构建中,不乏需要系统根据某些数据自动判断来实现窗体菜单功能的是否可用.对于非专业开发人员来说这未必不是一件难于登天的事情, 针对此类问题,度量快速开发平台提供了一套小白都能使用自如的窗体构建智能向导.以下主要讲解如何实现网格部件焦点行数据对菜单功能的显示与隐藏控制. 应用场景: 事例:入库管理,当我们选中已经审核完成的商品入库单时,需要实现修改.删除.审核功能只读.如图: 反之,选中未审核数据,实现销审只读,其他可操作.如图: 以上就是界面显示效果,下面我们看看后台代码(没有想

度量快速开发平台系统介绍

度量快速开发平台(DelitPlatform)是业界第一个完全基于运行时设计思想实现的业务定制管理平台,Any where.Any Time 进行业务调整,业务修改,而不影响其它业务使用.它简化了软件整个开发周期,缩短开发时间.度量快速开发平台是领先的SOA应用开发平台,基于.Net技术,采用了衔进的SOA标准和规范,并通过部件化,图形化,一体化的开发平台产品为客户提供了完整覆盖软件开发生命周期,从软件设计,开发,调试,后期维护等方面进行优化,全面提升研发速度和稳定性.并达到低成本.高质量.灵活

度量快速开发平台中集成登录CS程序的思路设想

大家知道,度量快速开发平台中,集成登录其他BS系统,是已经提供好了集成接口.可以参考"度量第三方Web系统集成登录实现"这一篇文章.如果使用单位还想集成登录现有单位的客户端程序,该怎么办呢?度量快速开发平台中,提供了一个打开本地文件的方法: 使用示例: OpenFile("C:\Windows\notepad.exe")如果要集成进来的第三方CS程序,安装的目录都在同一个位置,直接把OpenFile里面的文件路径换成确定的即可.总所周知,客户端文件有个很大的特点,即

度量快速开发平台分页构建介绍

度量快速开发平台中,网格部件使用非常多,一般情况下,比如数据在1万以内的,都可以直接快速查询出来,如果数据量很大,考虑到一次性打开可能有效率影响,因此可能有网格部件显示数据的分页需求.虽然数据量大后分页显示效率提高,但是查看数据还是不太方便.如果确实要分页,那么分页功能如何在度量快速开发平台中来实现呢? 对于mysql数据库,分页还很好实现,在sql中直接就提供了limit分页的功能.度量快速开发平台一般是sqlserver或者是oracle,我们同样可以利用sql语句来实现分页效果. 主要实现

度量快速开发平台中附件字段介绍

度量快速开发平台中,字段可以设置为附件类型,设置为附件类型的字段,在上传了数据后,字段中保存的数据格式是这样:   32位附件码|附件1名称  32位附件码|附件1名称\附件2名称   32位附件码|附件1名称\附件2名称\附件3名称 上面格式可以看到一个 附件 字段设置后,可以上传多个附件.根据存储数据格式情况,我们建议,附件这个字段长度尽量设置长,比如长度为1000或者2000,这样上传几个附件也不会提示字符超长. 度量快速开发平台中,附件字段是加密上传到服务器端的,数据库中实际上只记录了服

报表设计器报表结构介绍———度量快速开发平台

度量快速开发平台集成了报表设计工具,今天给大家普及哈报表设计器的报表结构:   打开报表设计器,可以看到整个报表是由多个绑定带区组成.                     那么每个带区各代表的是什么呢?如下:TopMarginBand(上边距):每个页面上面都显示的空白,在PageHeaderBand或者ReportHeaderBand上面:ReportHeaderBand(报表头):在报表起始位置, 此带区被设计用于显示某些概述信息,例如报表的封面:PageHeaderBand(页眉):在

度量快速开发平台部署IIS服务端后提示不具备查看该目录和页的权限 ALC

今天在云虚拟机上部署度量快速开发平台服务端后,访问效果如下所示:  提示 不具备查看该目录或页面的权限,因为访问控制列表(ALC)对wrb服务器上的该资源进行了配置. 这个错误,主要是IIS上部署的服务端文件夹访问权限不够引起,只需要把服务端目录安全性设置为 network service用户完全控制即可.如果设置这个用户后仍然不行,则需要把everyone用户设置为完全控制才行.原文地址:http://bbs.delit.cn/thread-336-1-1.html 转载请注明出处: 撰写人:

度量快速开发平台网格勾选行(标识行),多选行获取方法

度量快速开发平台网格部件中勾选行与多选行都可以使用,我们向导中目前列出了勾选行的获取使用方法,多选行目前职能向导中没有列出,这里介绍一下.  勾选行获取,可以直接智能向导 "获取标识行" dim rows=网格部件1.GetMarkedDataRows()for each dr in rows   msgbox(dr["ID"])next 多选行获取效果: dim rows=网格部件1.GridView.GetSelectedRows()dim maxcount=0