自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Prism.Common——通用功能

Prism.Common 模块作为整个框架的支撑基石,包含了众多通用类、接口、扩展方法以及工具类,这些元素在框架或项目中的各个部分都会被频繁使用。与侧重于数据类型定义的 Prism.Core 相比,Prism.Common 更注重提供基础功能性支持。

2025-11-30 14:50:27 729

原创 Prism.Mvvm——MVVM详解

在MVVM(Model-View-ViewModel)架构模式中,View(视图层)与ViewModel(视图模型层)之间的数据交互是通过数据绑定实现的,其核心机制是依赖属性的属性监听系统。通常,视图层的数据被视为Target(目标),而视图模型层的数据则被视为Source(绑定源)。一旦绑定关系建立,绑定引擎会从绑定源获取数据并显示在目标上。如果绑定是双向的,目标的改变也会反馈到绑定源上。从Target到Source的更改通知是通过依赖属性内置的通知机制实现的。

2025-10-12 23:45:35 934

原创 Prism.Commands——命令详解

在MVVM(Model-View-ViewModel)架构模式中,视图层(View)与视图模型层(ViewModel)之间的交互不仅依赖于数据绑定,还可以通过命令(Command)机制将用户的操作行为从视图传递至视图模型。Prism 框架提供的 Prism.Commands 模块,为这一交互方式提供了强大而灵活的支持。和Command,并进一步扩展出可同时执行多个子命令的复合命令CompositeCommand,极大地提升了命令管理的灵活性与可维护性。UML结构图。

2025-10-02 23:53:21 613

原创 Prism.Events——事件聚合器详解

Events模块的强大功能在于其提供了一个高效的事件聚合器,使得不同的模块和组件能够在保持解耦的同时进行通信。这种设计增强了程序的可维护性和可扩展性。Prism库在开发中采用了面向接口的编程方式,因此在解释Events模块时,我们按照循序渐进的原则,先探讨其中的接口,然后讨论依赖关系较少的类,最后解释其他派生类。

2025-09-09 20:57:10 924

原创 计算机内存对齐

本文介绍了内存对齐的概念及实现方法,并针对C#和C++给出具体的参考代码

2025-05-29 20:44:14 290

原创 SMEMA协议

SMEMA是一种用于自动化生产线上相邻设备之间的标准通信协议,本文对其交互逻辑进行简洁直观的说明,并提供了可以参考的代码

2024-12-22 15:01:33 2208

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除