1.4.1.3 声明式函数动画
函数式编程能够以声明式风格编写库来解决存在的问题,我们已经看到用 LINQ 处理数据,用WPF 处理用户界面;但在函数式编程中,通常是创建库来解决自己的问域。
我们前面提到过,声明式风格可以不考虑实现的细节,遗漏了一些东西。函数式编程没有任何神秘的力量,能为我们实现困难的部分。设计我们自己的库时,需要实现所有的技术细节;只是实现的细节隐藏在库中(就像 LI...
分类:
其他好文 时间:
2014-07-26 02:26:46
阅读次数:
240
Qt类是一个提供所需的像全局变量一样的大量不同的标识符的命名空间。通常情况下,你可以忽略这个类。QObject和一些其它类继承了它,所以在这个Qt命名空间中定义的所有标识符通常情况下都可以无限制的使用。 QWidget类是所有用户界面对象的基类。 窗口部件是用户界面的一个原子:它从窗口系统接收鼠标、...
UIScreen对象包含了整个屏幕的边界矩形。当构造应用的用户界面接口时,你应该使用该对象的属性来获得推荐的矩形大小,用以构造你的程序窗口。CGRect bound = [[UIScreen mainScreen] bounds]; // 返回的是带有状态栏的Rect CGRect frame = ...
分类:
其他好文 时间:
2014-07-26 00:38:26
阅读次数:
258
1.4.1.2 用 XAML 描述用户界面
Windows 表现层基础库(WindowsPresentation Foundation,WPF)是用于创建用户界面的 .NET 库,这个库支持声明式编程风格,它将描述用户界面部分与实现命令式程序逻辑的部分分隔开来。使用Windows 表现层基础库的最好办法,是使程序逻辑尽可能小,并尽可能多地以声明式方式创建。
声明式的描述用树状结构表示,其...
分类:
其他好文 时间:
2014-07-25 11:07:41
阅读次数:
231
对于很多IT公司来说,信息安全是老生常谈的问题了。那么如何做到信息安全呢?我们先来看下面两个故事。 施乐公司的帕洛奥图研究中心(常被叫做“施乐PARC”) 成立于1970年,是图形用户界面(GUI)技术的先驱。它可能是世界上最善于创新而最不善于将创新商业化的机构了。施乐PARC的工程师们研发出了友好的图形用户界面,以取代当时电脑屏幕上那些拒人于千里之外的命令行和DOS提示符。但很遗憾...
分类:
其他好文 时间:
2014-07-21 23:27:30
阅读次数:
282
什么是CCA?
客户关怀加速器(CCA)为微软动态®CRM通过集中的客户信息从不同的系统在一个集成代理桌面促进剂的效率和有效性。
CCA是一个参考应用,利用用户界面集成(UII)为微软Dynamics CRM随着样本的配置和数据支持的演示场景。CCA演示如何设计客户关怀方案使开发人员能够创建可扩展的解决方案。
CCA使用到了下面的技术:
®微软Visual Studio 2010开...
分类:
其他好文 时间:
2014-07-21 14:12:57
阅读次数:
265
Service是android系统中的四大组件之一(Activity、Service、BroadcastReceiver、ContentProvider),它跟Activity的级别差不多,区别是Service只能运行在后台不提供用户界面,并且可以和其他组件进行交互。一个Service是一个可以长期运行在后台的应用程序组件,不提供用户界面。 另一个应用程序组件可以启动一个服务,它将继续在后台运行,即使 用户切换到另一个应用程序。 此外,一个组件可以绑定到一个服务 与之交互,甚至执行进程间通信(IPC)。 例...
分类:
移动开发 时间:
2014-07-21 11:24:15
阅读次数:
377
【为什么要用多线程?】传统的图形用户界面应用程序都仅仅有一个运行线程,而且一次仅仅运行一个操作。假设用户从用户界面中调用一个比較耗时的操作,当该操作正在运行时,用户界面一般会冻结而不再响应。这个问题能够用事件处理和多线程来解决。【Linux有线程的概念吗?】传统的UNIX系统也支持线程的概念,但一个...
分类:
编程语言 时间:
2014-07-19 23:39:33
阅读次数:
420
1 什么时候开始考虑用户体验?既然用户体验和用户界面对一个项目这么重要,但是负责这类工作的设计师并不是软件工程师,设计师们什么时候加入进来为好呢? 不同的人有不同的看法。最先:“你要从用户体验开始,然后反过来寻求技术的解决方案”。[i]最后:代码写得差不多了,请设计师(或者美工)来美化一下,画个图标...
分类:
其他好文 时间:
2014-07-19 23:25:19
阅读次数:
293
12306.cn 网站挂了,被全国人民骂了。我这两天也在思考这个事,我想以这个事来粗略地和大家讨论一下网站性能的问题。因为仓促,而且完全基于本人有限的经验和了解, 所以,如果有什么问题还请大家一起讨论和指正。(这又是一篇长文,只讨论性能问题,不讨论那些用户界面、用户体验、或是是否把支付和购票下单环节...
分类:
Web程序 时间:
2014-07-19 08:34:21
阅读次数:
235