很多对比WinForm和WPF的文章总会拿MVVM模式编程来说事。什么WPF搭配MVVM框架编程多么多么爽。其实WinForm也可以实现MVVM模式编程,只不过工控上位机使用MVVM模式对于效率提升不是那么显著,所以我一般也不用。
WinForm实现MVVM模式编程可以使用CommunityToolkit或者ReactiveUI框架都行。以使用CommunityToolkit框架为例,先通过NuGet安装CommunityToolkit.Mvvm包。
2025年07月06日
很多对比WinForm和WPF的文章总会拿MVVM模式编程来说事。什么WPF搭配MVVM框架编程多么多么爽。其实WinForm也可以实现MVVM模式编程,只不过工控上位机使用MVVM模式对于效率提升不是那么显著,所以我一般也不用。
WinForm实现MVVM模式编程可以使用CommunityToolkit或者ReactiveUI框架都行。以使用CommunityToolkit框架为例,先通过NuGet安装CommunityToolkit.Mvvm包。
2025年07月06日
接上篇《深入浅出 MVC、MVVM、MVP 系列之 MVC》,请订阅我的头条号:安卓技术精选,我会定期更新相关的 Android 开发技术,方便大家阅读。
对于绝大多数开发者来说,对于选择程序的架构,并没有太多的考虑。一方面是业务变化太快,怎么快,怎么来;另一方面,程序架构一般由团队的核心开发来选择,其他开发者可能会处于云里雾里的状态。本文会详细说明,并有代码参考,教你彻底认清 MVC、MVVM、MVP 的相关知识,希望对大家有用吧!
2025年07月06日
2025年07月06日
2025年07月06日
大家好,我是 V 哥。今天的内容我们来聊一聊 MVVM 模式在 鸿蒙原生应用开发中的使用, 比如做过 Android开发的兄弟应该清楚,MVVM(Model + View + ViewModel)模式是一种设计模式,用于分离应用程序的业务逻辑、用户界面和数据模型。这种模式特别适用于构建富客户端应用程序,如桌面或移动应用。在MVVM模式中,每个部分都有其特定的职责。
2025年07月06日
刚刚经历了大厂百度的一面,居然问到了MVC与MVVM的区别,这能难道我?要说出区别当然要先知道两者分别是什么。下面我们就来看看对MVC和MVVM的讲解。
01 MVC是啥?
2025年07月06日
什么是MVVM模式?
MVVM(Model-View-ViewModel)是一种软件架构设计模式,由微软 WPF(用于替代 WinForm,以前就是用这个技术开发桌面应用程序的)和 Silverlight(类似于 Java Applet,简单点说就是在浏览器上运行的 WPF) 的架构师 Ken Cooper 和 Ted Peters 开发,是一种简化用户界面的
2025年07月06日
MVVM(Model-View-ViewModel)模式是 WPF 推荐的架构模式,主要目的是实现界面与业务逻辑的分离,提升代码的可维护性和可测试性。