.Net6开发winform程序使用依赖注入

.net  Blazor webassembly 和 webAPI 内建支持依赖注入, Winform 和 Console 应用虽然不带有依赖注入功能, 但增加依赖注入也很简单. 本文将示例如何为 WinForm 程序增加...

2022-08-06

C# .NET创建虚拟目录的方法详解

目录使用背景配置创建使用结语使用背景虚拟目录(virtual directory),计算机术语,每个 Internet服务可以从多个目录中发布。通过以通用命名约定 (UNC) 名、用户名及用于访问权限...

2022-08-06

.NET Core使用C#扫描并读取图片中的文字

本文介绍如何通过C# 程序来扫描并读取图片中的文字,这里以创建一个.Net Core程序为例。下面是具体步骤,供参考。程序测试环境: Visual Studio版本要求不低于2017 图片扫...

2022-08-06

基于C#模拟实现回合制游戏

目录前言规则简介功能介绍实现代码百度网盘链接前言文章开始把我喜欢的这句话送个大家:这个世界上还有什么比自己写的代码运行在一亿人的电脑上更酷的事情吗,如果有那就是让这...

2022-08-06

C#中实现PriorityQueue优先级队列的代码

前言前段时间看到有大佬对.net 6.0新出的PriorityQueue(优先级队列)数据结构做了解析,但是没有源码分析,所以本着探究源码的心态,看了看并分享出来。它不像普通队列先进先出(FI...

2022-08-06

C#10的13个特性

常量的内插字符串C# 10 允许使用在常量字符串初始化中使用插值, 如下const string name = "Oleg";const string greeting = $"Hello, {name}.";Console.WriteLine(greeting)...

2022-08-06

Unity接入百度AI实现货币识别

接口介绍:识别图像中的货币类型,以纸币为主,正反面均可准确识别,接口返回货币的名称、代码、面值、年份信息;可识别各类近代常见货币,如美元、欧元、英镑、法郎、澳大利亚元、俄罗...

2022-08-06

C#使用表达式树实现对象复制的示例代码

需求背景:对象复制性能优化;同时,在对象复制时,应跳过引用类型的null值复制,值类型支持值类型向可空类型的复制using Common;using System;class Program{ static void Main(s...

2022-08-06

详解C#异步多线程使用中的常见问题

目录异常处理线程取消临时变量线程安全异常处理小伙伴有没有想过,多线程的异常怎么处理,同步方法内的异常处理,想必都非常非常熟悉了。那多线程是什么样的呢,接着我讲解多线程的...

2022-08-06

聊聊Unity自定义组件之序列帧播放组件问题

  我们知道在unity中播放序列帧动画有两种方式,第一种是利用Unity自带的animation组件来播放,我们只需要在工程目录中全选选中所有我们需要播放的图片,将其拖动到Hiercarchy...

2022-08-06

C# 利用Autofac批量接口注入依赖的问题小结

背景:  本人在一位大佬的Colder框架中看到了这个接口注入,然后呢就想学习一下ioc思想与di设计模式。此写法给我的感觉就是非常的 优雅 ,优雅永不过时。关于接口注入具体是什...

2022-08-06

C# RabbitMQ的使用详解

目录安装编写消息接收端编写发送端测试发送端和接收端Fanout 模式Direct模式和RouteKeyTopic 模式本文目的如题。安装先说一下RabbitMQ的安装,建议使用Docker镜像安装,Docker...

2022-08-06

C#中数据类型的转换介绍

目录1、parse转换:将string类型转化为其他类型2、任意类型转化为string类型3、隐式转换:自动转换-->小范围到大范围自动转换4、显示转换:强制转换-->由大范围到小范围的强制转...

2022-08-06

Unity 百度AI实现Logo商标识别

接口介绍:该请求用于检测和识别图片中的品牌LOGO信息。即对于输入的一张图片(可正常解码,且长宽比适宜),输出图片中LOGO的名称、位置和置信度。当效果欠佳时,可以建立子库(在百度开...

2022-08-06

图形学之Unity渲染管线流程分析

下图是《Unity Shader 入门精要》一书中的渲染流程图;ApplicationStage阶段:准备场景信息(视景体,摄像机参数)、粗粒度剔除、定义每个模型的渲染命令(材质,shader)——由...

2022-08-06

Unity3d实现跑马灯广播效果

本文实例为大家分享了Unity3d实现跑马灯广播效果的具体代码,供大家参考,具体内容如下废话不多说,直接上代码using DG.Tweening;using System.Collections;using System.Collect...

2022-08-06

在C#中捕获内存不足异常

当CLR未能分配所需的足够内存时,将发生System.OutOfMemoryException。System.OutOfMemoryException继承自System.SystemException类。OutOfMemoryException使用COR_E_OUTOFME...

2022-08-06

C#中多维数组[,]和交错数组[][]的区别

多维数组的声明在声明时,必须指定数组的长度,格式为 type [lenght ,lenght ,lengh, ... ]int [,] test1 = new int [3,3];或声明时即赋值,由系统推断长度int [,] test1 = {...

2022-08-06

C#表达式树讲解

表达式树的概念表达式树的创建有 Lambda法 和 组装法。学习表达式树需要 委托、Lambda、Func<> 基础。表达式树 形状可以参考二叉树。可以把表达式树理解成 数学表达式。数...

2022-08-06

C#使用Twain协议实现扫描仪连续扫描功能

C#调用Twain接口实现扫描仪连续扫描。在监听的TwainCommand.TransferReady状态中,是调用扫描仪扫描图片的。我开始的时候尝试修改twain类中TransferPictures的方法,但是结果证...

2022-08-06

C#中的HttpWebRequest类用法详解

HttpWebRequest 是一个Http 请求类,继承于 WebRequest。WebRequest 是一个抽象类,能够对统一资源标识符 (URI) 发出请求。WebRequest 有以下派生类:System.IO.Packaging.PackWe...

2022-08-06

C#对接阿里云IOT平台进行设备开发

一,创建阿里云 IOT 产品、设备目前阿里云每月赠送 100 万条流量,可以免费使用基础版、高级版,开通后即可免费使用。阿里云 IOT 平台地址https://iot.console.aliyun.com/produc...

2022-08-06

C#判断语句的表达式树实现

C# 提供了以下类型的判断语句:语句描述if一个 if 语句 由一个布尔表达式后跟一个或多个语句组成。if...else一个 if 语句 后可跟一个可选的 else 语句,else 语句在布尔表达式...

2022-08-06

C#设置或验证PDF文本域格式的方法详解

目录概述引入dll代码(C#/VB.NET)概述PDF中的文本域可以通过设置不同格式,用于显示数字、货币、日期、时间、邮政编码、电话号码和社保号等等。Adobe Acrobat提供了许多固定的Ja...

2022-08-06

c#使用listbox的详细方法和常见问题解决

关于ListBoxListBox是WinForm中的列表控件,它提供了一个项目列表(一组数据项),用户可以选择一个或者多个条目,当列表项目过多时,ListBox会自动添加滚动条,使用户可以滚动查阅所有...

2022-08-06

Unity实现物体跟随鼠标移动

本文实例为大家分享了Unity实现物体跟随鼠标移动的具体代码,供大家参考,具体内容如下相关函数Vector3.Lerp 线性插值
C# => static Vector3 Lerp(Vector3 from, Vector3 to, f...

2022-08-06

如何用C#实现SAGA分布式事务

目录背景成功的 SAGA异常的 SAGA子事务屏障写在最后背景银行跨行转账业务是一个典型分布式事务场景,假设 A 需要跨行转账给 B,那么就涉及两个银行的数据,无法通过一个数据库的...

2022-08-06

Unity制作游戏自定义按键详解

目录一、效果图二、布局1.场景布局2.设置面板布局三、脚本思路1.KeyItem脚本2.SetKeyPanle脚本3.player移动脚本一、效果图二、布局1.场景布局创建一个Panel 创建三个cube,Pa...

2022-08-06

WPF实现动画效果

学习平台微软开发者博客:
https://devblogs.microsoft.com/?WT.mc_id=DT-MVP-5003986
微软文档与学习:
https://docs.microsoft.com/zh-cn/?WT.mc_id=DT-MVP-5003986
微软开...

2022-08-06

C#实现Socket服务器及多客户端连接的方式

服务端代码[控制台示例]static List<Socket> Sockets = new List<Socket>(); static void Main(string[] args) { int port = 10; byt...

2022-08-06

C#客户端HttpClient请求认证及数据传输

目录一,授权认证1. 基础认证示例2. JWT 认证示例3. Cookie 示例二,请求类型三,数据传输1. Query2. Header3. 表单4. JSON5. 上传文件一,授权认证客户端请求服务器时,需要通过授权...

2022-08-06

详解.NET 6如何实现获取当前登录用户信息

目录需求目标原理和思路实现创建当前用户获取接口实现接口功能使用功能验证总结需求在前面的文章里使用.NET 6开发TodoList应用之领域实体创建原理和思路,我们留了一个坑还没...

2022-08-06

C#中ManualResetEvent实现线程的暂停与恢复

目录背景ManualResetEvent介绍实现设计背景前些天遇到一个需求,在没有第三方源码的情况下,刷新一个第三方UI,并且拦截到其ajax请求的返回结果。当结果为AVALIABLE的时候,停止刷...

2022-08-06

C#内存管理CLR深入讲解(上篇)

半年之前,PM让我在部门内部进行一次关于“内存泄露”的专题分享,我为此准备了一份PPT。今天无意中将其翻出来,觉得里面提到的关于CLR下关于内存管理部分的内存还有点...

2022-08-06

C#字符串内存驻留机制分析

在这之前我写过一些文章来介绍关于字符串内存分配和驻留的文章,涉及到的观点主要有:字符串的驻留机制避免了对具有相同字符序列的字符串对象的重复创建;被驻留的字符串是不受GC...

2022-08-06

C#算法之罗马数字转整数

罗马数字转整数罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D...

2022-08-06

C#对Xamarin框架进行数据绑定

关于数据绑定Xamarin 单向、双向绑定Xaml绑定C#代码绑定在此之前,几段 伪代码 帮助像我一样菜的同学入门。。。假如说,有两个控件,一个是滑动条(Slider),一个是显示文本的标签(L...

2022-08-06

C#实现NPOI的Excel导出详解

技术点:1.自定义attribute属性2.通过反射取类及其属性的attribute属性值3.NPOI包常用属性及方法(我也仅仅知道用到过的,陌生的要么见名知意,要么百度查)实现功能点:List类对象的...

2022-08-06

C#中的char与string详解

1. System.Char 字符char 是 System.Char 的别名。System.Char 占两个字节,16个二进制位。System.Char 用来表示、存储一个 Unicode 字符。System.Char 的表示范围是 U+0000...

2022-08-06

C#内存管理CLR深入讲解(下篇)

《上篇》中我们主要讨论的是程序集(Assembly)和应用程序域(AppDomain)的话题,着重介绍了两个不同的程序集加载方式——独占方式和共享方式(中立域方式);以及基于进程范围...

2022-08-06

关于Unity中RectTransform与transform的区别

以前一直以为在Inspector面板上的是Transform,后来才发现原来2D是RectTransform,3D是Transform3D面板上显示的是位置坐标组件Transform,2D面板上显示的是位置坐标组件RectTrans...

2022-08-06

C#实现学生模块的增删改查

本文实例为大家分享了C#实现学生模块的增删改查的具体代码,供大家参考,具体内容如下using System;using System.Collections.Generic;using System.ComponentModel;using Syst...

2022-08-06

C#实现学生档案查询

本文实例为大家分享了C#实现学生档案查询的具体代码,供大家参考,具体内容如下using System;using System.Collections.Generic;using System.ComponentModel;using System.Dat...

2022-08-06

C#实现递归算法经典实例

目录一 、递归算法简介二 、Fibonacci数列和阶乘1、Fibonacci数列2、阶乘三 、汉诺塔问题四 、排列组合1、输出任意个数字母、数字的全排列2、将全排列结果保存到链表中总结...

2022-08-06

C#实现简单的点餐系统

本文项目为大家分享了C#实现点餐系统,供大家参考,具体内容如下项目介绍:一家店铺使用的外卖点餐系统
本项目分三大模块:登录注册模块,用户模块,店家模块1.登录注册模块登录分为用...

2022-08-06

C#反射调用拓展类方法实例代码

目录C# 类拓展方法C#反射调用拓展类总结 今天封装Protobuf封包时候遇到一个问题;Protobuf的反序列化方法MergeFrom,是写在扩展类里的;C# 类拓展方法要求:扩展方法类必须为静态类...

2022-08-06

C#使用标签软件Bartender打印标签模板

在之前写的一篇文章中, 有讲到如何利用ZPL命令去操作打印里, 后面发现通过模板的方式会更加方便快捷,既不用去掌握ZPL的实现细节, 就可以轻松的调用实现打印的功能。解决方案:1...

2022-08-06

C#中的串口通信SerialPort详解

今天这篇文章带大家学习下C#中的串口通讯。在日常的开发工作中,如果工作内容是CS方向的同学应该很容易接触到串口通讯方面的业务需求。那么也就很容易想到C#中SerialPort类,它...

2022-08-06

用C#绘制九宫格形式的图片

目录方法一:图片上绘制直线方法二:切分绘制图片总结使用GDI+产生九宫格形式的图片,不考虑局部放大的功能。具体的方式如下:方法一:图片上绘制直线&emsp;&emsp;想到的最简单粗暴的...

2022-08-06

C#实现给PDF文档设置过期时间

目录引入dll程序集添加过期时间实现代码C#VB.NET效果图我们可以给一些重要文档或者临时文件设置过期时间和过期信息提示来提醒读者或管理者文档的时效性,并及时对文档进行调...

2022-08-06
返回顶部
顶部