立即注册 登录
度量快速开发平台-专业、快速的软件定制快开平台 返回首页

admin的个人空间 http://plat.delit.cn/?1 [收藏] [复制] [RSS]

日志

开发模式及智能窗体概念

已有 1679 次阅读2018-6-30 11:15 |个人分类:构建综合|系统分类:构建综合| 开发, 智能

    度量快速开发平台,是度量科技自主开发的应用系统开发平台,可以方便快捷的搭建企业、医院、工厂、学校等行业的企业级运营管理平台。
度量快速开发平台开发模式 是结合已经集成好的信息平台,进行业务表开发,智能窗体开发,开发完成后建立菜单发布给用户使用,用户使用过程中可以时时进行功能调整和完善。
   

1.基本概念

这个概念是相当重要的,因为在平台的构建中我们肯定会使用的很频繁。在平台里面,所有的部件(平台里面需要绑定业务表的称之为部件,非绑定业务表的称之为控件)都需要绑定一个数据源,在平台叫绑定业务表,每个业务表是一句SQL语句组成,这个SQL语句可以复杂也可以简单,平台会通过这个SQL语句查询得到一个数据,然后这个数据就会与部件绑定。
也就是说业务表就是一个装SQL语句的容器,部件与业务表绑定,使用时就会根据业务表里面的SQL语句查询出表结构以及数据,自动生成相关界面显示出来。
 

2.界面功能

业务表分为公共模块的业务表与项目里面的业务表。两者的区别在于,公共模块的业务表,其它项目可以调用。而项目里面的业务表,在其它项目里面不能调用。
 
业务表功能区分为:目录管理、增删改查、业务表设计,以及引用的窗体关系、预览业务表的可视化结构、移动业务表的位置。具体的各个功能菜单介绍,请参见《度量开发工具入门介绍》文档,这里就不重复的叙述了。
 
 

3.业务表类型

业务表类型:是指添加业务表时,我们需要根据业务需要,选择类型。
业务表类型分为4种: 读写SQL、只读SQL、内置、调用服务。

3.1读写SQL

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

3.2只读SQL

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

3.3内置

内置:是指平台封装好的,比较常用的,复杂的SQL语句。内置业务表:
 

3.4调用服务

调用服务:是调用平台外的dll文件,应用于比较复杂的环境。
业务表调用服务演示:
 
 

4.业务表变量

业务表有一个比较重要的概念就是“业务表变量”,既然上面我们说了业务表好比一个SQL语句的容器,那么对于SQL语句,我们都知道有一个WHERE子句,那就是筛选条件时用的。既然要筛选条件那么这个条件一定不能是死的,肯定要从我们界面上灵活的传入一些数据进行筛选这样才实用,所以业务表变量就诞生了。
业务表变量就是在业务表的SQL语句中设置一个变量,这个变量的值是等待我们后续根据实际情况指定的。只读业务表和读写业务表都可以赋予变量。
最常见的就是读写业务表,ID的变量。用于窗体的修改数据、查看数据、删除数据,这些功能操作,都必须有唯一的标识ID变量来完成。如下图所示:
 
下图的窗体功能,就是由于在业务表设置了变量ID,窗体功能的代码里面获取了ID,所以才能选到那条就执行那条。
 
还可以有复杂一点的变量,控制数据查看的人员ID变量,控制时间范围的开始时间、结束时间变量。如下图所示:
 
 

1.基本概念

窗体的含义:窗体是平台重要的构成部分,简单而高效是窗体的主要特性。由网格部件、记录部件、文档显示部件等众多系统内置控件构成的可视化的开发工具;通过绑定业务表,添加功能按钮、添加事件管理,来展现数据或编辑数据。
在智能窗体里面所用到的控件、部件以及需要写代码的地方都是经过封装加工的,这些东西开发者使用起来更方便、更简单、效率更高,从而显得更智能化。由于平台很多方法都是封装好的,所以对于有点开发经验,或者初学者能快速的掌握窗体开发。
 
 

2.界面功能

窗体分为公共模块的窗体与项目里面的窗体。两者的区别在于,公共模块的窗体,其它项目可以调用。而项目里面的窗体,在其它项目里面不能调用,只能导到其他项目。
温馨提醒:窗体导出时,也会把窗体所属的业务表一并导出来。
 
窗体功能区分为:目录管理、增删改查、窗体设计,以及导出导出窗体、窗体业务表查看或修改、发布窗体、测试运行。具体的各个功能菜单介绍,请参见《度量开发工具入门介绍》文档,这里就不重复的叙述了。
 

3.窗体部件

窗体部件,相当于平台窗体的一个容器,用来呈现数据,或者编辑数据。可以通过把系统内置的控件拖进智能窗体,然后绑定数据源(业务表)之后,就可以进行数据展现,数据操作等功能。度量快速开发平台提供了大量通用性部件,它们可帮助我们快速的完成想要的效果。
 

3.1主要部件

窗体比较常用的部件包括:网格部件、树形部件、记录部件、文档显示部件、文档编辑部件、图表部件 、报表展现部件、Office部件。这些部件都需要绑定数据源(业务表),或者报表,用于显示数据、操作数据。

3.2窗体属性

 

3.3辅助控件

窗体的辅助控件,是由文本标签、文本输入框、日期时间、按钮、下拉选择等系统控制组成。他不像网格部件、记录部件这些需要设置业务表,操作数据。这些控件是为了窗体的功能更加完善,与网格部件、记录部件等有机的配合起来,实现窗体的开发。
 
如下图所示,该窗体就是由按钮控件、日期时间控件组成。
 

4.功能管理

功能管理,是指窗体的功能按钮。比如,新增、修改、删除、查看等按钮,就是在窗体的功能管理里面开发完成。可以在这里添加各个功能按钮的代码,以及功能按钮的图标。
 

5.事件管理

事件管理是由智能窗体事件、控件、智能部件、按钮、工作流组成。在这里面可以对窗体、对数据进行许多的操作。
 

6.智能向导

在平台里面有一个很实用的东西,就是智能向导,这里面包含了平台的绝大部分内置方法属性。在我们构建的时候,你当前用到了哪个部件,那么在这里面就有这个部件的方法说明以及示例,更重要的是里面有个辅助设置的功能,能自动生成相应代码。
比如你所使用的部件,绑定了一个带有业务表变量的业务表,但是你忘记了自己取的业务表变量的名字,那么你可以直接通过智能向导中的辅助设置进行选择设置,智能向导会自动识别这些方法所需要的参数,这就是智能的体现。当然智能是在你任何需要写代码的地方都打开它。
 

路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

手机版|小黑屋|重庆度量科技  本站关键词:快速开发平台

GMT+8, 2018-9-25 21:56 , Processed in 0.163353 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

返回顶部