收藏本版 |订阅

C#论坛 今日: 0|主题: 618|排名: 84 

  • C# .NET 6 使用WorkFlow Core 创建工作审批流
    1,背景   工作流思想在上世纪60年代就有人提出过;70年代就有人开始尝试,但是由于当时许多的限制,工作流一直没有成功的被实现;80年代才出现第一批成功的工作流系统;90年代工作流技术走向了第一个发展高峰期;90年代后至今工作流出现了很多版本,但是主旨还是不变的,为了使我们的工作变得更加高效。   通俗点,我 ...
    0110 澜静 发表于 2024-6-6 C#论坛
  • C#.Net筑基-String字符串超全总结 [深度好文]
    字符串是日常编码中最常用的引用类型了,可能没有之一,加上字符串的不可变性、驻留性,很容易产生性能问题,因此必须全面了解一下。 01、字符与字符编码 1.1、字符Char 字符 char 表示为 Unicode字符,在C#中用 UTF-16 编码表示,占用2个字节(16位)大小,字面量用单引号''包裹。 char c = 'A'; Console.WriteLine(char ...
    0169 楚梵 发表于 2024-6-6 C#论坛
  • .NET C# 程序自动更新组件
    引言 本来博主想偷懒使用AutoUpdater.NET组件,但由于博主项目有些特殊性和它的功能过于多,于是博主自己实现一个轻量级独立自动更新组件,可稍作修改集成到大家自己项目中,比如:WPF/Winform/Windows服务。大致思路:发现更新后,从网络上下载更新包并进行解压,同时在 WinForms 应用程序中显示下载和解压进度条,并重启 ...
    0147 北尘 发表于 2024-6-5 C#论坛
  • C#开源实用的工具类库,集成超过1000多种扩展方法
    前言 今天大姚给大家分享一个C#开源(MIT License)、免费、实用且强大的工具类库,集成超过1000多种扩展方法增强 .NET Framework 和 .NET Core的使用效率:Z.ExtensionMethods。 直接项目引入类库使用 在你的对应项目中NuGet包管理器中搜索:Z.ExtensionMethods安装即可使用。 支持.NET Standard 2.0和.NET Framework 4.0 ...
    0102 串串香 发表于 2024-6-4 C#论坛
  • C#.Net筑基-深入解密小数内部存储的秘密
    为什么0.1 + 0.2 不等于 0.3?为什么16777216f 等于 16777217f?为什么金钱计算都推荐用decimal?本文主要学习了解一下数字背后不为人知的存储秘密。 01、数值类型 C#中的数字类型主要包含两类,整数、小数,C#中的小数都为浮点(小)数。 void Main() { int a1 = 100; int a2 = 0x0f; //15 var b2 = 0b11; //3 var ...
    0103 品人 发表于 2024-6-3 C#论坛
  • WPF/C#:理解与实现WPF中的MVVM模式
    MVVM模式的介绍 MVVM(Model-View-ViewModel)是一种设计模式,特别适用于WPF(Windows Presentation Foundation)等XAML-based的应用程序开发。MVVM模式主要包含三个部分:Model(模型)、View(视图)和ViewModel(视图模型)。 Model(模型):模型代表的是业务逻辑和数据。它包含了应用程序中用于处理的核心数据对象。 ...
    0123 秋窗剪烛 发表于 2024-5-28 C#论坛
  • C#.Net筑基-类型系统①基础
    C#.Net的BCL提供了丰富的类型,最基础的是值类型、引用类型,而他们的共同(隐私)祖先是 System.Object(万物之源),所以任何类型都可以转换为Object。 01、数据类型汇总 C#.NET 类型结构总结如下图,Object是万物之源。最常用的就是值类型、引用类型,指针是一个特殊的值类型,泛型必须指定确定的类型参数后才是一个正 ...
    0127 仁鹏 发表于 2024-5-21 C#论坛
  • 初识上位机(下):C#读写PLC数据块数据
    大家好,我是Edison。 作为一个工业自动化领域的程序员,不懂点PLC和上位机,貌似有点说不过去。这里我用两篇小文带你快速进入上位机开发领域。后续,我会考虑再出一个系列文章一起玩工控上位机。 上一篇:搭建PLC模拟仿真环境 复习一下 在上一篇中,我们通过PLCSIM Advanced软件创建了一个虚拟的西门子S7-1500 PLC如下所示 ...
    099 适中 发表于 2024-5-17 C#论坛
  • C#.Net筑基-模式匹配汇总
    01、模式匹配概述 从C#7开始支持的 模式匹配 语法(糖,挺甜),可非常灵活的对数据进行条件匹配和提取,经过多个版本的完善,已经非常强大了。 C# 支持多种模式,包括声明、类型、常量、关系、属性、列表、var 和弃元等,在is、switch语句、switch表达式中使用,还可以使用布尔逻辑关键字 and、or 和 not 组合多个模式, ...
    0113 云香丽 发表于 2024-5-14 C#论坛
  • C#/.NET/.NET Core优秀项目和框架2024年4月简报
    前言 公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(每周至少会推荐两个优秀的项目和框架当然节假日除外),公众号推文中有项目和框架的介绍、功能特点、使用方式以及部分功能截图等(打不开或者打开GitHub很慢的同学可以优先查看公众号推文,文末一定会附带项目和框架源码地址)。注意:排名不分先后,都 ...
    0165 你在我眼中最帅 发表于 2024-5-10 C#论坛
  • C#.Net筑基-基础知识
    01、C#基础概念 1.1、C#简介 C# (读作C Sharp)是由微软公司开发的一种面向对象、类型安全、高效且简单的编程语言,最初于 2000 年发布,并随后成为 .NET 框架的一部分。所以学习C#语言的同时,也是需要同步学习.NET框架的,不过要要注意C#与.NET的对应版本。 C#语言和Java类似,是一门简单易用、应用广泛的高级编程语 ...
    0181 格局天下 发表于 2024-5-9 C#论坛
  • C#.NET体系图文概述—2024最全总结
    C# 是一种简单、现代、面向对象和类型安全的编程语言。。 .NET 是由 Microsoft 创建的开发平台,平台包含了语言规范、工具、运行,支持开发各种应用,如Web、移动、桌面等。.NET框架有多个实现,如.NET Framework、.NET Core(及后续的.NET 5+版本),以及社区版本Mono。除此以外,C#.NET体系还有很多概念,本文就来简单了 ...
    0114 大而爽 发表于 2024-5-6 C#论坛
  • DDD领域驱动设计总结和C#代码示例
    DDD(领域驱动设计)是一种软件设计方法,它强调以业务领域为核心来驱动软件的设计和开发。 DDD 的设计初衷是为了解决复杂业务领域的设计和开发问题,它提供了一套丰富的概念和模式,帮助开发者更好地理解和建模业务领域,从而提高软件的质量和可维护性。 一、DDD主要组成 DDD 的主要模式包括实体(Entity)、值对象(Value ...
    0176 南迦 发表于 2024-4-22 C#论坛
  • WPF/C#实现图像滤镜优化方案:打造炫目视觉体验!
    原因:我之所以想做这个项目,是因为在之前查找关于C#/WPF相关资料时,我发现讲解图像滤镜的资源非常稀缺。此外,我注意到许多现有的开源库主要基于CPU进行图像渲染。这种方式在处理大量图像时,会导致CPU的渲染负担过重。因此,我将在下文中介绍如何通过GPU渲染来有效实现图像的各种滤镜效果。 生成的效果 生成效果的方法 ...
    0139 重奏 发表于 2024-4-16 C#论坛
  • C# 面试 wpf .net 面试准备
    杂项 介绍下自己 时间一分半以内 提炼自身优点, 优势、亮点、基本情况 言简意赅、语言精炼,控制时间 和应聘岗位相关的经历(和招聘要求相关) 为什么能够胜任岗位 为什么要应聘该岗位~求职动机 不能只介绍学校和专业, 注意:重点介绍满足岗位要求的三个优势和亮点。 表现出对岗位的理解和自己清晰的职业规划。 表示愿意 ...
    0153 慎教员 发表于 2024-4-14 C#论坛
  • C#使用PaddleOCR进行图片文字识别✨
    PaddlePaddle介绍✨ PaddlePaddle(飞桨)是百度开发的深度学习平台,旨在为开发者提供全面、灵活的工具集,用于构建、训练和部署各种深度学习模型。它具有开放源代码、高度灵活性、可扩展性和分布式训练等特点。PaddlePaddle支持端到端的部署,可以将模型轻松应用于服务器、移动设备和边缘设备。此外,PaddlePaddle拥有丰 ...
    0120 进囗 发表于 2024-4-9 C#论坛
  • TensorRT C# API 项目介绍:基于C#与TensorRT部署深度学习模型
    TensorRT C# API 项目介绍:基于C#与TensorRT部署深度学习模型 1. 项目介绍    NVIDIA® TensorRT™ 是一款用于高性能深度学习推理的 SDK,包括深度学习推理优化器和运行时,可为推理应用程序提供低延迟和高吞吐量。基于 NVIDIA TensorRT 的应用程序在推理过程中的执行速度比纯 CPU 平台快 3 ...
    0171 一鸣则以 发表于 2024-4-1 C#论坛
  • C#/.NET/.NET Core优秀项目和框架2024年3月简报
    前言 公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(每周至少会推荐两个优秀的项目和框架当然节假日除外),公众号推文中有项目和框架的介绍、功能特点、使用方式以及部分功能截图等(打不开或者打开GitHub很慢的同学可以优先查看公众号推文,文末一定会附带项目和框架源码地址)。注意:排名不分先后,都 ...
    0158 鈺潔 发表于 2024-4-1 C#论坛
  • C# 优雅的处理TCP数据(心跳,超时,粘包断包,SSL加密 ,数据处理等)
    Tcp是一个面向连接的流数据传输协议,用人话说就是传输是一个已经建立好连接的管道,数据都在管道里像流水一样流淌到对端。那么数据必然存在几个问题,比如数据如何持续的读取,数据包的边界等。 Nagle's算法 Nagle 算法的核心思想是,在一个 TCP 连接上,最多只能有一个未被确认的小数据包(小于 MSS,即最大报文段大小 ...
    0166 苹聚 发表于 2024-3-21 C#论坛
  • Garnet: 力压Redis的C#高性能分布式存储数据库
    今天看到微软研究院开源了一个新的C#项目,叫Garnet,它实现了Redis协议,可以直接将Redis替换为Garnet,客户端不需要任何修改。根据其官网的信息,简单的介绍一下它。 开源仓库地址:https://github.com/microsoft/garnet 文档地址:https://microsoft.github.io/garnet/ Garnet是微软研究院基于C# .NET8.0开发的一种新型 ...
    0159 幸福晚年 发表于 2024-3-19 C#论坛
  • 下一页 »

    快速发帖

    还可输入 180 个字符
    您需要登录后才可以发帖 登录 | 立即注册

    本版积分规则

    圆梦公社,专注于为全球华人提供纯粹技术交流的地方,请勿发布任何政治及违法的言论。如有相关侵权、举报、投诉及建议等,请发 E-mail:dzh188@hotmail.com

    Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

    在本版发帖返回顶部