46 Star 301 Fork 127

Think9 / YoursLC有源低代码

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

YoursLC有源低代码

V1.17更新 20240401

  • 更新内容很多
  • ......
  • 修复了已知bug,部分功能做了优化

软件架构

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

帮助

介绍

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

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

  • 共同协作:业务人员当零代码用开发人员做全代码开发,减少沟通成本提高协作效率
  • 提升效率:可提高十倍以上开发效率
  • 任意扩展:不同于多数低代码工具,我们产品可以任意修改任意扩展
  • 用户可控:涉及自定义功能模块运行的代码100%开源
  • 简单灵活:操作简单,生成的代码易懂易修改

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

  • 发布版可在windows系统直接运行,使用发布版可搭建web应用(即零代码实现) ,发布版不能修改源代码及调试代码。文件夹“YoursLC发布版-可独立运行”即是发布版;
  • 开发版需使用vs2019及以上版本打开,可以搭建web应用、修改源码和调试代码;
  • 开发版使用发布模式无需替换代码也能按照最新设置运行程序,可查看运行效果,最后一键生成源码,然后再启用调式模式进行代码调试和修改 ,如此可大大提高开发效率

功能截图

移动端增强功能,自动生成适配移动端的页面 输入图片说明输入图片说明输入图片说明

【数据规范】为录入表指标指定数据规范,可实现自动填写(为文本框赋值)、选择输入(为下拉框、弹出选择设置数据源),包括自动编号、单列选择、多列选择、树形选择 输入图片说明 【录入指标】录入表的录入项,对应数据表的字段和实体类属性。定义录入表(主表)需首先定义录入指标 输入图片说明 【自定义录入表步骤】 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报表编辑器在数据列表上添加各类图表 输入图片说明 【重新生成】重新生成后,将自动【启动发布模式】,【启动发布模式】无需替换代码也能按照最新设置运行程序 输入图片说明 【生成代码并下载】下载后,参看说明将文件按要求放置,并启动调试模式,【启动调试模式】可使用代码调式功能 输入图片说明

说明

除Think9.CreatCode.dll和Think9.Settings.dll(这两个模块处理代码生成和自定义设置功能)其余代码全部开源 联系qq:576463026

讨论交流QQ群(937494747)

MIT License Copyright (c) 2023 Think9 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

全新生成式低代码,业务人员“零代码”搭建系统,开发人员“全代码”完善优化应用,共同协作提高效率,最大程度降低开发成本 讨论交流QQ群(937494747) 展开 收起
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C#
1
https://gitee.com/think9/your-lc-active-low-code.git
git@gitee.com:think9/your-lc-active-low-code.git
think9
your-lc-active-low-code
YoursLC有源低代码
master

搜索帮助