WPF之自定义委托命令

博主头像 WPF的命令实际上就是实现了ICommand接口的类,平时使用最多的是RoutedCommand类,还可以使用自定义命令。 自定义命令直接在命令目标上起作用,而不像RoutedCommand那样先在命令目标上激发出路由事件等外围控件捕捉到事件后再“翻过头来”对命令目标加以处理。 ...

进程守护

博主头像 下载地址: 链接:https://pan.baidu.com/s/1xbLyWmst29lIN9ss43PlpA 提取码:0dlf 使用方法:将要守护的.exe文件拖入即可 using FY; using System; using System.Collections.Generic; using ...

文件上传到数据库与下载

基于 FinUICore,实现文件上传到数据库与下载 最终效果如图: 功能实现:1、表单有两个上传字段,用于上传2个文件; 2、点 “浏览”选择错误的文件,可通过 “删除->重置上传控件” 重置; 3、点“保存并关闭” 保存数据并上传文件; 4、重新打开工序报工,可编辑(已保存的表单数据和文件名会重 ...

LINQPad,我的C#/.NET学习诀窍

博主头像 在我以往的文章中,尤其涉及代码演示的,都使用了同一个工具——LINQPad。但许多客户面对我分享的`.linq`源文件都迷茫不知所措,因此有必要来聊聊一下这个强大的工具。 ...

WPF之数据绑定基类

博主头像 在使用自定义类型作为界面的数据源时,自定义类型需要自己实现INotifyPropertyChanged接口,一般会把INotifyPropertyChanged接口的实现放到一个基类中。 ...

VS2019设置背景图片方案

博主头像 因为学习C#的缘故,下载了VS2019,想要加入背景图片装饰一下,于是上网搜索了一下相关教程,发现还是挺麻烦的,于是自己结合相关教程总结了一个解决方案。 需要插件就两个:1.Color Editor for Visual Studio(能够提供几个透明背景方案,不需要自己设置透明参数了...) 2. ...

MVC之实现基于token的认证

博主头像 安装Nuget包 项目中添加包:dotnet add package Microsoft.AspNetCore.Authentication.JwtBearer 添加认证配置 Startup类中添加如下配置: public void ConfigureServices(IServiceCollect ...

从UWP项目移植到WinUI桌面版你需要做哪些事情

博主头像 就像文章标题说的我是打算写一篇从UWP移植到WinUI的帖子,本来打算是想写一篇WinUI的学习帖子,可是觉得市面上UWP的教程WPF的教程都是很多了,所以干脆就直接硬怼项目吧,先声明我不是来挖UWP的坟墓的。 话不多说,我是拿第三方的哔哩作为练手项目的,之所以选这个,大家也应该知道,云之幻做的UW ...

c#使用Aspose打印文件

博主头像 最近在研究winform打印文件,需要支持word,excel,ppt,pdf,图片这几种格式,不能依赖相关软件环境,研究后决定使用Aspose套件将相关文件全部转换成pdf后打印 WrodToPDF 使用Aspose.Word 11.9,需要配合licence文件破解 //去水印 string l ...

认识WPF

博主头像 新开一节WPF桌面开发的讲解,这节先初步认识一下什么是WPF。 1.简介 WPF是 Windows Presentation Foundation 的英文缩写,意为“窗体呈现基础”,是微软基于.NET Framework 3.0 推出的新一代构建窗体程序的框架。不同于WinForm,WPF实现了界面 ...

记一次 .NET 某教育系统API 异常崩溃分析

博主头像 一:背景 1. 讲故事 这篇文章起源于 搬砖队大佬 的精彩文章 WinDBg定位asp.net mvc项目异常崩溃源码位置 ,写的非常好,不过美中不足的是通览全文之后,总觉得有那么一点不过瘾,就是没有把当时抛异常前的参数给找出来。。。这一篇我就试着弥补这个遗憾😁😁😁。 为了能够让文章行云流水, ...

安全高效跨平台的. NET 模板引擎 Fluid 使用文档

博主头像 Liquid 是一门开源的模板语言,由 Shopify 创造并用 Ruby 实现。它是 Shopify 主题的主要构成部分,并且被用于加载店铺系统的动态内容。它是一种安全的模板语言,对于非程序员的受众来说也非常容易理解。 Fluid 是一个基于 Liquid 模板语言的开源 .NET 模板引擎。由  ...

.NET RulesEngine(规则引擎)

博主头像 一次偶然的机会,让我拿出RulesEngine去完成一个业务,对于业务来说主要是完成一个可伸缩性(不确定的类型,以及不确定的条件,条件的变动可能是持续增加修改的)的业务判断。比如说完成一个成就系统,管理员可创建,对于成就来说有一次性解锁、日常、周常式,还有随时重置,每次达成都触发的,面对着成就任务的 ...

<1···8910···200>