[Abp vNext 源码分析] - 21. 界面与文字的本地化

一、简介 ABP vNext 提供了全套的本地化字符串支持,具体用法可以参考官方使用文档。vNext 本身是对 Microsoft 提供的本地化组件进行了实现,通过 JSON 文件提供本地化源,这一点与老 ABP 不太一样,老 ABP 框架是全套自己手撸。vNext 针对服务端和客户端都提供了文字本 ...

WPF 依赖属性

using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; using ...

MongoDB帮助类

public class MongoHelper { private static readonly string _connectionString = ConfigHelper.GetAppConfig("mongodb"); private static readonly string _db ...

申博太阳城现金网游戏初识ABP vNext(11):聚合根、仓储、领域服务、应用服务、Blob存储

Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 前言 在前两节中介绍了ABP模块开发的基本步骤,试着实现了一个简单的文件管理模块;功能很简单,就是基于本地文件系统来完成文件的读写操作,数据也并没有保存到数据库,所以之前只简单使用了应用服务,并没有用到领域层。而在DDD中领域层是非常重 ...

新版 C# 高效率编程指南

前言 C# 从 7 版本开始一直到如今的 9 版本,加入了非常多的特性,其中不乏改善性能、增加程序健壮性和代码简洁性、可读性的改进,这里我整理一些使用新版 C# 的时候个人推荐的写法,可能不适用于所有的人,但是还是希望对你们有所帮助。 注意:本指南适用于 .NET 5 或以上版本。 使用 ref s ...

C#类型与变量

C#入门笔记 8.28开始看刘铁猛的视频,到9.22看完。大概觉得自己入门了,对OOP也有一定了解了,稍微写点笔记,当复习了。 类型与变量 数据类型 1是数据在内存中存储时的“型号”。不同的数据类型有不同的“大小”——在内存中占用的空间,想知道某个数据类型在内存中占的大小,可以用函数sizeof去查 ...

Windows7、10的热键屏蔽

最近有需求 在使用本软件的时候 防止一些操作,需要屏蔽系统的快捷键,于是简单整理了下实现方式 一、 hook技术的使用 hook技术:Hook 技术又叫做钩子函数,在系统没有调用该函数之前,钩子程序就先捕获该消息,钩子函数先得到控制权,这时钩子函数既可以加工处理(改变)该函数的执行行为, 还可以强制 ...

.NET Core 下使用 Log4Net 记录日志

Log4Net相信大家都很熟悉了,算是比较主流和著名的日志组件了。 官网:/logging_apache_org 开源地址:/github_com/apache/logging-log4net 最佳实践 在项目中添加组件包 Install-Package log4net 添 ...

Socket基础

生活场景简单理解Socket Socket是负责使两台计算机中的应用程序之间通信用的,我们可以将这个通信过程类比到我们生活中拨打座机电话进行沟通的过程。 我们首先回想下现实生活中两个人拨打电话的场景,首先需要有两位沟通者,这里可以称为呼叫者和被呼叫者。有了两位沟通对象后,则双方沟通地点需要电信插座和 ...

【Azure DevOps系列】Azure DevOps构建并发布.NET5应用程序

Azure App Service 独立部署 在Azure App Service中我们可以通过独立部署进行部署我们的.NET5应用程序,因为它不会依赖目标系统上的环境,并且所有组件(包括librarys和运行时)都与该应用程序一起使用,并且与其他应用程序进行隔离,这样其实我们更好的去控制应用程序运 ...

C# 中居然也有切片语法糖,太厉害了

一:背景 1. 讲故事 昨天在 github 上准备找找 C# 9 又有哪些新语法糖可以试用,不觉在一个文档上看到一个很奇怪的写法: foreach (var item in myArray[0..5]) 哈哈,熟悉又陌生,玩过python的朋友对这个 [0..5] 太熟悉不过了,居然在 C# 中也 ...

C# 9.0 新特性预览 - 顶级语句

随着 .NET 5 发布日期的日益临近,其对应的 C# 新版本已确定为 C# 9.0,其中新增加的特性(或语法糖)也已基本锁定,本系列文章将向大家展示它们。 目录 ...

ASP.NET Core 3.x启动时运行异步任务(二)

这一篇是接着前一篇在写的。如果没有看过前一篇文章,建议先去看一下前一篇,这儿是传送门 一、前言 前一篇文章,我们从应用启动时异步运行任务开始,说到了必要性,也说到了几种解决方法,及各自的优缺点。最后,还提出了一个比较合理的解决方法:通过在Program.cs里加入代码,来实现IWebHost启动前运 ...

.NET中的GC垃圾回收

托管堆垃圾回收--CLR提供GC。 1、什么样的对象需要垃圾回收? 托管资源+引用类型 托管资源和非托管资源: 托管的就是CLR控制的,例如:new的对象、string字符串、变量等; 非托管不是CLR能控制的,例如:数据库连接、文件流、句柄、打印机连接等; using(SqlConnection) ...

申博娱乐优惠 申博电子游戏开户登入 申博代理直营网 www.yh888.cc www.666msa.com 菲律宾太阳娱乐网址登入
申博现金网直营网 菲律宾太阳娱乐网138登入 菲律宾娱乐在线官方网 申博游戏手机网址 百家乐支付宝充值 沙龙游戏怎么登入
申博现金网登入 www.666msa.com 申博游戏端登入 www.288msc.com 申博娱乐 www.988msc.com