收藏本版 |訂閲

C#论坛 今日: 0|主題: 618|排名: 85 

  • C#轻松实现Modbus通信
    1、前言 大家好!我是付工。前面给大家介绍了一系列关于RS485与Modbus的知识。 终于有人把RS485说清楚了终于有人把Modbus说明白了通透!终于把ModbusRTU弄明白了这样看来,ModbusTCP协议太简单了今天跟大家聊聊关于C#如何实现Modbus通信。 2、开源通信库 通信库是对通信协议的封装,一般是以dll动态链接库的形式存在,对于 ...
    017 小闹 发表于 2024-10-12 C#论坛
  • C#/.NET/.NET Core优秀项目和框架2024年9月简报
    前言 公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(每周至少会推荐两个优秀的项目和框架当然节假日除外),公众号推文中有项目和框架的介绍、功能特点、使用方式以及部分功能截图等(打不开或者打开GitHub很慢的同学可以优先查看公众号推文,文末一定会附带项目和框架源码地址)。注意:排名不分先后,都 ...
    086 习琴 发表于 2024-10-11 C#论坛
  • 2024 年 C# 高效开发:精选实用类库
    前言 在平时开发中,好的类库能帮助我们快速实现功能,C#有很多封装好的类库。 本文将介绍一些2024年特别受欢迎的C#类库,并分析各自的优点让我们编程写代码变的更轻松、更快捷。 快来看一看有没有大家常用的类库,欢迎各位小伙伴留言补充。 1、Entity Framework Core Entity Framework Core 是 Microsoft 推荐的 ORM(对象 ...
    059 三两木 发表于 2024-9-23 C#论坛
  • C#整合Ollama实现本地LLMs调用
    前言     近两年AIGC发展的非常迅速,从刚开始的只有ChatGPT到现在的很百家争鸣。从开始的大参数模型,再到后来的小参数模型,从一开始单一的文本模型到现在的多模态模型等等。随着一起进步的不仅仅是模型的多样化,还有模型的使用方式。大模型使用的门槛越来越低,甚至现在每个人都可以在自己的电脑上 ...
    096 该死的石头 发表于 2024-9-9 C#论坛
  • C#自定义控件—旋转按钮
    C#用户控件之旋转按钮 按钮功能:手自动旋转,标签文本显示、点击二次弹框确认(源码在最后边); 【制作方法】 找到控件的中心坐标,画背景外环、内圆;再绘制矩形开关,进行角度旋转即可获得; 【关键节点】 No.1 获取中心坐标,思考要绘制图形的相对坐标、宽度、高度; No.2 更改坐标系原点,以此原点为坐标,绘制 ...
    017 裘环有 发表于 2024-9-7 C#论坛
  • C#自定义控件—指示灯
    C#用户控件之指示灯 在体现通讯状态、运行状态等用一个靓眼的指示灯如何做? 思路(GDI) 外环用笔绘制(Pen),内圆用画刷(SolidBrush); 两个方法(用笔画圆,用画刷填充圆的内部): 绘制边界RectangleF定义的椭圆/圆 DrawEllipse(Pen pen,RectangleF rect) 填充RectangleF定义边框的椭圆的内部 FillEllipse(Br ...
    028 梦悦 发表于 2024-9-6 C#论坛
  • C#设计模式入门实战教程
    什么是设计模式 设计模式是对面向对象设计中反复出现的问题的解决方案。它们提供了被反复使用、多数人知晓的、经过分类编目的代码设计经验总结。 设计模式的作用 提高代码的可重用性:通过定义一套标准的解决方案,设计模式使得相同或类似的问题可以在不同的项目中复用相同的代码结构或逻辑。 增强代码的可读性:设计模式 ...
    072 有奶油 发表于 2024-9-3 C#论坛
  • C#自定义控件—流动管道
    C#用户控件之流动管道 如何绘制一个动态的流动管道(FlowPipe)? 分两步绘制 定义属性; 画布重绘; 主要技能: 管道的绘制(渐变色矩形) /// <summary> /// 画渐变色矩形的方法 /// </summary> /// <param name="g">画布</param> /// <param name="brush">画刷</param> /// <param name="pen">笔</para ...
    0103 蟹蟹有你 发表于 2024-9-2 C#论坛
  • 聊一聊 C# 中让人惶恐的 Bitmap
    一:背景 1. 讲故事 在.NET高级调试的旅程中,我常常会与 Bitmap 短兵相接,它最大的一个危害就是会让程序抛出匪夷所思的 OutOfMemoryException,也常常会让一些.NET开发者们陷入其中不能自拔,痛不欲生,基于此,这一篇我从dump分析的角度给大家深挖一下 Bitmap 背后的故事。 二:Bitmap 背后的故事 1. Bitmap 能吃多少内 ...
    074 莫正银 发表于 2024-8-25 C#论坛
  • 从网友探秘 《黑神话:悟空》 的脚本说说C#
        《黑神话:悟空》千呼万唤始出来。在正式发售后不到24小时,Steam在线玩家峰值突破222万,在Steam所有游戏在线玩家历史峰值中排名第二。第一拨玩家纷纷晒出好评,称这款现象级产品正式开启国产3A游戏(3A 俗称:大量的资源、大量的金钱和大量的时间)元年,黑神话悟空是国内首款3A游戏,画面剧情都很精致, ...
    073 张玉明 发表于 2024-8-24 C#论坛
  • .NET 9 优化,抢先体验 C# 13 新特性
    前言 微软即将在 2024年11月12日发布 .NET 9 的最终版本,而08月09日发布的.NET 9 Preview 7 是最终发布前的最后一个预览版。这个版本将与.NET Conf 2024一同亮相,并已与 Visual Studio 2022 17.12 预览版1一同发布,可以直接通过Visual Studio安装。同时Visual Studio Code 和 C# Dev Kit 扩展也支持.NET 9。 C# 13 作为 ...
    039 维国 发表于 2024-8-20 C#论坛
  • C#.Net筑基-解密委托与事件
    委托与事件是C#中历史比较悠久的技术,从C#1.0开始就有了,核心作用就是将方法作为参数(变量)来传递和使用。其中委托是基础,需要熟练掌握,编程中常用的Lambda表达式、Action、Func都是委托,包括事件也是基于委托实现的。 01、认识委托delegate 1.1、什么是委托? 委托是一种用来包装方法的特殊类型,可以将方法包装 ...
    087 郭子鹏 发表于 2024-8-5 C#论坛
  • C#/.NET/.NET Core优秀项目和框架2024年7月简报
    前言 公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(每周至少会推荐两个优秀的项目和框架当然节假日除外),公众号推文中有项目和框架的介绍、功能特点、使用方式以及部分功能截图等(打不开或者打开GitHub很慢的同学可以优先查看公众号推文,文末一定会附带项目和框架源码地址)。注意:排名不分先后,都 ...
    081 卓生 发表于 2024-8-1 C#论坛
  • 提高 C# 的生产力:C# 13 更新完全指南
    前言 预计在 2024 年 11 月,C# 13 将与 .NET 9 一起正式发布。今年的 C# 更新主要集中在 ref struct 上进行了许多改进,并添加了许多有助于进一步提高生产力的便利功能。 本文将介绍预计将在 C# 13 中添加的功能。 注意:目前 C# 13 还未正式发布,因此以下内容可能会发生变化。 在迭代器和异步方法中使用 ref 和 ref stru ...
    0117 不想被你记住 发表于 2024-7-27 C#论坛
  • C#中使用 record 的好处 因为好用所以推荐~
    一晃距C# 9发布已经4年了,对于record关键字想必大家都不陌生了,不过呢发现还是有很多同学不屑于使用这个语法糖,确实,本质上 record 就是 class 的封装,能用 record 书写的类,那100%都是可以自己手撸出来的,但是呢有没有考虑 别人可能一分钟写好的代码你可能会需要数分钟才能完成.因此为了能有更多时间 摸鱼 ,强烈推荐不屑一 ...
    013 曾祥书 发表于 2024-7-26 C#论坛
  • C# 12 新增功能实操!
    前言 今天咱们一起来探索并实践 C# 12 引入的全新功能! C#/.NET该如何自学入门? 注意:使用这些功能需要使用最新的 Visual Studio 2022 版本或安装 .NET 8 SDK 。 主构造函数 主构造函数允许你直接在类定义中声明构造函数参数,并自动生成相应的属性。 主构造函数参数的最常见用途包括: 作为 base() 构造函数调用的 ...
    060 一建防护还有脸出来叫 发表于 2024-7-24 C#论坛
  • C# 开发技巧 轻松监控方法执行耗时
    前言 MethodTimer.Fody 是一个功能强大的库,可以用于测量 .NET 应用程序中的方法的执行时间。允许你在不修改代码的情况下,自动地测量和记录方法的执行时间。 这个工具是基于.NET的 weaving 技术,通过修改IL(Intermediate Language,中间语言)代码来插入计时逻辑,从而在方法调用前后记录时间戳,进而计算出方法的执行 ...
    058 啊哈友 发表于 2024-7-23 C#论坛
  • C# 网络编程:.NET 开发者的核心技能
    前言 数字化时代,网络编程已成为软件开发中不可或缺的一环,尤其对于 .NET 开发者而言,掌握 C# 中的网络编程技巧是迈向更高层次的必经之路。无论是构建高性能的 Web 应用,还是实现复杂的分布式系统,网络编程都是支撑这一切的基石。 本篇主要为 .NET 开发者提供一份全面而精炼的 C# 网络编程入门,从基础知识到高级话题 ...
    097 趙老師 发表于 2024-7-22 C#论坛
  • C# 使用模式匹配的好处,因为好用所以推荐~
    类型检查和转换:当你需要检查对象是否为特定类型,并且希望在同一时间内将其转换为那个类型时,模式匹配提供了一种更简洁的方式来完成这一任务,避免了使用传统的as和is操作符后还需要进行额外的null检查。 复杂条件逻辑:在处理复杂的条件逻辑时,特别是涉及到多个条件和类型的情况下,使用模式匹配可以使代码更加清 ...
    012 凤凰卫试诈骗集团 发表于 2024-7-18 C#论坛
  • .NET科普:.NET简史、.NET Standard以及C#和.NET Framework之间的关系
    最近在不少自媒体上看到有关.NET与C#的资讯与评价,感觉大家对.NET与C#还是不太了解,尤其是对2016年6月发布的跨平台.NET Core 1.0,更是知之甚少。在考虑一番之后,还是决定写点东西总结一下,也回顾一下.NET的发展历史。 首先,你没看错,.NET是跨平台的,可以在Windows、Linux和MacOS以及它们的各个发行版上运行,不仅如 ...
    027 驱魔姐妹快出新卡 发表于 2024-7-17 C#论坛
  • 下一頁 »

    快速發帖

    還可輸入 180 個字符
    您需要登錄後才可以發帖 登錄 | 立即注册

    本版積分規則

    相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

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

    在本版发帖返回顶部