mvvm

虾米Life4 天前
架构·mvc·mvvm
MVC与MVVM 架构MVC是一种将应用程序分为三个核心组件的架构模式:通过Controller 把 Model 和 View 进行解耦
XiaoLeisj15 天前
android·mvvm·webview·arouter
Android 短视频项目实战:从登录态回流、设置页动作分发到缓存清理、协议页复用与密码重置的完整实现个人中心与设置模块个人中心和设置页看起来只是几组入口与若干静态文案,真正落地时却要同时处理登录态同步、用户信息渲染、统一跳转分发、确认弹窗、缓存管理、协议页复用、账号安全和退出登录回刷等一整条链路。只要其中一个环节处理得不够稳定,页面表现就会出现“登录后不刷新”“按钮状态不正确”或“配置入口重复开发”的问题。
互联网散修18 天前
架构·harmonyos·mvvm·登录
零基础鸿蒙应用开发第三十四节:MVVM架构下的商品管理登录页设计成单例模式的原因:登录信息的读取、存储、退出登录等操作需全局统一状态,单例模式能保证ViewModel实例唯一,避免多实例导致的状态不一致,符合MVVM中ViewModel作为“唯一业务逻辑入口”的设计原则。
XiaoLeisj20 天前
android·okhttp·mvvm·recyclerview·retrofit·databinding·xbanner 轮播
Android 短视频项目首页开发实战:从广场页广告轮播与网格列表,到发现页分类、播单与话题广场的数据驱动实现首页型页面往往不是单一列表,而是广告轮播、网格卡片、分类入口、横向播单和重叠话题区的组合。要把这一类页面真正搭起来,关键不只是把控件摆出来,还要把接口结构、DataBinding、列表类型切换、轮播数据转换、刷新状态收口和页面滚动冲突一起理顺。
小书房23 天前
mvc·mvvm·mvp·软件架构·mvi·android软件架构
软件架构发展史之MVC/MVP/MVVM/MVI在Android面试的时候,软件架构是一个比较高频的话题,虽然我基本能搞清,但是如果问得特别深、问得特别刁钻的话,有时也会很吃力,而网上对于MVC、MVP、MVVM、MVI这几种架构的介绍绝大多数都是抄来抄去,虽然有的也有代码、有图,但是还是让人看不明白,所以我决定:深挖到底!
故事不长丨1 个月前
c#·wpf·mvvm·mvvmlight
WPF MvvmLight 超详细使用教程在WPF桌面开发中,MVVM是公认的最佳架构模式,能彻底实现UI界面与业务逻辑解耦,让代码更易维护、更易测试。而MvvmLight作为轻量级、零门槛的MVVM框架,凭借简洁易用、无侵入、上手快的特点,成为中小型WPF项目的首选。
Irene19911 个月前
mvvm·vue 3
MVC / MVVM 在web前端开发中怎么理解(Vue 3 是“最接近 MVVM 思想”的前端框架之一)MVC和MVVM是前端开发的两种架构模式,核心区别在于数据与视图的同步机制。MVC通过Controller协调Model和View,需要手动同步数据;
△曉風殘月〆1 个月前
wpf·mvvm
WPF Prism中的MVVM实现正如前面所说,Prism框架是一个基于 WPF 的复合应用程序开发框架。Prism 实现了多项有助于编写结构良好且易于维护的 XAML 应用程序的设计模式,包括 MVVM、依赖注入、命令、事件聚合器等。
△曉風殘月〆1 个月前
wpf·mvvm
WPF Prism区域导航功能详解在Prism中,引入了一个新的概念,叫Region(区域)。Region 可以理解为 WPF 界面上的 “占位容器”,可以把不同的 View(视图)动态加载到这个容器中,无需在 XAML 中硬编码绑定,这是 Prism 实现模块化、松耦合 UI 的关键。
△曉風殘月〆1 个月前
wpf·mvvm
WPF Prism中的依赖注入详解Prism 内置了对依赖注入的支持,默认使用Unity或DryIoc作为 DI 容器。其核心思想是:本系列教程以Unity作为DI容器进行演示(DryIoc除了配置和注入时有点小区别,使用方面无异)
△曉風殘月〆1 个月前
wpf·mvvm
WPF Prism创建Bootstrapper/启动器因为在前面的文章中,我还没有介绍到WPF程序的启动过程,所以这里简单介绍一下WPF的启动过程一个正常的WPF启动流程如下:
张人玉1 个月前
开发语言·c#·mvc·mvvm·mvp
C# 中的 MVC、MVP、MVVM 模式详解MVC 的改进版,核心是解耦 View 和 Model,引入 Presenter 作为中间层:MVP 的进阶版,核心是数据绑定(Data Binding),消除 Presenter 手动更新 View 的冗余代码:
特立独行的猫a2 个月前
华为·架构·harmonyos·mvvm·最佳实战
基于HarmonyOS ArkTS的MVVM架构最佳实践在HarmonyOS应用开发中,随着业务复杂度的提升和用户交互需求的多样化,如何实现代码的高效维护、模块化协作以及动态数据响应成为开发者面临的核心挑战。MVVM(Model-View-ViewModel)架构模式通过清晰的职责划分和响应式数据绑定机制,结合**单一数据流(Unidirectional Data Flow, UDF)和状态托管(State Hoisting)**原则,为这些问题提供了系统化解决方案。
灵感菇_3 个月前
架构·mvc·mvvm·mvp·mvi
详细解析 MVC/MVP/MVVM/MVI 架构在 Android 开发中,架构设计的核心目标始终是解耦代码、提升可维护性、降低测试成本,而从最初的 MVC 到如今主流的 MVVM、MVI,每一种架构的诞生都是为了解决前一种架构在实际开发中暴露的痛点。我们下面从核心定义、角色分工、优缺点三个维度全面解析 MVC、MVP、MVVM、MVI 四种架构的区别,并用同一个极简业务场景实现四种架构的核心代码,所有示例基于 Kotlin 编写。
闻缺陷则喜何志丹3 个月前
ui·c#·wpf·mvvm·数据绑定·textbox
【C# WPF】TextBox的数据绑定很久没用C++做界面,凭记忆。 可以利用类向导给编辑框(Edit)关联变量。 一,控制类型变量,CEdit,可以通过GetWindowText获取编码框内容,SetWindowText设置编辑框内容。还可以对编辑框进行移动、隐藏等操作。 二,值类型变量,可以选择CString、int、double等,Update(true)通过控件更新关联的值,Update(false)通过关联的值更新界面。
冰茶_4 个月前
学习·c#·.net·wpf·.netcore·mvvm
WPF路由事件:隧道与冒泡机制解析深入理解 WPF 路由事件机制,掌握事件传播的核心原理在 WPF(Windows Presentation Foundation)开发中,路由事件(Routed Events) 是一种强大的事件机制,它允许事件在元素树中传播,而不仅仅局限于触发事件的元素本身。
撩得Android一次心动4 个月前
android·架构·mvc·mvvm·mvp
Android 架构模式的演变(MVC、MVP、MVVM、MVI)目录一、为什么要使用架构二、传统起点:MVC模式2.1 MVC的基本概念2.2 Android中的MVC实现
ysdysyn4 个月前
开发语言·c#·mvvm·通讯·modbus rtu
C# Modbus RTU 多从站控制全攻略:一端口,双轴控制在工业自动化领域,Modbus RTU 是一种常见的通信协议,但当多个设备共享同一个 COM 口时,就像让多个哑巴通过同一个话筒说话。本文将详细介绍如何使用 C# 实现一个 COM 口控制多个 AZ 驱动器。
△曉風殘月〆4 个月前
wpf·mvvm·prism
WPF MVVM实战系列教程(一、Prism框架介绍)Prism框架是一个基于 WPF 的复合应用程序开发框架。原名Composite Application Guidance for WPF,最初是由Microsoft patterns & practices团队创建,它的目的是为了构建松耦合、可维护且可测试的 XAML 应用程序。
△曉風殘月〆4 个月前
wpf·mvvm·prism
WPF MVVM实战系列教程(二、使用Visual Studio 创建Prism项目)这里有两种方法首先我们打开Visual Studio,创建一个WPF工程然后添加Prism.WPF nuget包