logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Quartz.NET简单使用

Quartz,中文是石英的意思,由此联想到石英钟,利用石英的某些特性制成的钟表。时间这种东西可以被高精度的计时器具切分为很小份。在每份时间中,我们都可以做一些事情,而怎么安排每份时间做什么事情,就是时间调度。因此正如上图里描述的那样,Quartz(.NET)是一个.NET开源的调度系统。它原本是流行的Java开源框架,移植到.NET就成Quartz.NET了。当然,这丝毫不影响它的强大。随便摘几句

#.net#c#
WPF——GridView

项目中要用到一个数据分页栏,虽然自己没有实现过,但凭经验感觉它和ListBox/ListView有关。于是去网上搜了下WPF 数据分页栏,果然很多实现都用到了ListView。于是拣了一种比较简单的实现学习,其中包含下面代码:ListView.View的标签内出现了GridView。在我印象中Grid是网格式的,而List是列表式的,所以我很好奇两者为什么可以混到一起。当然从类的关系上来看,应该是

文章图片
#wpf
WPF_ObservableCollection基本使用及其注意项

ObservableCollection基本使用如上述代码示例所示。其中要注意的是,替换ViewModel中的绑定对象并不能真实替换ItemSource。还有ObservableCollection不是线程安全的,ItemSource绑定其后,不能跨线程(UI线程外)修改ObservableCollection,关于这点会另辟文进行介绍。

#wpf
机器视觉_HALCON_HDevelop用户指南_4.HDevelop开发程序

这是一个在HDevelop中创建程序的基本方式。选择一个算子,指定它的参数,使用应用按钮尝试不同的设置值,使用输入或确定添加新的程序行,然后在程序窗口中双击进行编辑。开发过程中,使用HDevelop提供的交互式工具来辅助开发,如,为算子找到合适的阈值。

C#中单例模式的实现

该图显示了Singleton类包含一个public的static属性,该属性返回对Singleton类的单个实例的引用。而在大多数情况下,系统中该类的数据也是唯一的。因为Singleton实例是由私有静态成员变量引用的,所以直到对Instance属性的调用第一次引用该类时,实例化才会发生。这段话也说明了设计模式的一些特点,它不是与编程语言强相关的,它不是一个函数,一个类,而是更接近一种实现机制、实

#单例模式#c#
.NET MAUI学习笔记——3.创建第一个程序_初级篇

没接触过的人可能不知道app shell是啥?其实我也不知道,不过在这里应该可以暂时理解为一种UI框架(或UI结构)。可以按下图理解,当VS创建.NET MAUI项目时,会生成4个重要的代码文件。可以在解决方案管理器(Solution Explorer)中看到它们:这些文件用于配置和运行.NET MAUI应用程序。每个文件都有不同的用途,它们的描述如下:这是一个用于引导应用程序的代码文件。里面的代

#.net#学习#ui
机器视觉_HALCON_示例实践_1.检测圆形

整个过程其实并不复杂,毕竟我们只是调用算子,不需要关注算法细节。但这里还是得稍微总结一下,阈值化,拿到图之后通常会先阈值化一下,方便后续处理。选取ROI,获取一个形状,然后用该形状去裁剪原图。

机器视觉_HALCON_快速向导_2.用HALCON开发程序

HALCON很容易被新的算子扩展。尽管HALCON已经包含超过2000个用于处理各种任务的算子,但你仍可能需要新的算子以满足你的需求,例如,为了访问一个特殊的硬件或实现一种非传统的算法。为了做到这些,HALCON提供了扩展包接口(extension package interface),它允许以扩展包的形式集成新算子(在C中实现)。它包含了一些预定义好的规则和宏,用于在C中简单处理图像和内存对象。

CommunityToolkit.Mvvm学习笔记(2)——ObservableObject

这一节在文档中是属于MVVM-组件模型里的一个分支,但是它的上级条目并没有信息,所以直接来看它的内容吧。ObservableObject是一个基类,通过实现INotifyPropertyChanged和INotifyPropertyChanging接口可以使它的对象可被监视。它可以作为所有需要支持属性更改通知功能的对象的起点。ObservableObject 有着以下主要特性:下面有一个如何实现支

文章图片
#学习
CommunityToolkit.Mvvm学习笔记(4)——Messenger

如果你对WPF有一定了解,你会发现WPF中的命令就是一个实现了ICommand接口的类。同样本文虽然标题是Messenger,但也要从IMessenger接口说起。至于Messenger的中文名,我觉得就叫它的直译“信使”好了,毕竟传递消息就是信使的能力嘛。命名空间:Microsoft.Toolkit.Mvvm.Messaging程序集:Microsoft.Toolkit.Mvvm.dll包:Mi

文章图片
#学习#wpf#microsoft
    共 27 条
  • 1
  • 2
  • 3
  • 请选择