本文面向的是开发人员,主要想通过科普让大家了解一下鸿蒙开发。接下来,我想给大家科普一下这个这么火的鸿蒙系统。到底什么是鸿蒙 OS 在官网上看到鸿蒙 OS 的简介是,分布式能力造就新硬件、新交互、新服务,打开焕然一新的全场景世界。以及发布会提及最多是他的万物互连,全场景,分布式,微内核,软总线。 换句话说,鸿蒙OS 是为全场景,分布式设计的,微内核,软总线是他重要的实现。&nbs
转载
2024-09-29 07:28:48
49阅读
In my current project the MVP pattern is used in the supervising controller mode. The MVP pattern is an adaption of the old MVC pattern that incorporates that the capabilities of WinForms views h
转载
2010-04-12 16:39:00
72阅读
2评论
ANDROID应用架构之MVP实现回顾上一篇文章《Android应用架构概述》,我们知道,Android App 本质上抽象成两个层次:视图和数据。为了App在发展过程中快速的适应变化,方便维护和快速迭代,我们要将数据和视图解耦,而在解藕方面我们的前辈们在漫长的软件开发经验中为我们提供了两套流行的指导框架:MVC和MVP,其中MVP近年来在Android应用开发上逐渐流行。接着上一篇的内容,本章我
转载
2024-01-21 10:24:17
34阅读
这是一篇非常好的讲述MVP设计模式的好文章,描述了ASP.NET 2.0使用Model-View-Presenter 模式实现业务逻辑与表现层的适当分离
翻译
2023-09-05 14:22:38
7399阅读
作者:Billy McCafferty 翻译:张善友
转载
2010-02-12 14:26:00
26阅读
touchGFXmodel view presenter设计模式
原创
2022-12-14 10:30:43
390阅读
Vue复习1.0内容:Vue基础语法、计算属性、概念、指令
Vue复习2.0已发布,文章涉及完整代码已全部上传至GitHub:Vue复习2.0——组件化开发详解@目录Vue复习1.0Vue的MVVMVue模板1. Vue列表显示2. 计数器3. Vue指令1. v-html2. v-once3. v-cloak4. v-bind5. v-on(缩写:@)6. v-if7. v-for7. v-mo
我们的系统有很多数据显示的需求,比如从数据库中把数据取出,然后以自己的方式显示在我们自己的应用程序的界面中。进行这一操作的典型方式是使用Qt的Item View类。 在早期的Qt版本中,要实现这个功能,我们需要定义一个widget,然后在这个widget中保存一个数据对象,比如是个list,然后我们对这个list进行查找、插入等的操作,或者把修改的地方写回这个list,然后刷新w
原创
2010-08-21 01:40:00
567阅读
开发工具与关键技术:Visual Studio、MVC
作者:幻奏
撰写时间:2019.04.27初步学习MVC编程模式的时候,我基本清楚了如何创建MVC,而添加model(模型)似乎还不够理解,通过学习我大概了解了添加model的基本步骤,下面就由我来作简要的介绍。 MVC包括三个东西:Model(模型):是应用程序中用于处理应用程序数据逻辑的部分,通常模型对象负责在数据库中存取数据(比如数据库
转载
2024-02-03 22:26:37
58阅读
老猿Python博文目录专栏:使用PyQt开...
转载
2020-01-18 23:09:00
279阅读
QML中的Model View——一个ListView实例 引言Qt 中的 Model View 大家已经比较熟悉了(详情请参阅model view programming)。在QML中也有类似的模式。本文就向大家初步讲解一下 QML 中的 Model View 的用法,并提供一个 ListView 的例子程序供大家参考。ModelModels 是用来提供数据的,它既可以以 QML 的形式出现
为什么要写这篇文章 笔者当前正在负责研究所中一个项目,这个项目基于.NET平台,初步拟采用C/S部署体系,所以选择了Windows Forms作为其UI。经过几此迭代,我们发现了一个问题:虽然业务逻辑已经封装到Services层中,但诸多的UI逻辑仍然弥漫在各个事件Listener中,使得UI显得臃肿不堪,并且存在诸多重复性代码。另外,需求提供方说,根据实际需要,不排除将部署结构改为B/S的可能性,甚至可能会要求此系统同时支持C/S和B/S两种部署方式。那么,如果保持目前将UI逻辑编码到Windows Forms中的方式,到时这些UI逻辑将无法复用,修改部署方式的代价很大。 为了解决以...
转载
2011-08-29 19:26:00
90阅读
2评论
# Android Model View
在Android开发中,Model-View架构是一种常见的设计模式,它将应用程序的不同部分分离开来,使得代码更易于维护和扩展。Model-View架构包含三个主要组件:Model(数据)、View(界面)和Controller(控制器)。在Android中,常用的是Model-View-ViewModel(MVVM)架构,其中ViewModel是连接数
原创
2024-07-09 04:12:01
50阅读
文章目录ViewModel介绍源码分析Application持有数据 ViewModel介绍ViewModel框架介绍上是说被设计上用来在Activity或Fragment销毁、重建的时候保存它们的UI相关的数据。系统因为某种原因(屏幕旋转等)销毁,重新创建Activity的时候,存储在其中的任何临时性界面相关数据都会丢失,对于简单的数据,Activity 可以使用 onSaveInstance
转载
2023-07-26 23:29:46
903阅读
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://devbean.blog.51cto.com/448512/250566从这一节开始,我们进入model-view阶段。这一阶段主要还是依据 C++ GUI Programming with Qt4, 2nd Edition。 我们的系统有很多数据显示
转载
精选
2016-06-07 17:18:50
322阅读
从这一节开始,我们进入model-view阶段。这一阶段主要还是依据 C++ GUI Programming with Qt4, 2nd Edition。
我们的系统有很多数据显示的需求,比如从数据库中把数据取出,然后以自己的方式显示在我们自己的应用程序的界面中。进行这一操作的典型方式是使用Qt的Item View类。
在早期的Qt版本中,要实现这个功能,我们需
原创
2009-12-27 16:23:16
10000+阅读
点赞
1评论
# 鸿蒙JSON解析模型
## 简介
随着物联网的快速发展,数据的交换和传递变得越来越重要。在应用程序和云服务之间进行数据交互时,JSON(JavaScript Object Notation)是一种常用的数据格式。鸿蒙操作系统(HarmonyOS)作为一种全场景智能终端操作系统,也支持使用JSON格式进行数据解析和处理。
本文将介绍鸿蒙JSON解析模型,包括JSON解析的基本概念、使用鸿蒙提
原创
2024-01-09 22:05:38
862阅读
老猿Python博文目录专栏:使用PyQt开...
转载
2020-01-26 17:35:00
162阅读
2评论
Models和Views是在所有类型软件的设计模式中频繁出现的,为了使数据从Model中分离出来并通过View渲染为用户提供的模型,一个健壮并可重用的设计被创造了。
Models是用于描述数据结构的,List是一维的数据容器。Table也是一个List,只不过是多列的——一个二维的数据结构。Tr
转载
精选
2012-11-13 14:37:04
541阅读