网站实时动态码友网--专注C#/.NET/.NET Core开发的编程爱好者社区

最近20条动态(数据无延迟、实时推送)

  • 匿名 浏览资讯(47.95.218.**)

    Introducing .NET 5

    Today, we’re announcing that the next release after .NET Core 3.0 will be .NET 5. This will be the next big release in the .NET family. There will be just one .NET going forward, and you will be able to use it to target Windows, Linux, macOS, iOS, Android, tvOS, watchOS and WebAssembly and more. We will introduce new .NET APIs, runtime capabilities and language features as part of .NET 5.

  • 匿名 浏览文章(203.208.60.**)

    分享一款功能强大的C#/.NET WINFORM开发用基于GDI+的支持语法高亮的文本框控件[可用作日志控件等等]

    以前在文章《C#Winform使用扩展方法自定义设置富文本框(RichTextBox)字体颜色》中给大家介绍了在C# Winform 开发中如何设置富文本框RichTextBox的字体颜色。今天再给大家分享一款一国外同行开发的基于GDI+的支持语法高亮的文本框控件,名叫 Fast Colored T...

  • 匿名 浏览文章(106.11.158.***)

    C# WINFORM窗体间通过委托和事件传值(自定义事件参数)--实例详解

    在C# WINFORM的日常开发中,我们通常需要遇到跨窗体传值这一问题,实现的方式也是有很多的,今天给大家分享一种通过委托和事件来实现的传值方式。不多说废话,我将用一个具体的实例来跟大家说明怎么样利用很委托和事件以及自定义的参数来实现跨窗体传值。例如:程序中我们有一个主窗体,其中文本框的值是我们需要...

  • 匿名 浏览资讯(106.11.152.**)

    Building a Progressive Web App with Blazor

    A Progressive Web Application (PWA) is a Single Page Application (SPA) that uses modern browser APIs and capabilities to behave like a desktop app. Blazor WebAssembly (now in preview) includes support for Progressive Web Applications. Today, I want to show you how to build your first Blazor PWA. I am using the latest preview of Visual Studio for Mac, you can also create them using the latest Visual Studio 2019 Preview on Windows.

  • 匿名 浏览文章(116.179.32.***)

    C#/.NET将byte[]数组转换成十六进制字符串

    在C#/.NET中,如何将byte[]数组转换成十六进制字符串?今天给大家分享一个转换的方法,代码如下:public static string ByteArrayToHex(byte[] barray) { char[] c = new char[barray.Length * 2...

  • 匿名 浏览资讯(112.195.203.**)

    只要十步,你就可以应用表达式树来优化动态调用

    表达式树是 .net 中一系列非常好用的类型。在一些场景中使用表达式树可以获得更好的性能和更佳的扩展性。本篇我们将通过构建一个 “模型验证器” 来理解和应用表达式树在构建动态调用方面的优势。Newbe.Claptrap 是一个用于轻松应对并发问题的分布式开发框架。如果您是首次阅读本系列文章。建议可以先从本文末尾的入门文章开始了解。开篇摘要前不久,我们发布了《如何使用 dotTrace 来诊断 netcore 应用的性能问题》,经过网友投票之后,网友们表示对其中表达式树的内容很感兴趣,因此本篇我们将展开讲讲。动态调用是在 .net 开发是时常遇到的一种需求,即在只知道方法名或者属性名等情况下动态...

  • 匿名 浏览资讯(117.95.182.**)

    Blazor带我重玩前端(二)

    概览Blazor目前有两种托管模式,一种是Server-Side模式,一种是WebAssembly模式。官方首先支持的是Service-Side模式,使用WebAssembly模式,需要更新到最新版VS2019。 小编目前的精力是更多的专注于Blazor-WebAssembly模式的研究,所以本系列文章只会对Server-Side模式做简要说明。WebAssemblyWebAssembly模式(也可叫做Client-Side模式),WebAssembly前文已经说了很多了,本文不再做额外讨论。我们主要来看一下ASP.NET Core Blazor是如何实现WebAssembly模式的...

  • 匿名 浏览文章(42.120.160.**)

    [SQL Server]SQL Server数据库中如何修改数据列的数据类型?

    问题描述SQL Server数据库中有一列的数据类型为varchar(50),现需要将其数据类型修改为nvarchar(200),如何使用SQL语句修改这列的数据类型呢?方案一SQL Server数据库支持使用SQL语句修改列的数据类型,语法如下:ALTER TABLE <TableName&...

  • 匿名 浏览文章(18.210.11.***)

    C#/.NET/.NET Core应用程序编程中实现定时任务调度的方法或者组件有哪些,Timer,FluentScheduler,TaskScheduler,Gofer.NET,Coravel,Quartz.NET还是Hangfire?

    摘要C#/.NET/.NET Core的定时任务调度组件你用过那些呢,是Timer,FluentScheduler,TaskScheduler,Gofer.NET,Coravel,Quartz.NET还是Hangfire,又或者是其他的定时任务调度框架/组件呢?你常用的实现定时任务调度的方法又是怎样...

  • 匿名 浏览资讯(101.200.212.*)

    .NET Core实战项目之CMS 第八章 设计篇-内容管理极简设计全过程

    写在前面上一篇文章中我带着大家进行了权限部分的极简设计,也仅仅是一个基本的权限设计。不过你完全可以基于这套权限系统设计你的更复杂的权限系统,当然更复杂的权限系统要根据你的业务来进行,因为任何脱离实际业务的权限设计都是耍流氓!今天这篇文章我们就对CMS系统的内容进行设计。同时下篇文章准备带着大家理解一下架构设计。这几天我也想了很多,要不要把这个CMS做的尽可能完善,考虑的尽可能周到!想想还是算了...

  • 匿名 浏览资讯(116.179.32.***)

    Creating Certificates in .NET Core for Vue.js development using HTTPS

    This article shows how to create development certificates for a Vue.js application, so that you can develop using HTTPS. The certificates are created using the CertificateManager nuget package.

  • 匿名 浏览资讯(216.18.204.***)

    DDD and bulk operations

    Combining bulk operations with Domain-Driven Design is a tough problem. In this article, we’ll look at why that is so and discuss ways to marry the two.This article is also a response to a reader question. The question contained an interesting example, which I’ll use throughout this post:

  • 匿名 浏览资讯(216.18.204.***)

    NServiceBus+Saga开发分布式应用

    当你在处理异步消息时,每个单独的消息处理程序都是一个单独的handler,每个handler之间互不影响。这时如果一个消息依赖另一个消息的状态呢? 这时业务逻辑怎么处理?借用我们上篇文章的业务场景,如果在Ship项目里需要发送一个ShipOrder Command。这个ShipOrder需要依赖Sales.OrderPlaced和Bill.OrderBilled Command的状态,目前我们的两个单独的Message Handler都没有保持任何的状态字段,所以这时如果我们需要完成这个业务模型,就需要跟踪他们的状态。什么是Saga这个就是本篇文章要提的saga,定义在NServiceBu...

  • 匿名 浏览资讯(216.18.204.***)

    Avoiding the Repository Pattern with an ORM

    For many years now I’ve advocated not using the repository pattern on top of an ORM such as Entity Framework. There are many reasons why that I’ll try and cover throughout this post based on ways that I’ve seen it implemented. Meaning, this post is talking about poorly implemented approaches or pi...

  • 匿名 浏览文章(185.191.171.**)

    [SQL Server]SQL Server数据库中日期格式化只保留年月日部分的方法有哪些?

    [SQL Server]SQL Server数据库中日期格式化只保留年月日部分的方法有哪些?方案一select DATEADD(dd, DATEDIFF(dd, 0, getdate()), 0)方案二SQL Server 2008:CONVERT(DATE, getdate(), 101)方案三S...

  • 匿名 浏览资讯(216.18.204.***)

    同时支持EF+Dapper的混合仓储,助你快速搭建数据访问层

    17年开始,公司开始向DotNet Core转型,面对ORM工具的选型,当时围绕Dapper和EF发生了激烈的讨论。项目团队更加关注快速交付,他们主张使用EF这种能快速开发的ORM工具;而在线业务团队对性能有更高的要求,他们更希望使用能直接执行Sql语句的Dapper,这样可控性更高。而对于架构团队来说,满足开发团队的各种需求,提高他们的开发效率是最核心的价值所在,所以当时决定做一个混合型的既支持EF又支持dapper的数据仓储。为什么选择EF+Dapper目前来说EF和Dapper是.NET平台最主流的ORM工具,团队成员的接受程度很高,相关的资料非常齐全,学习成本很低,各种坑也最少...

  • 匿名 浏览资讯(216.18.204.***)

    Tips, tricks, and good practices for Data-Driven Testing. Part 2.

    This article is Part 4 in a 4-Part Series.This post is a continuation of a previous tips, tricks, and good practices for Data-Driven Testing entry. This one with more code.

  • 匿名 浏览资讯(216.18.204.***)

    [NewLife.XCode]分表分库(百亿级大数据存储)

    NewLife.XCode是一个有15年历史的开源数据中间件,支持netcore/net45/net40,由新生命团队(2002~2019)开发完成并维护至今,以下简称XCode。整个系列教程会大量结合示例代码和运行日志来进行深入分析,蕴含多年开发经验于其中,代表作有百亿级大数据实时计算项目。开源地址:https://github.com/NewLifeX/X...

  • 匿名 浏览资讯(182.92.100.***)

    Relaying Blazor client logs to Serilog in ASP.NET Core

    Microsoft’s new UI stack, Blazor, features in just about every summary of what’s new in .NET Core 3. I’m not planning to use the “server-side” Blazor much, although it’s undeniably impressive (frameworks based on stateful client/server sessions tend to blow their complexity budget dealing with all the messy realities of deployment on the web). “Client-side” Blazor, though, which runs .NET code in the browser using WebAssembly, is more interesting to me.

  • 匿名 浏览资讯(101.228.224.**)

    OpenTelemetry .NET Beta Released!

    Today, we are happy to announce that the OpenTelemetry .NET SDK has reached beta. This means that you can now begin integrating the OpenTelemetry .NET SDK into your applications and libraries to capture and export metrics and traces.