c# 实现简单的串口通讯

目录开发环境:第一步第二步第三步本文提供一个用C#实现串口通讯实例,亲自编写,亲测可用!开发环境:VS2008+.net FrameWork3.5(实际上2.0应该也可以)第一步创建一个WinForm窗体,拉入...

2021-07-15

C# 枚举的使用简介

目录为什么使用枚举?枚举有哪些用法?1、简单枚举2、标志枚举3、枚举使用的一些建议枚举这个名词大家都听过,很多小伙伴也使用过,那么枚举在开发中能做什么,使用它后能给程序代码...

2021-07-15

C# 如何实现Token

目录什么是JWT
基于session认证所显露的问题
基于token的鉴权机制
JWT的构成
C# MVC实现token
什么是JWT
JWT:Json web token (JWT), 是为了在网络应用环境间传递声明而执行...

2021-07-15

C# 文件安全管理需要注意的

目录一.DotNet文件目录常用操作:
1.文件常规操作:
2.目录常规操作:二.DotNet文件目录访问管理:
1.文件目录权限概述:
2.文件共享操作实例:三.DotNet彻底删除文件操作...

2021-07-15

Unity 按钮添加OnClick事件操作

1、在Hierarchy面板右键UI>Button2、创建一个空物体3、创建一个脚本 ButtonClick.cs,定义一个Click方法(必须为Public)4、把脚本挂在到空物体上5、将空物体拖到如下图 None(Ob...

2021-07-15

c# 异步编程基础讲解

目录Task 和 Task<T>I/O 受限异步操作CPU 受限异步操作异步编程模式现代应用程序广泛使用文件和网络 I/O。I/O 相关 API 传统上默认是阻塞的,导致用户体验和硬件利用率不佳,此...

2021-07-15

c# 几个常见的TAP异步操作

目录1 任务状态
手动控制任务启动
确保任务已激活
2 任务取消
3 进度报告
4 Task.Yield 让步
5 定制异步任务后续操作
ConfigureAwait
ContinueWith
6 总结
在本系列上一篇...

2021-07-15

详解WPF中的对象资源

目录资源定义好之后,再使用时,可以指定以静态的方式使用资源,还是以动态的方式使用资源。
资源我们都会使用了,接下来需要归类整理我们的资源,使用资源字典:
跨程序集使用资源:这个...

2021-07-15

C# WPF如何反射加载Geometry几何图形数据图标

目录为什么要用Geometry数据做图标?
怎么获取Geometry数据?
如何使用Geometry数据
相信大家在阅读WPF相关GitHub开源项目源码时都会看见一串串这种数据这种Geometry数据就是几...

2021-07-15

如何在C#9 中使用顶级程序 (top-level)

目录顶级程序
顶级程序中的方法
顶级程序中的类
顶级程序的原理分析
当我们用 C# 进行编码的时候,总需要写很多的模板代码,即使是最简单的 console 程序,想象一下,如果去测试一...

2021-07-15

详解WPF的InkCanvas选择模式

目录InkCanvas的选择效果
InkCanvas选择模式的实现
InkCanvas是WPF中进行墨迹绘制的控件,本文介绍下InkCanvas控件是如何进行选择操作的。文中有误的地方希望大家进行批评指...

2021-07-15

c#项目将dll打包到exe中的步骤

目录意图:实现:1、将两个dll库文件作为资源文件添加进项目中;2、添加功能代码3、在程序入口Program类中调用上面的接口函数4、编译即可。意图:想将项目用到的两个dll库文件(Crypt...

2021-07-15

c# delegate和event的使用说明

delegate是什么委托(delegate) 是存有对某个方法的引用的一种引用类型变量,引用可在运行时被改变。如果不好理解,可以把委托理解成为函数指针,但它们是有区别的。delegate和C++中...

2021-07-15

Unity C#执行bat脚本的操作

我们先封装一下接口,如下,把EdtUtil.cs放置在Assets/Editor目录中// EdtUtil.cs using System;using UnityEditor;using UnityEngine;using System.Collections.Generic;using...

2021-07-15

如何保存Unity中的Log日志

代码中的debug日志保存本地using System.Collections;using UnityEngine;using System.IO; public class SaveLog : MonoBehaviour{ private float length; Queue que...

2021-07-15

c# 如何更简单的使用Polly

目录如何实现简化呢?
当然,一些常见的方法已经封装在了 Norns.Urd.Extensions.Polly
如何启用 Norns.Urd + Polly, 只需使用EnablePolly()
TimeoutAttributeRetryAttributeCir...

2021-07-15

如何从dump文件中提取出C#源代码

目录一:背景
二:从 dump 文件中提取源代码
1. 案例演示
2. 使用 lm + savemodule 命令提取
3. 使用 dumpdomain/module + savemodule 提取
一:背景
相信有很多朋友在遇到应用程...

2021-07-15

unity实现物体延时出现

本文实例为大家分享了unity实现物体延时出现的具体代码,供大家参考,具体内容如下新建一个cube和plane,隐藏cube,脚本挂在plane上。1. update计时器实现using System.Collections...

2021-07-15

详解WPF中的隧道路由和冒泡路由事件

目录事件最基本的用法
理解路由事件
  WPF中使用路由事件升级了传统应用开发中的事件,在WPF中使用路由事件能更好的处理事件相关的逻辑,我们从这篇开始整理事件的用法和什么...

2021-07-15

C# WPF实现的语音播放自定义控件

目录主界面xaml控件设计XAML控件CS代码原理很简单,利用Path画一个图,然后用动画进行播放,播放时间由依赖属性输入赋值与控件内部维护的一个计时器进行控制。控件基本是玩具,无法...

2021-07-15

Unity 如何通过反射给gameObject添加组件

C#版本public static Component AddComponent(GameObject go, string assembly, string classname){ var asmb = System.Reflection.Assembly.Load(assembly); var t...

2021-07-15

C# 调用命令行执行Cmd命令的操作

1、不知道为啥process.StartInfo.Arguments = "/c" + "start D:/Tim/Bin/QQScLauncher.exe"; 这个执行命令一定要加/c ,/c ,/c,重要的事说3遍 才能正常编译并运行cmd /c dir:是...

2021-07-15

Unity中的静态批处理和动态批处理操作

前言Unity在运行时可以将一些物体进行合并,从而用一个绘制调用来渲染他们。这一操作,我们称之为“批处理”,能得到越好的渲染性能。Unity中内建的批处理机制所达到的效果要明显...

2021-07-15

c# 如何使用结构体实现共用体

目录理解 C 语言的共用体使用 C# 实现共用体共用体作为另一个共用体的成员在 C 和 C# 编程语言中,结构体(Struct)是值类型数据结构,它使得一个单一变量可以存储多种类型的相关数...

2021-07-15

C#多态的三种实现方式(小结)

C#实现多态主要有3种方法,虚方法,抽象类,接口1 虚方法
在父类的方法前面加关键字virtual, 子类重写该方法时在方法名前面加上override关键字,例如下面的Person类的SayHello方法c...

2021-07-15

详解c#与js的rsa加密互通

目录ASN.1
密钥结构类型
PKCS#1PKCS#8密钥编码类型
der格式
pem格式
证书类型
X.509证书
PKCS#12证书
PKCS#7证书
证书后缀
证书与密钥关系
密钥生成后端加/解密方法使用前...

2021-07-15

C# 利用PdfSharp生成Pdf文件的示例

目录PdfSharp下载
涉及知识点
文档示例图
核心代码
PdfSharp一款开源的用于创建,操作PDF文档的.Net类库,本文以一个简单的小例子,简述如何通过PdfSharp进行创建PDF文档,仅供学习...

2021-07-15

C# 中使用隐式和显式操作符的示例

目录什么是显式,什么是隐式
创建 DTO 类
Model 和 DTO 之间的相互转换
使用隐式操作符
使用显式操作符
C# 有一个鲜为人知的特性是通过定义 显式和隐式操作符 实现类型之间的...

2021-07-15

c#多线程通信之委托事件

在研究c# 线程之间通信时,发现传统的方法大概有三种: 全局变量,由于同一进程下的多个进程之间共享数据空间,所以使用全局变量是最简单的方法,但要记住使用volatile进行限制。...

2021-07-15

Unity 实现删除missing脚本组件

通过Resources.FindObjectsOfTypeAll查找所有GameObject,然后通过.hideFlags == HideFlags.None判断是否为存在于Hierarchy面板。(此为编辑器脚本)详细代码:/******************...

2021-07-15

Unity PC版Log的具体位置介绍

在某个版本更新后,Unity Log不在位于Data文件夹中具体位置:C:\Users\xxx用户\AppData\LocalLow\xx公司\xx项目补充:UnityWebPlayer 的log日志的本地路径在unity网页端的开发中,...

2021-07-15

c# 在Emit代码中如何await一个异步方法

目录0. 前言
Demo 说明
1. ContinueWith2. GetAwaiter().GetResult()3. async/await完整Demo放在
0. 前言
首先立马解释一波为啥会有这样一篇伪标题的Demo随笔呢&#63;
不是...

2021-07-15

c# 异步编程入门

目录一、什么算异步?
二、在编程中的异步
三、原始的异步编程模式之回调函数#
1、回调函数
一、什么算异步?
&#8195;&#8195;广义来讲,两个工作流能同时进行就算异步,例如,CPU与外...

2021-07-15

c# 多线程处理多个数据的方法

目录概述
代码实现
代码地址
概述
多线程(multithreading),是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一...

2021-07-15

unity实现简单的贪吃蛇游戏

本文实例为大家分享了unity实现简单贪吃蛇游戏的具体代码,供大家参考,具体内容如下SatUIController代码using UnityEngine;using UnityEngine.UI;public class StartUIControl...

2021-07-15

通过App.xaml理解wpf中的Application类

  这个章节来了解Application类,我考虑了一晚上决定跳过控件类相关的学习,因为控件如果只是入门的话每个控件F12跳过去看一下属性、事件就能大致了解的差不多,而且控件比较多...

2021-07-15

如何在c#中使用opencv函数库

这个demo用c#实现图片裁剪和半透明融合的功能演示程序。功能挺简单的,就是把一张固定大小的图片先做边缘羽化,然后贴到一个圆形泡泡形状的底图上,最后把结果半透明融合到一张背...

2021-07-15

c# xml转word的实现示例

目录【C#】【VB.NET】本文介绍如何通过C#程序代码方法将XML文件转换为Word文档,包括转为.doc /.docx等格式。并附VB.NET代码,有需要可供参考。程序中所需必要程序集如下图:★...

2021-07-15

unity android设备上查看log输出方式

使用[adb] logcat [option] … [filter-spec] … 命令。1. -s 指定过滤器adb logcat -s Unity ActivityManager PackageManager dalvikvm DEBUG2. 如果出现error: more than...

2021-07-15

C# Winform 实现控件自适应父容器大小的示例代码

在日常开发中经常遇到控件不能随着父容器大小的改变而且自动改变控件的所在位置和大小。以下是实现的代码 /// <summary> /// 根据父容器实现控件自适应大小位置 /// </su...

2021-07-15

c# wpf如何附加依赖项属性

  附加依赖项属性是一个属性本来不属于对象自己,但是某些特定场景其他的对象要使用该对象在这种场景下的值。这个值只在这个场景下使用。基于这个需求设计出来的属性。这里...

2021-07-15

如何在C#9 中使用static匿名函数

目录匿名方法的代价
C#9 中使用静态匿名方法
匿名函数 在 C# 中已经出现很多年了,虽然匿名函数用起来很爽,但代价是不小的,为了避免不必要那些你意想不到的内存分配,这就是为什...

2021-07-15

c# wpf如何更好的使用Application程序集资源

目录1)在程序集中添加资源
2)在程序集中查找资源
  这一篇单独拿出来分析这个程序集资源,为的就是不想让大家把程序集资源和exe程序强关联,因为程序集资源实际上是二进制资源,...

2021-07-15

如何在C#中使用Dapper ORM

目录使用 Visual Studio 安装 Dapper ORM
使用 Dapper ORM 进行增删查改
在 Dapper ORM 中使用 存储过程
对象关系映射(ORM)这个概念已经存在很长时间了,ORM的作用就是用来解决...

2021-07-15

c# 如何实现获取二维数组的列数

二维数组的行数可以使用Length属性获得,但由于C#中支持不规则数组,因此二维数组中每一行中的列数可能不会相同如何获取二维数组中每一维的列数呢?答案还是Length属性,因为二维数...

2021-07-15

C#并发容器之ConcurrentDictionary与普通Dictionary带锁性能详解

结果已经写在注释中static void Main(string[] args){ var concurrentDictionary = new ConcurrentDictionary<int, string>(); var dictionary = new Dictionary<int...

2021-07-15

unity 鼠标悬停事件操作

笔者在网上发现了,很多种方法 ,当然咱们找最好用的,也简单的 下面废话不多说直接上代码 我在啰嗦几句 第一这个脚本挂在需要相应的游戏体上 第二被挂游戏体必须带有collider...

2021-07-15

Unity中3DText显示模糊不清的解决方案

在Unity中,当我们想要给3D物体一个文字说明时,使用Canvas下的Text虽然也能通过缩放实现,但是实现起来比较麻烦,改动的多,大小和位置也不容易控制。此时就需要用到我们的3DText了,...

2021-07-15

Unity中EventTrigger的几种使用操作

说起EventTrigger事件触发器,它的使用可以说是无处不在,EventTrigger继承了很多的事件接口,这些接口对我们开发是十分有用的。弄懂EventTrigger在以后开发游戏过程中可以说是事...

2021-07-15

Unity 实现鼠标滑过UI时触发动画的操作

在有些需求中会遇到,当鼠标滑过某个UI物体上方时,为了提醒用户该物体是可以交互时,我们需要添加一个动效和提示音。这样可以提高产品的体验感。解决方案1、给需要有动画的物体...

2021-07-15
返回顶部
顶部