小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
沉浸式翻译 immersive translate
Dify.AI

Pinia 是 Vue 的状态管理库,通过将数据和逻辑从 .vue 文件中分离,解决了数据、逻辑与视图的耦合问题,实现了关注点分离,提升了代码的可维护性和复用性。

Pinia Store :前端的 MVVM 解耦

xxxx的个人博客
xxxx的个人博客 · 2026-01-10T14:00:32Z

本文探讨了WPF与MVVM在工业场景中的应用,强调数据驱动的重要性。核心流程包括数据采集、解码处理和实时呈现。MVVM架构通过解耦UI与数据,提高了系统的灵活性和可维护性。文章还讨论了依赖注入、界面流转及高频数据更新的实现,旨在帮助开发者专注于数据处理。

WPF 与 MVVM 随笔:数据驱动的工业场景

xxxx的个人博客
xxxx的个人博客 · 2025-11-29T10:49:32Z

解决开发在调试开发 ToolBlock 时面临的诸多不便,无需再打开 VisionPro QuickBuild 应用,就能轻松完成调试工作,大大节省了时间和精力,提高了开发效率。使用该工具后,调试时间大幅缩短,原本需要数小时甚至数天的调试工作,现在可能在几十分钟内就能完成。对于每天与 VisionPro...

WPF + MVVM 重塑康耐视 VisionPro 调试工具,只为机器视觉工程师

dotNET跨平台
dotNET跨平台 · 2025-11-10T00:01:23Z

在物联网(IoT)系统开发过程中,真实设备的调试与测试往往受限于硬件成本、环境搭建复杂度及设备可用性。今天推荐一款通过软件模拟虚拟IoT设备,实现属性动态上报与协议灵活适配,为开发提供低成本、高可用的测试环境,助力物联网应用快速迭代。属性模板管理:基于物联网平台的产品定义,自动生成设备属性字段(如温度、湿度、开关状态);网关子设备管理:模拟多级设备架构(如网关+子设备),验证复杂场景下的数据...

一款基于 WPF +MVVM框架的物联网设备模拟神器

dotNET跨平台
dotNET跨平台 · 2025-09-29T06:01:49Z

本文介绍了一款基于WPF开发的视频播放器,它具备多种视频格式支持、视频列表管理、播放控制等基本功能,并融入了现代化的UI设计和丰富的交互体验。日常工作中,我们常常需要处理视频文件,无论是学习、剪辑还是演示,一个简单高效、功能完整的本地视频播放器总是能带来极大的便利。通过RelayCommand等MVVM模式的技术,实现了丰富的交互体验,如双击列表项播放视频等。在播放过程中,使用多线程处理进度...

WPF + MVVM架构的轻量级视频播放器实现

dotNET跨平台
dotNET跨平台 · 2025-09-21T00:02:21Z

WPF是用于创建Windows桌面应用的UI框架,采用MVVM架构实现UI与业务逻辑的分离。项目结构包括定义UI的XAML文件和处理交互逻辑的后置代码。XAML编译为C#代码,App.xaml为程序入口。布局使用Grid和StackPanel,支持嵌套。MVVM通过ViewModel解耦UI与逻辑,利用数据绑定和命令提升可维护性和可测试性。

WPF 和 MVVM

xxxx的个人博客
xxxx的个人博客 · 2025-09-08T14:34:32Z

本文介绍了WPF项目MetersReader.WPF,分别使用CommunityToolkit.Mvvm和Prism框架实现电表数据读取界面,便于对比两者的差异。CommunityToolkit轻量灵活,适合小型项目;Prism功能全面,适合复杂应用。通过实践,开发者能更好理解框架选择的细微差别。

WPF 电表数据采集系统开发:CommunityToolkit.Mvvm 与 Prism 架构对比实践

dotNET跨平台
dotNET跨平台 · 2025-09-05T00:01:34Z

WPF技术在工业自动化领域的桌面数据可视化系统中逐渐流行。该开源项目采用MVVM设计模式,具备完整的监控功能,界面简洁,支持用户管理和数据动态加载,适合开发者学习与二次开发。

开源工业级 WPF 数据大屏:基于 MVVM+ HandyControl 的实战项目

dotNET跨平台
dotNET跨平台 · 2025-08-25T00:03:17Z

Stylet是一个轻量级的MVVM框架,专为WPF设计,支持ViewModel优先的开发模式。它简化了MVVM结构,提供易于测试和维护的代码,具备自动绑定、简化属性通知和IOC容器等功能,适合中小型项目。

WPF优秀项目推荐:Stylet 一个非常轻量但强大的 ViewModel-First MVVM 框架

dotNET跨平台
dotNET跨平台 · 2025-08-14T00:00:55Z
基于MVVM架构的POS系统目录结构

本文介绍了基于MVVM架构的POS系统标准目录结构,强调模块化、视图与模型分离、协调者模式及可扩展性,适用于库存、员工管理和报告等功能。

基于MVVM架构的POS系统目录结构

DEV Community
DEV Community · 2025-05-07T03:17:41Z
基于MVVM架构的销售点(POS)系统目录结构

本文介绍了基于MVVM架构的POS系统标准目录结构,强调模块化设计、视图与模型的分离,以及协调者模式以简化导航,便于扩展库存和员工管理功能。

基于MVVM架构的销售点(POS)系统目录结构

DEV Community
DEV Community · 2025-05-07T03:17:41Z
在Kotlin中,哪种MVVM方法更优:多个调用还是单一调用?

在现代Android开发中,MVVM架构非常重要。开发者需权衡在ViewModel中调用多个仓库函数与合并为单一函数的优缺点。多个调用便于测试和维护,但可能影响性能;单一调用简化代码并提升性能,但可能导致紧耦合。选择时需考虑操作复杂性、依赖关系和性能需求。

在Kotlin中,哪种MVVM方法更优:多个调用还是单一调用?

DEV Community
DEV Community · 2025-05-06T14:15:28Z
MVC、MVP与MVVM:表面简单,实则强大

MVC(模型-视图-控制器)是一种软件设计模式,通过分离业务逻辑、数据和界面,简化Web应用的开发与维护。其优点包括低耦合性、高重用性和易于维护,但缺点是定义不清和不适用于小型应用。MVP和MVVM是MVC的演变,分别通过Presenter和ViewModel进一步优化结构和功能。

MVC、MVP与MVVM:表面简单,实则强大

DEV Community
DEV Community · 2025-05-05T13:44:47Z
MVVM 模式是什么?

MVVM(模型-视图-视图模型)是一种软件架构模式,旨在分离用户界面与业务逻辑。它通过数据绑定和命令机制解耦UI与逻辑,提升可维护性和可测试性。MVVM由三部分组成:Model负责业务逻辑,View定义界面,ViewModel作为桥梁提供数据和命令。其优点包括关注点分离、可测试性和自动数据同步。

MVVM 模式是什么?

老高的博客
老高的博客 · 2025-03-27T11:39:32Z
简化软件架构:MVC、MVP 和 MVVM 指南

软件架构模式对复杂应用至关重要,主要包括模型和视图。MVC适合简单应用,MVP适合可测试系统,MVVM适合数据密集型应用。各模式通过控制器、演示者和视图模型实现不同的功能。

简化软件架构:MVC、MVP 和 MVVM 指南

DEV Community
DEV Community · 2025-02-02T21:08:43Z
大型项目的MVVM目录结构

文章介绍了应用程序的关键改进,包括模块化设计、依赖注入、特定管理器、结构化测试和详细文档,旨在提升可扩展性、可测试性和团队协作。

大型项目的MVVM目录结构

DEV Community
DEV Community · 2025-01-15T03:23:59Z
在React Native中使用Redux的MVVM示例

本文介绍了如何在React Native中使用MVVM模式和Redux构建简单的计数器应用。首先安装Redux和React Redux,配置Redux存储和根Reducer。然后实现ViewModel管理计数逻辑,最后创建React组件显示计数器并提供增减按钮。该示例展示了业务逻辑与展示层的分离,便于状态的扩展和管理。

在React Native中使用Redux的MVVM示例

DEV Community
DEV Community · 2025-01-12T16:39:29Z
Flutter中的MVVM设计模式

MVVM模式在Flutter应用中有效分离UI与业务逻辑,提升代码的可维护性、可测试性和可扩展性。模型负责数据,视图负责展示,视图模型处理展示逻辑。文章通过示例代码展示了一个简单的计数器应用的实现。

Flutter中的MVVM设计模式

DEV Community
DEV Community · 2025-01-08T06:51:12Z
初学者的架构模式:MVC、MVP和MVVM

软件开发尤其是生产软件较为复杂。本文探讨了三种架构模式:MVC、MVP和MVVM。MVC通过控制器连接模型与视图,MVP由中介者处理二者的通信,而MVVM则通过数据绑定实现视图与视图模型的连接。每种模式各有优缺点,适用于不同的项目需求。

初学者的架构模式:MVC、MVP和MVVM

DEV Community
DEV Community · 2024-12-27T20:22:17Z
.NET社区工具包8.4:新增MVVM特性、增强分析器及修复漏洞

.NET社区工具包8.4版本发布,新增MVVM工具包属性支持、诊断分析器及多项改进,增强C#语言特性,优化开发流程,提升代码质量,简化调试,并鼓励开发者反馈以改进未来更新。

.NET社区工具包8.4:新增MVVM特性、增强分析器及修复漏洞

InfoQ
InfoQ · 2024-12-27T09:40:00Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码