Previous topicNext topic
Help > 功能概览 >
森之格低代码开发平台介绍

森之格低代码开发平台(SanMuGrid)为苏州三木软件科技有限公司经过5年多的准备,两年多的封闭式开发,终于问世的产品。

如果你是一个编程菜鸟,不要紧,用了本平台,只需要进行一些属性设置,就可以完成大部分的常规功能。其他无精力或者暂时无能力完成的功能可以交给我们帮你完成。
如果你是一个编程高手,本平台也能满足你最苛刻的要求。本系统平台在设计之初就是为最专业的你准备的。我们提供了大量的标准接口,里面所有功能都是奔着通用去研发的。面对一些个性化要求比较高的场景,直接提供用户以自己的界面替换系统自带的功能的接口。(比如登陆界面、桌面显示等等)

我们的平台特点是集成了非常多常规、通用的功能模块,直接可以拿来即用,节省大量的开发时间。同时也预留了足够的定制化空间。通用的模块同样可以做各式各样的个性化定制。这样就既保证了低代码的效率优势,也保证了灵活的二次开发能力。

我们在设计之初就是为了适合菜鸟和高手使用的系统。不仅支持简单、高效的可视化设计,也支持标准、通用的软件开发模式。可以用最标准的方式引用、开发软件系统。

平台亮点:

1、支持多数据源。支持目前主流数据库,比如:MySql、SQLite、PostgreSQL、Oracle、Access、SQLServer。多数据类型的支持,方便企业对各个系统进行信息的整合;对公司内部已经存在的系统进行数据分析、二次开发;

2、支持多编程语言。同时支持Vb.net和C#。在一个项目当中甚至允许用户同时使用Vb.net和C#两种语言。这样可以让开发团队方便舒适地选择自己喜欢的语言进行开发。有时候我们在网络上找到的相应代码如果不是我们擅长的语言也可以直接在框架中使用,而不需要麻烦地来回转换语言。甚至是将来将项目移交给他人维护时,也多了很多选择。

3、支持将框架平台当作组件进行使用。直接将框架中的dll引用到自己的项目中,然后发布成自己的exe程序(需要自己拥有相关商业控件的授权)。自由度是市面上能看到的最大的。

4、支持最灵活的开发方式。框架平台设计的核心理念就是灵活。将所有能想到的功能都参数化。在本低代码开发平台上做开发,你既可以选择所有代码写到框架里面,也可以选择将所有代码写到VS中。在VS中做开发,方便管理代码与调试。

5、集成用户登陆、动态菜单、用户管理、角色管理、权限管理、帮助文档系统、文件管理等系统常用必备功能。这让普通的业务人员也可以只用专注业务逻辑的开发即可开发出相对专业的系统来。

6、集成数据管理模块,可以同时管理MySql、SQLite、PostgreSQL、Oracle、Access、SQLServer六种数据库,包括建表、修改表结构、同步表数据结构及数据、维护表字段标题、浏览修改表数据、创建与维护表视图、目录式管理数据库表、代码生成等闪亮功能。

7、开放数据库管理类,可以让开发者通过代码创建数据库表、同步数据库表结构、表数据。可以在新旧项目升级、本地与远程数据库同步等场景中起到关键性作用。(在一些支持SqlBurkCopy的数据库类型中,可以很快速地进行不同数据库的同步拷贝)

8、集成数据规范动态设置功能。基于表的功能,常见的功能都可以通过表属性设置来实现,不用写一句代码。

9、集成ActiveReport,可进行非常专业的、可视化的报表设计。

10、集成数据透视表功能。让数据分析可视化、高效化、参数化、可管理化。

11、既可开发带服务端的多客户端程序,也可以开发单机程序。

12、集成多种组合组件,常规窗体功能开发只需要搭积木即可。只有特殊业务逻辑需要写代码。

13、窗体开发时,窗体信息保存成xml文件,方便后续直接转换成BS窗口。

14、所有功能都组件化、相同的窗体可以重复利用。15、支持类似Excel的公式、条件格式功能。让数据展示灵活、直观化、多样化。

16、系统模板窗体和自定义窗体都可以当作模板复用。平台里面的所有设置、代码都是基于窗体的。这就保证了平台中的模板窗体或用户自定义的窗体都可以当做模板重复使用。

17、集成多种代码块管理模块,可以让自己的代码管理更有条理与高效。让自己写代码更快速、方便。

18、集成多种数据输入规范,可以让输入数据达到非常便利的程度。而这一切都只需要进行相应的属性设置即可。在远程访问模式下,即便是软件发布之后,一些小的属性变动根本无需重复发布软件进行升级。

19、本框架平台绝大多数的功能都是基于参数化的设置。将常规的功能都参数化保存在平台的主数据库里面,系统里面的菜单、窗体、表属性、列属性、控件绑定等等信息都参数化保存,然后通过平台加载、解释。平台的功能类似BS中浏览器的概念。常规的功能直接在后台设计,用户只需要重新打开窗体或重新启动软件即可使用最新的功能。

20、界面美观统一,支持自由切换主题。
21、集成文件、图片管理功能。支持本地数据、数据库存储、FTP、FTPS、OSS等多种存储管理方式。在表格中,也只需要设置一下属性就可以在单元格中显示图片。甚至在导出到Excel时,也可以把相应的图片导出到Excel。
22、集成可视化视图生成模块,可以非常简单、高效地生成复杂的SQL视图。

23、集成非常丰富的表格功能,满足你所有的想象。包括但不限于:目录树筛选、高级筛选、简单筛选、条件格式、数据规范(下拉清单、弹出窗口、下拉目录树、下拉窗口、智能筛选、图片字典、字典、自动编码、系统变量、自动填充)……

24、集成多种通用窗体模板,可以让开发软件更简单、更省心、更高效。

25、集成日志、异常处理、自动升级模块、简单注册模块、全局热键、可更换式界面、通用Excel导入等常规高频使用功能。

26、集成可编辑目录树(处理BOM、无限目录树等功能)、多列记录窗口等等个性化强、使用场景多、便利、简单的控件。

27、本框架平台拥有完整的开发功能。可以写类、编写窗体、发布可执行程序等等。这样的能力让本框架拥有无限的可能。

28、发布后的程序,如果购买项目授权的话,还可以在不改变之前项目的项目文件的基础上拥有部分二次开发的能力。

29、本框架平台做了相对合理的设计,方便后续扩展BS功能、OA功能。比如用户登陆模块,可以兼容BS界面登陆。

30、本框架平台采用了接口式编程方法,方便后续框架的扩展与替换。比如主界面、登陆窗体、数据源类型、表接口等等。

31、同时拥有32位、64位版本。在处理内存消耗比较大的场景时有优势。比如大批量的大文件图片处理。

32、支持渐进式的项目上线模式。最精典、典型的渐进模式的场景为:当前我的公司比较小,资金没有那么方便,可以考虑直接先买一个现成的基于本平台开发的通用系统,不用带开发功能,通用系统部分不满足的部分找官方稍微定制一下就好。简简单单的先上线,功能不复杂的话,几千块钱就可搞定。等我的公司逐渐壮大,公司业务人员自己有想法想要改变当前部分功能,则可以为系统添加一个开发功能。这样简单的功能,业务人员就可以进行修改、添加。当特殊的业务逻辑比较复杂,公司业务人员无法完成设计,这时候可以考虑把部分功能外包或者培训、招聘部分专业一点的人才来处理。等后续开发有更高的要求时,甚至可以购买本框架平台的源码进行修改、开发。