.NET 纯原生实现 Cron 定时任务执行,未依赖第三方组件
.NET 纯原生实现 Cron 定时任务执行,未依赖第三方组件

常用的定时任务组件有Quartz.Net和Hangfire两种,这两种是使用人数比较多的定时任务组件,个人以前也是使用的Hangfire,慢慢的发现自己想要的其实只是一个能够根据Cron

C#/VB.NET 创建PDF/UA文件
C#/VB.NET 创建PDF/UA文件

1.什么是PDF/UA文件PDF/UA,即UniversallyAccessiblePDF,该格式的PDF文件是于2012年8月以ISO标准14289-1发布的、具有普遍可访问的PDF文档标准

[数据结构1.2-线性表] 动态数组ArrayList(.NET源码学习)
[数据结构1.2-线性表] 动态数组ArrayList(.NET源码学习)

[数据结构1.2-线性表]动态数组ArrayList(.NET源码学习)在C#中,存在常见的九种集合类型:动态数组ArrayList、列表List、排序列表SortedList、哈希表HashTa

创建Prism项目
创建Prism项目

1.创建PrismPrism是一个用于WPF、XamarinForm、Uno平台和WinUI中构建松散耦合、可维护和可测试的XAML应用程序框架通过以下方式访问、使用、学习它:https

使用Unity实现AOP拦截器时,自动完成注册的处理

说明:这里只是VirtualMethodInterceptor拦截器的处理,下面代码中用到的ViewModelCommandBehavior是对IInterceptionBehavior接口的实现主

WPF开发快速入门【0】前言与目录

前言WPF是一个生不逢时的技术,刚推出的时候由于是XP时代,WPF技术有两个不方便的地方:1、由于操作系统没有自带Framework,需要另外安装,比较麻烦;2、程序第一次启动时,由于要加载Fr

WPF开发快速入门【1】WPF的布局
WPF开发快速入门【1】WPF的布局

概述本文描述几款WPF中常用的布局控件。 GridGrid是WPF最常用的布局控件。 它把面板分割为固定长和宽的网格,子控件就放置在网格内。<Grid><Grid

WPF开发快速入门【2】WPF的基本特性(Style、Trigger、Template)

概述本文描述几个WPF的常用特性,包括:样式、触发器和控件模板。 样式/StyleStyle就是控件的外观,在XAML中,我们通过修改控件的属性值来设置它的样式,如:<!--直接定义st

PerfView专题 (第九篇):洞察 C# 中的 LOH 内存碎片化
PerfView专题 (第九篇):洞察 C# 中的 LOH 内存碎片化

一:背景在内存泄漏的系列问题中,有一类问题是内存碎片化导致的,而且这种更容易发生在LOH上,因为它默认不开启对象压缩,一般遇到这种情况,优先让朋友执行下面的代码应急。GCSetti

WPF开发快速入门【3】WPF的基本特性(附加属性)

概述本文描述WPF的附加属性。对于使用MVVM框架的项目,附加属性是非常重要的一个特性。 在MVVM框架下,ViewModel的代码通过控件的依赖属性来控制控件的,例如://ViewMode

WPF开发快速入门【4】自定义控件与用户控件
WPF开发快速入门【4】自定义控件与用户控件

概述本文描述WPF的自定义控件和用户控件。 自定义控件前面文章介绍了WPF的ControlTemplate,当我们对系统控件自带的样式不太满意时,我们可以通过控件模板自定义用户的样式,以But

WPF开发快速入门【6】下拉框与枚举类型
WPF开发快速入门【6】下拉框与枚举类型

概述本文讲述下拉框和枚举类型进行绑定的一些操作。 下拉框的基本操作设计部分:<ComboBoxItemsSource="{BindingFruits}"