[开源]全新生成式低代码,“零代码”搭系统,“全代码”完善应用

一、开源项目简介

YoursLC有源低代码

yours你们的、LC是低代码low-code的缩写,中文名称:有源低代码。满足用户高效率、低成本和个性化的需求。YoursLC既是零代码也是低代码还是全代码,几十倍提高效率可以任意扩展,产品无代码搭建了进销存Demo,包括数据规范、数据回写、数据读取等,都是无代码实现,一键可生成全代码。

二、开源协议

使用MIT开源协议

三、界面展示

功能截图

移动端增强功能,自动生成适配移动端的页面 

图片

图片

图片

【数据规范】为录入表指标指定数据规范,可实现自动填写(为文本框赋值)、选择输入(为下拉框、弹出选择设置数据源),包括自动编号、单列选择、多列选择、树形选择 

图片

 【录入指标】录入表的录入项,对应数据表的字段和实体类属性。定义录入表(主表)需首先定义录入指标 

图片

 【自定义录入表步骤】 1:新建主表;2:为主表添加指标并设置指标属性及数据规范;3:为主表添加子表(可选);4:创建数据表;5:设置自定义事件、数据读取、页面按钮等...;6:表单设计;7:为录入表添加菜单;8:重新生成查看运行效果;9:代码生成并调试测试(需启动调试模式);10:修改、测试并发布 

图片

 【自定义事件】可对主表的AfterAdd、AfterEdit、AfterFinish、AfterDelete,子表的AfterGridAdd、AfterGridEdit、AfterGridDel事件进行自定义,以上事件分别在添加完成、编辑完成、删除完成后被调用;通过自定义包含参数的sql语句或调用已定义的存储过程,对数据表进行新增、编辑、删除操作,实现数据同步等目的 

图片

 【数据读取】数据读取包括三类:1:读取单值,如选择产品后为产品名称、计量单位等控件赋值;2:读取列表值,为下拉选择赋值,如实现数据联动;3:自动读取其他录入表数据为子表赋值(更新子表数据) 

图片

 【表单设计】 

图片

 【数据回写】在指定的条件下(适用范围)按照设定的规则对满足条件的录入表数据进行修改 

图片

 【自定义统计报表】可通过两种方式创建统计表:1.基于录入表(视图)创建,统计表的列来源于录入表(视图)或自定义的统计指标;2.一般方式创建,可以自由设置统计表的单元格,单元格可以为自定义的统计指标(参数)或字符 基于录入表(视图)创建,需为统计表指定显示列、查询字段和排序字段等;一般方式创建统计表步骤:1.新建统计表;2.编辑行列--将单元格设置为自定义的统计指标或字符(如果统计指标包含条件参数需为条件参数赋值);3.定义动态行,实现行统计表行的自增长;4.定义查询参数(非必须);5:为统计表添加菜单;6:【启动发布模式】查看效果;7:代码生成并调试测试(需【启动调试模式】) 统计表基于rdlc报表创建,可使用rdlc报表编辑器在数据列表上添加各类图表 

图片

 【重新生成】重新生成后,将自动【启动发布模式】,【启动发布模式】无需替换代码也能按照最新设置运行程序 

图片

 【生成代码并下载】下载后,参看说明将文件按要求放置,并启动调试模式,【启动调试模式】可使用代码调式功能 

图片

四、功能概述

YoursLC有源低代码有如下特点:

  • 共同协作:业务人员当零代码用开发人员做全代码开发,减少沟通成本提高协作效率

  • 提升效率:可提高十倍以上开发效率

  • 任意扩展:不同于多数低代码工具,我们产品可以任意修改任意扩展

  • 用户可控:涉及自定义功能模块运行的代码100%开源

  • 简单灵活:操作简单,生成的代码易懂易修改

产品分为两个版本,开发版及发布版

  • 发布版可在windows系统直接运行,使用发布版可搭建web应用(即零代码实现) ,发布版不能修改源代码及调试代码。文件夹“YoursLC发布版-可独立运行”即是发布版;

  • 开发版需使用vs2019及以上版本打开,可以搭建web应用、修改源码和调试代码;

  • 开发版使用发布模式无需替换代码也能按照最新设置运行程序,可查看运行效果,最后一键生成源码,然后再启用调式模式进行代码调试和修改 ,如此可大大提高开发效率。

五、技术选型

软件架构

基于net8 MVC + Dapper + LayUI + jquery,支持mysql、sqlserver数据库

备注:免费版除了不能使用部分高级功能,如移动端的代码自动生成,统计表自定义,其余没有任何限制,并且完全免费,可以商用

六、源码地址

联系博主可以下载

  • 23
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值