导航菜单
新生命团队
首页
产品方案
物联网平台
星尘分布式系统
蚂蚁调度系统(大数据实时计算)
用户中心(SSO/OAuth2.0)
魔方演示站
Uwb高精度定位系统
运输车辆卫星定位系统(JT/T808)
CMX内容管理系统
码神世界
天外飞仙(数据库性能众测)
大数据演示平台(SQLite单表4亿)
新生命资源站
糖果源码库(GitCandy)
开源项目
本站源码
关于我们
QQ群1600800
管理后台
魔方Cube(快速开发平台)
魔方功能特点与最佳实践
魔方是一个快速Web开发平台,能够快速搭建系统原型,而又具有足够灵活的可扩展性!内部集成了用户权限管理、模板继承、SSO登录、OAuth服务端、数据导出与分享等多个功能模块,默认模板在真实项目中经历过单表100亿数据添删改查的考验。定位目标魔方的核心定位:快。能够在客户现场谈需求时完成数据建模...
2022-11-22 23:57:34
魔方登录验证机制
魔方功能比较多,而MVC版和API版又略有不同,这里讲一下登录以及用户鉴权机制。登录魔方的登录分三种:密码登录。在登录页输入用户名密码登录,可能自定义项目配合有验证码等其它信息。SSO登录。配置OAuth后,在登录页点击跳转第三方用户中心,完成后跳转回来。令牌登录。其它应用调用魔方OAuth接...
2024-08-02 10:46:36
局部修改对象属性的巧妙实现
魔方WebApi版每个实体控制器都支持添删改查和批查接口,添加PUT和删除DELETE都很好实现,批查Search通过POST传入一批参数,也还好。唯独修改Edit,很难完美实现。默认的Edit,入参是整个实体对象,客户端把整个修改后的对象传过来,进行整体修改。然而,很多时候我们不希望前端能够...
2024-07-09 11:48:40
魔方的安全与审计
最近网络安全行动如火如荼,有必要写点东西。首先,由魔方开发的多个应用系统通过三级等保认证,并通过多个资深安全团队测试。魔方作为快速开发平台,本着亲近开发者的目标,具有一些极其强大而又具有一定危险性的功能,今天讲讲一些安全相关的内容。
2023-08-19 01:11:18
安装试用(VS2022+.NET7+MVC)
IDE为VS 2022社区版(英文版),DotNetCore版本为.NET 7创建项目打开VS,依次点击工具栏文件按钮->新建->项目,搜索框输入"ASP.NET Core",语言选择"C#",在筛选结果中选择"ASP.NET Core Web App (Model-View-Controll...
2023-04-23 15:40:39
数据导出(Excel/Csv/Json/Xml)
0001-01-01 00:00:00
魔方实战终端项目管理2022
2022-09-15 17:01:08
自定义功能按钮的权限控制
ERP系统的出入库功能需要精细控制权限,本文演示如何给页面增加自定义权限子项,并根据权限控制按钮显示和功能使用。
2022-09-08 09:20:35
从零开始快速开发
基于零代NewLife.Zero,通过拷贝项目目录修改的方式,快速开发应用系统。演示了新建模型,生成实体类,以及新建页面。此处为语雀视频卡片,点击链接查看:从零开始快速开发.mp4
2022-05-06 10:09:30
魔方快速开发平台
新建项目,引入魔方,魔方基本功能讲解。
2022-05-06 10:10:01
角色菜单与权限控制
权限原理从代码层面来讲,就是记录一个角色与一个控制器和控制器所有方法的关系。举个例子,管理员角色拥有用户控制器中添加用户、删除用户等方法的访问权限。假设一个控制器对应一个菜单,控制器的方法就是菜单的操作,这里用户菜单的 id 设为 1,添加用户这个操作标记为 1,删除用户操作标记为 2,更新用...
2020-06-22 13:44:39
自定义启动页
启动页即打开系统出现的第一个页面。魔方默认是这样的。可能有人看着不爽,那么自定义有两种方法。第一是视图覆盖,第二是默认路由替换。视图覆盖视图位于Views/CubeHome/Index.cshtml,换成自己的页面即可。路由替换在项目文件Startup.cs中的Configure方法中,去掉a...
2020-06-20 14:14:44
自定义登录页
定位登录页位置首先找到原登录页所在位置,即Areas/Admin/Views/User/找到Login.cshtml文件,替换里面的内容即可。替换这里准备了一个和原来差不多的登录页面,引入vue和element-ui,实现如下。@using NewLife.Common; @{ Lay...
2020-06-19 15:46:49
安装试用
IDE为VS 2019,dotnetcore版本为3.1创建项目打开VS,依次点击工具栏文件按钮->新建->项目,搜索框输入`ASP.Net Core`,语言选择`C#`,在筛选结果中选择`ASP.Net Core Web 应用程序`,点击下一步。填写项目名称,再下一步,选择`3.1`版本,模...
2020-12-26 11:02:10