整型用于表示没有小数部分的数值,它允许是负数。整型的范围与运行 Java 代码的机器无关,这正是 Java 程序具有很强移植能力的原因之一。与此相反,C 和 C++程序需要针对不同的处理器选择最有效的整型
2025年07月08日
整型用于表示没有小数部分的数值,它允许是负数。整型的范围与运行 Java 代码的机器无关,这正是 Java 程序具有很强移植能力的原因之一。与此相反,C 和 C++程序需要针对不同的处理器选择最有效的整型
2025年07月08日
上一节我们用如何用程序写一个计算器的例子,延伸到为啥会有数据类型、变量和常量的存在,并介绍了赋值和等于的区别。从这节开始详细分析这三个概念,从基本数据类型的整型开始,不多比比,直接上主菜。
上一节那张图大家还有印象不,算了,我再放一张吧。
2025年07月06日
2025年07月06日
你也可以 下载Universal安装包 或者到DevExpress中文网查看更多示例和教程哦
本文档介绍在DXBars, DXRibbon 和 GalleryControl这三个控件中使用MVVM框架的两种方法。
这是最简单的方法,UI是定义在View层的。UI元素通过View Model中的命令进行定义。
2025年07月06日
2025年07月06日
本文将介绍如何在.NET Core3环境下使用MVVM框架Prism基于区域Region的导航系统
在讲解Prism导航系统之前,我们先来看看一个例子,我在之前的demo项目创建一个登录界面:
我们看到这里是不是一开始想象到使用WPF带有的导航系统,通过Frame和Page进行页面跳转,然后通过导航日志的GoBack和GoForward实现后退和前进,其实这是通过使用Prism的导航框架实现的,下面我们来看看如何在Prism的MVVM模式下实现该功能
2025年07月06日
你也可以 下载Universal安装包 或者到DevExpress中文网查看更多示例和教程哦!
要关联DevExpress MVVM Framework,点击下图的图标,然后从Add Behavior和Add Service中选择需要的操作和服务。
举个例子,比如要添加一个behavior(比如EventToCommand),打开
2025年07月06日
近年来,谷歌的应用框架不断推陈出新,从MVC,MVP,MVVM,到如今官方推荐使用的MVI架构。作为开发者时刻关注着技术的更新迭代,毕竟还是要靠技术吃饭。今天抱着学习的态度,我们一起了解一下Android架构的演进史以及MVI到底有什么优势值得让谷歌官方推荐使用。篇幅较长,请耐心阅读。
2025年07月06日
前言: 准备写这篇文章的时候 , 我自认为对MVC已经有深刻理解了,可是画图的时候发现,理解还是有漏洞,于是又阅读,思考,整理,加深了理解, 写了这篇文章, 估计还有漏洞,欢迎讨论。
这再一次说明了写作的好处: 很多时候自以为理解了,实际上脑海中有很多想当然的假设,写作会把这些假设给暴露出来。
大概是二三十年前, 人类逐渐从命令行界面时代走出来,进化到了GUI时代。
2025年07月06日
很多对比WinForm和WPF的文章总会拿MVVM模式编程来说事。什么WPF搭配MVVM框架编程多么多么爽。其实WinForm也可以实现MVVM模式编程,只不过工控上位机使用MVVM模式对于效率提升不是那么显著,所以我一般也不用。
WinForm实现MVVM模式编程可以使用CommunityToolkit或者ReactiveUI框架都行。以使用CommunityToolkit框架为例,先通过NuGet安装CommunityToolkit.Mvvm包。