WPF仿微信实现截图功能的方法详解

目录前言 一、ScreenCut.cs 代码如下二、ScreenCut.xaml 代码如下 三、ScreenCutExample.xaml 代码如下每日一笑肚子疼,去厕所排便,结果什么都没拉出来。看着自己坐在马桶上痛...

2023-01-01

C#中参数的传递方式详解

值类型参数按值传递 class Program { static void Main(string[] args) { int a = 10; Add(a); Console.Writ...

2023-01-01

WPF实现绘制统计图(柱状图)的方法详解

目录前言实现代码效果预览前言有小伙伴提出需要实现统计图。 由于在WPF中没有现成的统计图控件,所以我们自己实现一个。PS:有更好的方式欢迎推荐。实现代码一、创建 BasicBarC...

2023-01-01

C# wpf Bitmap转换成WriteableBitmap的方法

目录前言一、WriteableBitmap是什么?二、如何实现1.创建WriteableBitmap2.写入数据三、完整代码四、使用示例1.直接转换2.复用写入总结前言在wpf中我们有时候需要截屏或者获...

2023-01-01

WPF+SkiaSharp实现自绘投篮小游戏

目录投篮小游戏Wpf 和 SkiaSharp弹球实体代码 (Ball.cs)粒子花园核心类 (ParticleGarden.cs)效果如下总结代码地址投篮小游戏规则,点击投篮目标点,就会有一个球沿着相关抛物线...

2023-01-01

C# TreeView控件使用技巧汇总

目录前言1.TreeView控件使用1.1 TreeView控件常用的属性1.2 创建窗体文件并修改名称2.设计界面3.添加和删除数据3.1 点击treeView编辑结点3.2 在TreeView编辑器添加数据3.3...

2023-01-01

基于WPF实现控件轮廓跑马灯动画效果

代码如下一、创建EdgeLight.xaml代码如下。<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"                 ...

2023-01-01

WPF实现好看的Loading动画的示例代码

实现思路框架使用大于等于.NET40;Visual Studio 2022;项目使用 MIT 开源许可协议;老板觉得公司系统等待动画转圈太简单,所以需要做一个稍微好看点的,就有这篇等待RingLoading动...

2023-01-01

C# 获取文件夹里所有文件名的详细代码

主要是这个方法 List<string> GetAllFileNames(string path,string pattern="*") { List<FileInfo> folder = new DirectoryInfo(path).GetFiles(patter...

2023-01-01

C#/VB.NET 将Word与Excel文档转化为Text

目录前言安装DLL文件使用C#和VB.NET将Word文件转化为Text使用C#和VB.NET将Excel文件转化为Text前言Text文件只由纯文本内容组成,且没有格式,所以其大小比Word或Excel文件更小...

2023-01-01

C#实现学生成绩管理系统

本文实例为大家分享了C#实现学生成绩管理系统的具体代码,供大家参考,具体内容如下使用链表写学生成绩管理系统链表可以灵活的展示增删改查下面是结果演示这是登录及部分添加继...

2023-01-01

C#校验时间格式的场景分析

目录前言:场景描述前戏一前戏二正戏尾戏前言:晚上打算睡觉的时候,群里反馈订单接收失败,开工排查问题,日志显示验签失败,发现一个蛮有意思的BUG,总算有了一个写作的素材场景...

2023-01-01

C#实现学生管理系统

本文实例为大家分享了C#实现学生管理系统的具体代码,供大家参考,具体内容如下添加3个类,分别实现 IComparer接口,实现对Student类的三个字段的排序。1、学生类:学号、姓名、年龄...

2023-01-01

DevExpress的DateEdit设置显示日期和时间的方法

1. 设置Mask.EditMask和DisplayFormat,EditFormat属性,设置为一致:&#39;yyyy-MM-dd HH:mm&#39;; //按照想要的显示格式设置此字符串。this.dateEdit1.Properties.DisplayForm...

2023-01-01

C# wpf使用ffmpeg命令行实现录屏的示例代码

目录前言一、主要步骤1、使用 AllowsTransparency实现穿透框2、获取音频设备名称3、命令行启动ffmpeg4、使用JobObject管理子进程二、完整代码三、效果预览1、录制中2、录制...

2023-01-01

C# Sqlite数据库的搭建及使用技巧

目录前言1.1让我们进入正题吧1.1.2(方法一)使用无代码的方式,来使用数据库绑定1.1.3新建连接1.1.4选择刚建立的链接1.1.5表和Id1.1.6效果展示2.1使用代码的方式对DataGridView...

2023-01-01

C#使用is、as关键字以及显式强转实现引用类型转换

在C#中,当引用类型需要转换的时候,经常会用到关键字is、as以及显式强转。本篇来体验这三者的用法。先来梳理.NET引用类型转换的"约定俗成",或者叫"惯例":子类可以隐式转换为父类...

2023-01-01

C# List生成Txt文档并且读取Txt文档封装List

目录前言一、简单设计界面二、方法函数讲解三、效果展示四、代码逻辑五、总结前言在做项目的时候遇到这样的一个问题,需要我将List中的数据读出来并把数据封装到Txt文件中,也...

2023-01-01

VsCode使用EmmyLua插件调试Unity工程Lua代码的详细步骤

目录一、VSCode安装EmmyLua 二、添加配置文件三、设置配置文件 四、添加Lua断点调试入口五、运行unity测试断点功能一、VSCode安装EmmyLua 二、添加配置文件三、设置配置文...

2023-01-01

C#中正则表达式(Regex)过滤内容的基本使用方法

目录命名空间简单了解后开始教程1.读取文本内容2.创建正则表达式3.输出匹配好的内容补充:C#正则表达式筛选去掉不符合的字符总结先看英文意思命名空间using System.Text.Regu...

2023-01-01

WPF实现抽屉菜单效果的示例代码

WPF 实现抽屉菜单框架使用大于等于.NET40;Visual Studio 2022;项目使用 MIT 开源许可协议;更多效果可以通过GitHub[1]|码云[2]下载代码;由于在WPF中没有现成的类似UWP的抽屉菜...

2023-01-01

C#实现简单学生成绩管理系统

本文实例为大家分享了C#实现学生成绩管理系统的具体代码,供大家参考,具体内容如下C#作业 用循环结构/数组实现进入启动页面管理员身份登入用户名:师晓峰
密码:88481234学生成绩...

2023-01-01

C#窗体实现酒店管理系统

本文实例为大家分享了C#窗体实现酒店管理系统的具体代码,供大家参考,具体内容如下一、概述酒店管理系统是我们常说的MIS (Management Information System,管理信息系统)的一-种...

2023-01-01

C#/VB.NET中从 PDF 文档中提取所有表格

目录前言安装从PDF文档中提取表格前言有时,我们可能需要从 PDF 文档中提取表格数据,例如,当PDF发票的表格中存储了一些有用的信息,需要提取数据以进行进一步分析时。在这篇文章...

2023-01-01

C# 使用com获取Windows摄像头列表

目录前言一、定义com接口二、枚举设备三、完整代码四、使用示例总结前言想使用ffmpeg打开摄像头,需要输入摄像头的名称,而ffmpeg本身的枚举摄像头列表功能不是接口
,所以需要用...

2023-01-01

一文详解C# Chart控件

目录前言1.创建窗体文件2.设计界面3.配置toolTip控件4. 对需要设置提示的地方设置提示4.1 简单效果演示4.1.1 默认提示样式4.1.2 使用气泡样式4.2 对提示设置图标和标题4.3...

2023-01-01

C#利用FileSystemWatcher实时监控文件的增加,修改,重命名和删除

目录一、实例化FileSystemWatcher类,并注册监听事件二、事件处理三、展示监控记录好多时候,我们都需要知道某些目录下的文件什么时候被修改、删除过等,如果能用miniFilter驱动...

2023-01-01

基于WPF实现带蒙版的MessageBox消息提示框

介绍框架使用大于等于.NET40;Visual Studio 2022;项目使用 MIT 开源许可协议;Nuget Install-Package WPFDevelopers.Minimal 3.2.6-previewMessageBox实现MessageBox的Show五...

2023-01-01

C# 获取本机IP地址(IPv4和IPv6)

目录前言:操作步骤一,创建文件二,窗体设计三,代码设计四 效果展示总结:前言:在我们使用C# WinForm中,我们有时候是需要或者自己本机的IP地址进行处理,今天我们学习一下如何使用C# Wi...

2023-01-01

基于WPF实现验证码控件

代码如下一、创建CheckCode.xaml代码如下<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"                  ...

2023-01-01

WPF实现倒计时转场动画效果

代码如下一、创建 CountdownTimer.xaml 继承ContentControl代码如下。using System;using System.Linq;using System.Windows;using System.Windows.Controls;using Sy...

2023-01-01

C#窗体实现点餐系统

本文实例为大家分享了C#窗体实现点餐系统的具体代码,供大家参考,具体内容如下一、概述美食行业现如今也越利用信息化技术来提高点餐的效率和质量,小小的一个系统不仅可以提高餐...

2023-01-01

C#/VB.NET实现在 Word 中插入水印 

目录前言安装在 Word 文档中插入文本水印在 Word 文档中插入图片水印前言水印是指在 Word 文档的背景中以淡色或灰色显示的文本或图像。它们可用于声明文档的机密性、版权或...

2023-01-01

WPF实现调用本机摄像头的示例代码

此项目使用了OpenCVSharp加载本地摄像头,多个摄像头支持切换展示,也可以展示rtsp地址。使用NuGet如下:代码如下一、创建MainWindow.xaml代码如下。 <ws:Window x:Class="Open...

2023-01-01

C# wpf Canvas中实现控件拖动调整大小的示例

目录前言一、功能说明二、如何实现?1.继承Adorner2.使用Thumb3.实现拖动逻辑三、完整代码四、使用示例总结前言我们做图片编辑工具、视频编辑工具、或者画板有时需要实现控件...

2023-01-01

WPF+WriteableBitmap实现高性能曲线图的绘制

目录一、前言二、正文三、运行效果一、前言之前分享过一期关于DrawingVisual来绘制高性能曲线的博客,今天再分享一篇通过另一种方式来绘制高性能曲线的方法,也就是通过Writeab...

2023-01-01

C# 将 Stream 保存到文件的方法

在拿到一个 Stream 如何优雅将这个 Stream 保存到代码最优雅的方法应该是通过 CopyTo 或 CopyToAsync 的方法using (var fileStream = File.Create("C:\\lindexi\\File.txt"...

2023-01-01

C#中List<T>存放元素的工作机制

List<T>是怎么存放元素?我们扒一段List<T>的一段源码来一窥究竟。using System;using System.Diagnostic;using System.Collections.ObjectModel;using System.Security.Perm...

2023-01-01

C#中对字符串进行压缩和解压的实现

目录利用GZip和Brotli压缩方法的优势,减少字符串数据的大小,提高.NET核心应用程序的性能。在Visual Studio 2022中创建一个控制台应用程序项目安装BenchmarkDotNet NuGet包C#...

2023-01-01

C#实现从PDF中提取表格的方法详解

目录程序环境从PDF中提取表格具体步骤完整代码PDF是办公中比较常见的一种文件格式,在工作中应用也越来越普遍。由于PDF文件集成度和安全可靠性都较高,所以在PDF中编辑内容是一...

2023-01-01

C#中的const和readonly关键字详解

const和readonly经常被用来修饰类的字段,两者有何异同呢?const1、声明const类型变量一定要赋初值吗?一定要赋初值public class Student{ public const int age;}生成的时候,...

2023-01-01

C# wpf Grid中实现控件拖动调整大小的示例代码

目录前言一、功能说明二、如何实现?1.继承Adorner2.使用Thumb3.实现拖动逻辑三、完整代码四、使用示例总结前言在《C# wpf Canvas中实现控件动态调整大小》中我们实现了Canva...

2023-01-01

C#实现拼图小游戏

本文实例为大家分享了C#实现拼图小游戏的具体代码,供大家参考,具体内容如下1.首先布置好界面。标题栏,菜单栏,状态栏,以及放置图片框的panel。2.定义图片框类/// <summary>/// 图...

2023-01-01

C#使用集合实现二叉查找树

与链表、堆栈和队列不一样,二叉查找树不是线性数据结构,是二维数据结构。每个节点都包含一个LeftNode和RightNode,二叉查找树把比节点数据项小的数据放在LeftNode,把比节点数据...

2023-01-01

C#模拟实现鼠标自动点击与消息发送功能

目录实现功能开发环境实现代码实现效果一个简单的实现版本,没有去Hook键鼠等操作,事先录制好操作步骤(将鼠标移动到需要操作的位置,按下热键执行相应动作),点击运行即可。主要还...

2023-01-01

C#加解密之DES算法的实现

目录前言实现功能开发环境实现代码实现效果前言说完了对称加密中的AES,这一篇再来介绍下DES。加解密原理什么的就不介绍了,大家可以自行百度(主要我也不太明白,也不需要太明白),大...

2023-01-01

C#实现扑克游戏(21点)的示例代码

目录一、游戏介绍1.1 游戏规则1.2 牌点计算1.3 判断胜负二、游戏设计2.1 游戏流程2.2 玩家类2.3 AI类三、参考代码一、游戏介绍1.1 游戏规则21点又名黑杰克,该游戏由2到6个人...

2023-01-01

C# 线程简单介绍及使用详情

目录前言1.首先看看我们的问题前言用C#写毕设的时候遇到了一个问题,就是博主的发送命令,需要循环发送,但是要我的接收是有1秒延时,于是就出现了,我循环发送命令,最后只收到了,最后...

2023-01-01

C#中32位浮点数Float(Real)一步步按位Bit进行分析

目录C#代码示例如下程序运行结果关于32位浮点数的一些理解1、定点的缺点2、对于定点123.6253、翻译一下4、定点转浮点实例:123.625用32位浮点表示5、验证6、浮点转定点实例我...

2023-01-01

C#实现选择排序

选择排序是一种低效的排序算法,大致过程是:遍历数组的每一个元素,先假设0号位置上的元素是最小的,并把0号索引赋值给一个表示最小元素索引的变量,比如说是smallest,再遍历0号位置...

2023-01-01
返回顶部
顶部