BCVP(Blog.Core&Vue Project)是.NET界开箱即用的企业级前后端分离【 .NET Core3.1 Api + Vue 2.x + RBAC】权限框架,由国内微软MVP“老张的哲学”出品,比起“土牛”的ABP ZERO框架,BCVP则更为短小精干。对比java开源的生态,我个人觉得BCVP框架就相当于java界的RuoYi框架,
......
552
0
0
2022-03-31
随.NET生态的快速发展,以及跨平台产品.NET Core的出现,.NET的开源生态也变得越来越繁荣,.NET程序员终于可以扬眉吐气的说.NET跨平台了!基于.NET平台,可以快速开发Web程序、桌面程序、移动App等,可以说.NET在手,什么都有。但即便如此,还是有很多朋友不太看好.NET的发展前景,其中一个很重要的原因是国内大厂使用.NET开发Web项目
......
418
0
0
2022-03-31
从.NET技术的出现至今已经有差不多有20个年头(2002.02.13日发行了.NET1.0),技术在不断的更新迭代,.NET5的正式版也即将要发布,在此期间也出现过不少让人称赞的开源佳作,但是能够一直更新维护并具备国际影响力的作品则少之又少,而NopCommerce就是其中的一个经典之作,从2008年10月问世至今,已经有12个年头了。无论是已经停止更新的
......
342
0
0
2022-03-31
Below are our C# coding standards, naming conventions, and best practices.Use these in your own projects and/or adjust these to your own needs.douse PascalCasing for class names an
......
372
0
0
2022-03-31
随着.NET Core生态的日渐繁荣,国内优秀的后台管理框架也渐渐多了起来,而这次我推荐的是NetModular这个开源框架,它是基于.Net Core + Vue.js 的模块化快速开发解决方案。在之前的文章中,我提过了BCVP开源框架,与NetModular相比,可以说是各有千秋,都非常值得研究,它们有一个共同点,都基于最新的.NET Core技术和Vu
......
401
0
0
2022-03-31
事务是数据库系统中的重要概念,本文讲解作者从业 CRUD 十余载的事务多种使用方式总结。以下所有内容都是针对单机事务而言,不涉及分布式事务相关的东西!关于事务原理的讲解不针对具体的某个数据库实现,所以某些地方可能和你的实践经验不符。1|0认识事务为什么需要数据库事务?转账是生活中常见的操作,比如从A账户转账100元到B账号。站该用户角度而言,这是一个逻辑上的
......
462
0
0
2022-03-31
关于.NET的CMS系统,我之前已经介绍过DTcms,DTcms可以说是国内.NET开源CMS系统的领先者,但它不是今天我要介绍的主角,今天我要介绍另外一款企业级的免费开源的内容管理系统SiteServer CMS(简称SSCMS)。认识我SSCMS,也是一种巧合,之前有一个网友在留言中评论了SiteServer CMS,说这个开源系统非常不错,那时候就引起
......
657
0
0
2022-03-31
1、背景公司业务遍及全球各地,对应业务系统国际化就是顺理成章的事情。最近就接手了一批新老系统的国际化任务,这里把一些探索经验、案例记录下来。本身改造和探索过程包括.NET MVC的,以及.NET CORE WEB API的,但这里旧版MVC的就不描述了,重点介绍netcore下的国际化方案。国际化重点在于多语言支持,以及多时区支持,本文就从这两个方面入手。预
......
405
0
0
2022-03-31
正文什么是中间件呢?其实中间件这个概念来源于分布式,当然这是一个狭隘的概念了,现在中间件概念就非常广泛了。官网给出了这样一张图,这张图认为从请求到响应过程中间都是中间件,包括我们认为的路由。看一段node代码:var http = require("http");
http.createServer(function(req,res){
res.wri
......
375
0
0
2022-03-30
图片合成最常见的需求有验证码图片,亦或者图片加水印等,这种实现一般都是后端实现的。随着HTML5发展和现代浏览器的占比越来越高,我们其实也可以在前端直接进行图片的合成。优点在于,响应更快,体验更好;如果是和文字进行合成,我们可以利用客户端字体,视觉展现效果更丰富;同时展示和合成全部都是前端完成,因此更利于维护。这里通过举个例子,演示如何在前端实现多个图片合成
......
410
0
0
2022-03-30
今年年初,微软 .NET 程序管理总监 Scott 在博客中表示,发布 .NET 5 的首个预览版,并提供SDK 和运行库下载。Scott 表示,.NET 5 是 .NET Framework 和 .NET Core 的未来,最终将成为一个统一平台,.NET5 将包含 ASP.NET 核心、实体框架核心、WinForms、WPF、Xamarin和ML.NET
......
377
0
0
2022-03-30
介绍NetModular 是一个以模块化为核心的快速开发框架,能够让中小企业快速从零搭建自己的开发平台;开箱即用,让开发者专注于自己的业务开发,以模块化的方式,最大化的代码复用,避免重复开发,拒绝 996,让广大程序员有更多的时间放飞自我。仓库Giteehttps://gitee.com/laoli/NetModularhttps://gitee.com/l
......
562
0
0
2022-03-30
目前fontawesome,iconfont等字体图标很流行,字体图标为我们提供了丰富的内容,统一的风格,使用也方便,尤其在网页和移动开发中,是必不可少的工具。C#中,WPF可以很好的使用这类字体图标,只需要定义一个资源,就可以直接使用,设计时也可以使用,那么在Winform需要怎么使用呢?如何在设计时也可以直接使用呢?准备好需要的字体文件,打包进资源文件或
......
1001
0
0
2022-03-30
最近在为 Newbe.Claptrap 做性能升级,因此将过程中使用到的 dotTrace 软件的基础用法介绍给各位开发者。Newbe.Claptrap 是一个用于轻松应对并发问题的分布式开发框架。如果您是首次阅读本系列文章。建议可以先从本文末尾的入门文章开始了解。开篇摘要dotTrace 是 Jetbrains 公司为 .net 应用提供的一款 profi
......
327
0
0
2022-03-30
增加接口文档添加swagger包打开程序包管理控制台,然后输入以下代码安装swagger包Install-Package Swashbuckle.AspNetCore -Version 5.0.0-rc4安装swagger通过Nuget包管理器安装swagger安装完毕以后可以在包中看到Swashbuckle.AspNetCore5.0设置API输出XML文
......
343
0
0
2022-03-30