mvvm

ysdysyn6 天前
开发语言·c#·mvvm·通讯·modbus rtu
C# Modbus RTU 多从站控制全攻略:一端口,双轴控制在工业自动化领域,Modbus RTU 是一种常见的通信协议,但当多个设备共享同一个 COM 口时,就像让多个哑巴通过同一个话筒说话。本文将详细介绍如何使用 C# 实现一个 COM 口控制多个 AZ 驱动器。
△曉風殘月〆7 天前
wpf·mvvm·prism
WPF MVVM实战系列教程(一、Prism框架介绍)Prism框架是一个基于 WPF 的复合应用程序开发框架。原名Composite Application Guidance for WPF,最初是由Microsoft patterns & practices团队创建,它的目的是为了构建松耦合、可维护且可测试的 XAML 应用程序。
△曉風殘月〆7 天前
wpf·mvvm·prism
WPF MVVM实战系列教程(二、使用Visual Studio 创建Prism项目)这里有两种方法首先我们打开Visual Studio,创建一个WPF工程然后添加Prism.WPF nuget包
1024肥宅15 天前
前端·面试·mvvm
综合项目实践:小型框架/库全链路实现在当今的前端开发中,理解框架和库的内部原理比单纯使用它们更为重要。通过亲手实现核心功能,我们不仅能深入理解其设计思想,还能在面对复杂问题时提出更优的解决方案。本文将带你从零开始,完整实现一个小型但功能齐全的前端框架/库,涵盖MVVM、状态管理、路由、表单验证等核心模块,并拓展HTTP客户端、插件系统等高级特性。
磊少工作室_CTO16 天前
harmonyos·mvvm·客户端
鸿蒙Next —— 状态管理实践MVVM模式是一种软件架构模式,由三个部分组成:Model(数据模型层),View(视图层),ViewModel(视图模型层)。核心是分离应用程序的视图和业务逻辑,通过数据绑定实现视图和业务逻辑的解耦。
程序员ys16 天前
mvc·mvvm·mvp
MVC、MVP、MVVM:用户界面与业务逻辑的解耦MVC、MVP、MVVM是前端开发中经典的软件架构模式,通过关注点分离实现用户界面与业务逻辑解耦,提升代码可维护性与可扩展性。
还是大剑师兰特22 天前
mvc·mvvm·大剑师
MVC和MVVM模式详解+对比MVC(Model-View-Controller)和MVVM(Model-View-ViewModel)是软件工程中最常用的前端架构模式(也适用于后端分层设计),核心目标都是解耦代码、提高可维护性,但设计理念、职责划分和数据流向差异显著。本文从定义、核心职责、工作流程、优缺点、适用场景等维度全面解析,并对比两者的核心差异。
小虎牙00725 天前
android·前端·mvvm
关于Android Compose架构的思考Compose 本身是声明式 UI 框架,天然适配「响应式架构」,传统的 MVC/MVP 因「命令式思维」(手动更新 UI)已不再适配,主流架构是 MVVM(最贴合),进阶场景会结合「单向数据流(UDF)」「Clean Architecture(整洁架构)」设计,核心目标是让数据状态单向流转,避免 UI 与业务逻辑耦合。
TechNomad1 个月前
架构·mvvm
MVVM架构的介绍和使用MVVM 全称:Model – View – ViewModel;属于 UI 架构模式之一。 核心目标:解耦 UI 和 业务逻辑,通过数据绑定 (Binding) 实现 UI 自动更新。
雨白2 个月前
android·mvc·mvvm
让代码更清晰:Android 中的 MVC、MVP 与 MVVM在没有引入架构时,我们的 Activity 或 Fragment 非常臃肿:既要负责展示 View,又要负责响应点击事件,还需要去负责网络请求,处理业务逻辑,管理数据状态...
偶尔的鼠标人2 个月前
c#·wpf·mvvm·avalonia
Avalonia/WPF 打开子窗口,并且跨页面传值MVVM模式下一个主页面,一个子窗口。项目为小型项目。数据库有两个表格:主页面表A,子窗口表B。在主页面点击Dgv1选中一行数据(表A的某一行)
Hare_bai2 个月前
ui·架构·c#·wpf·交互·xaml·mvvm
WPF的MVVM模式核心架构与实现细节在前面的章节中,我们已经分别探讨了INotifyPropertyChanged和ICommand,它们是 MVVM(Model-View-ViewModel)模式的技术基石。本章将从更高层面整合这些知识,深入解析 MVVM 模式的核心架构思想,并展示如何构建一个结构清晰、可维护、可测试的 WPF 应用程序。
c#上位机2 个月前
c#·wpf·mvvm
wpf之数据类型转换wpf中经常有这种需求,比如内存中存在一个Bool类型的变量,界面有个控件的背景色由内存中bool变量来控制,当变量为true时,界面为绿色;当变量为false时,界面为空色,这时直接使用数据绑定是不可行的,比如将界面控件的background属性和内存中的bool变量直接绑定这是不行的,所以需要数据转换作为桥梁。
偶尔的鼠标人3 个月前
ui·mvvm·avalonia
Avalonia 的命令基类和通知基类备份备份一下,下次懒得写了,MVVM模式,顺带一个按钮激活的使用例子。有更好的建议欢迎提出。在ViewModel中
爱学习的大牛1233 个月前
android·mvvm
MVVM 架构 android在 Android 开发中,为了提高代码的可维护性、测试性和扩展性,开发者通常采用软件架构模式进行项目组织。其中,MVVM(Model-View-ViewModel)架构因其优秀的模块化结构、数据双向绑定能力以及更好地分离视图和业务逻辑的特点,成为了业界认可的方案3。本文章将详细阐述 MVVM 架构的各个层级及其职责,讲解数据绑定的工作机制,并与传统的 MVC(Model-View-Controller)和 MVP(Model-View-Presenter)模式做详细对比,最后通过具体的 Java 示例展
dalgleish3 个月前
跨平台·mvvm·c# avalonia
C# Avalonia 16- Animation- BombDropper结合我们之前写的AnimationPlayer,现在实现一个小游戏。定义自己的Style,前面有例子已经说明了如何在自己的Styles.axaml中写Style。
c#上位机3 个月前
c#·wpf·mvvm
wpf之MVVM中只读属性更新界面在wpf程序中有时候某个属性是只读属性,该属性的值是根据其他属性获取的,只读属性本身无法更新界面,本来就来介绍如何在只读属性中更新界面。
袁震3 个月前
android·kotlin·mvvm·retrofit
Android-kotlin MVVM框架搭建+Retrofit二次封装目录一,定义1.1 MVC1.2 MVP1.3 MVVM二,MVVM框架搭建2.1 Model层2.2 View层
雨白3 个月前
android·android jetpack·mvvm
使用 Jetpack Compose 构建一个整洁架构笔记应用本文将会实现一个使用整洁架构的笔记应用,介绍请观看以下视频。参考视频:How to Make a Clean Architecture Note App (MVVM / CRUD / Jetpack Compose)
△曉風殘月〆5 个月前
wpf·mvvm
WPF MVVM进阶系列教程(三、使用依赖注入)关于依赖注入,可以参考我前面写的一篇文章(比较杂乱,还没整理,先凑合着看吧。)一文了解C#中的依赖注入(Dependency Injection) - zhaotianff - 博客园