javaAPI中提供了两套组件用于编写图形界面,AWT和Swing Swing是轻量级的GUI组件,用MVC架构来设计组件类,这种架构分为模型,试图和控制器。其中试图使用户看到的,控制器处理用户与组件的交互操作,模型用来存储定义组件的数据。 视图由容器和组件构成。一个组件要可见,就必须放在容器中。 ...
分类:
编程语言 时间:
2016-05-02 21:14:31
阅读次数:
157
今天简单介绍下为ViewController瘦身的一些想法,不足之处还请指出。
一、关于MVVM设计模式
网上的介绍很多,简单说下我的理解。
个人理解:
MVVM = 控制器 + 视图 + 数据模型 + 视图模型
其中 视图模型View - Model 是将 控制控制器中的 网络请求 下拉刷新 下拉加载 及用户交互操作 剥离出来 放到一个工具类里面 由此达到解耦合为控制器瘦身的目的。...
分类:
其他好文 时间:
2016-04-29 17:24:23
阅读次数:
245
由于团队开发需要,今天拿到了Leap Motion做测试开发,也就是历动,一款手部识别传感器。
拿到之前已经对历动有了一些了解,觉得很不错,然而拿到手后发现确实不如想象中的那么没好,由于基础图像识别,肯定有一些弊端,例如手部遮盖部分识别出错,应用体验一般,应用也比较少等,给我的感觉好像这是一款还处于最后优化的产品,并不能代替现有的交互操作体验。不过,在一些简单的交互上,Leap还是...
分类:
其他好文 时间:
2016-04-29 15:27:05
阅读次数:
261
今天简单介绍下为ViewController瘦身的一些想法,不足之处还请指出。
一、关于MVVM设计模式
网上的介绍很多,简单说下我的理解。
个人理解:
MVVM = 控制器 + 视图 + 数据模型 + 视图模型
其中 视图模型View - Model 是将 控制控制器中的 网络请求 下拉刷新 下拉加载 及用户交互操作 剥离出来 放到一个工具类里面 由此达到解耦合为控制器瘦身的目的。...
分类:
其他好文 时间:
2016-04-26 20:04:56
阅读次数:
178
恢复内容开始 今天的软件工程王老师讲了UI的设计,以前狭隘的认为只有移动设备上的界面叫UI,百度一下才发现UI其实有这么多含义:UI即User Interface的简称。泛指用户的操作界面,UI设计主要指界面的样式,美观程度。而使用上,对软件的人机交互、操作逻辑、界面美观的整体设计则是同样重要的另一 ...
分类:
Web程序 时间:
2016-04-25 22:24:41
阅读次数:
293
UI界面设计。 答:UI界面设计是指对软件的人机交互、操作逻辑、界面美观的整体设计。UI的本意是用户界面,对于用户界面的设计不仅需要必要的技能,更需要了解用户与程序的关系,一个有效的用户界面关注的是用户目标的实现,包括视觉与功能等都需保持一致性。其原则是保持界面一致性、用户界面友好型、满足不同目标用 ...
分类:
其他好文 时间:
2016-04-24 18:32:46
阅读次数:
142
1、泛型编程——即实现一个通用的标准容器库。所谓通用的标准容器库,就是要做到:比如List类存放所有肯恩类型的对象这样的事;泛型编程让你编写一个完全一般化并可重复使用的算法,其效率与针对某特定数据类型而设计的算法相同。泛型即是指具有在多种数据类型上皆可操作的意思,与模板有些类似。——泛型编程的代表作品STL是一种高效、泛型、可交互操作的软件组件。2、怎样编写一个通用的加法?? 1》使用函数...
分类:
编程语言 时间:
2016-04-22 20:45:37
阅读次数:
204
本文介绍PythonQt和qt之间是如何进行交互操作的 例子是以Qt的TreeView为实例进行介绍 在该例子中,TreeItem不是从Qt中进行的继承,这样的类如果要和Python进行交互,首先需要对其进行封装, 然后TreeModel虽然是从QObject中继承,但是我们定义了扩展函数,鉴于此, ...
分类:
编程语言 时间:
2016-04-19 19:04:31
阅读次数:
212
DOM编程》1.js重要的作用就是可以让用户可以与网页元素进行交互操作-->JS精华之所在 》2.DOM编程也是ajax的基础 》3.DOM(文档对象模型),是HTML与XML的应用编程接口(API),DOM将整个页面映射为一个由层次节点组成的文件。 》4.dom对象层次图 window | |__ ...
分类:
编程语言 时间:
2016-04-18 22:07:48
阅读次数:
196
Mediator定义: 用一个中介对象来封装一系列关于对象交互行为. 为何使用Mediator? 各个对象之间的交互操作非常多;每个对象的行为操作都依赖彼此对方,修改一个对象的行为,同时会涉及到修改很多其他对象的行为,如果使用Mediator模式,可以使各个对象间的耦合松散,只需关心和 Mediat... ...
分类:
其他好文 时间:
2016-04-10 21:17:00
阅读次数:
229