在传统的网页开发乃至现在针对移动设备所做的设计,复杂炫目的效果对产品而言未必是一个好的选择。 尤其在移动设备上,过于复杂的效果非但很少能为应用吸引用户,反而时常让用户在视觉上产生疲劳,对产品界面中最基本的功能产生认知上的障碍。因此我们在设计中就需要参考“扁平化”的美学。UI界面设计 什么是扁平化.....
分类:
其他好文 时间:
2014-07-10 13:13:51
阅读次数:
259
单线程的winfom程序中,设置一个控件的值是很easy的事情,直接 this.TextBox1.value = "Hello World!";就搞定了,但是如果在一个新线程中这么做,比如:private void btnSet_Click(object sender, EventArgs e){ ...
分类:
编程语言 时间:
2014-07-06 19:36:28
阅读次数:
298
上次是UI界面设计的Bug,这次是业务流程设计的Bug: 先注冊支付宝,再注冊淘宝,淘宝注冊的第二步强制用邮箱或者手机号码开通新的支付宝服务,这个开通选项前面有个复选框,但是复选框却是灰着:点半天没反应,既然选项锁死何必放出个checkbox忽悠人。 于是乎有了两个支付宝帐号。...
分类:
其他好文 时间:
2014-07-06 13:35:43
阅读次数:
205
一、实现原理。在某些场合,我们需要使用Flash进行“文件上传”,原因是Flash 能制作出表现力丰富的UI界面。(自负又孤陋寡闻的我在这里做一个补充:Flash使用flash.net包中的FileReference是可以发送文件数据到一个asp,asp.net或php页的,可以看浪子的[Flash...
分类:
Web程序 时间:
2014-07-05 18:46:48
阅读次数:
248
Bootstrap MagicBootSwatchrBootstrap Live EditorFancy BootStyle BootstrapLavishBootstrap ThemeRollerLayoutIt!PingendoKickstrapBootplyX-EditableJetstrap...
分类:
其他好文 时间:
2014-06-29 00:02:14
阅读次数:
224
提高UI性能的方法其实有很多在实际的开发中都已经用到了,在此做一下总结。
1.减少主线程的阻塞时间
若一个操作的耗时较长(超过5秒),我们应该将其放入后台线程中执行,只在需要修改UI界面时通知主线程进行修改。Android已经提供了AsyncTask以实现从主线程生成新的异步任务的方法。
2.提高Adapter&AdapterView的效率
(1)重用已生成过的Item View
(...
分类:
移动开发 时间:
2014-06-15 08:20:37
阅读次数:
348
前言每个iOS应用程序都有个专门用来更新显示UI界面、处理用户触摸事件的主线程,因此不能将其他太耗时的操作放在主线程中执行,不然会造成主线程堵塞(出现卡机现象),带来极坏的用户体验。一般的解决方案就是将那些耗时的操作放到另外一个线程中去执行,多线程编程是防止主线程堵塞,增加运行效率的最佳方法。iOS...
分类:
其他好文 时间:
2014-06-14 21:59:41
阅读次数:
238
ADSafe
3官网主页ADSafe3ADSafe3继承已有ADSafe2.x版本功能特色的前提下,延用了时下流行的Win8扁平化UI风格,软件整体上采用大色块、扁平化、卡片式的操作方式,为用户提供更好的交互体验。伴随整体UI界面的改变以及内核引擎的重构,ADSafe3对软件功能进行了重新布局定义。...
分类:
其他好文 时间:
2014-06-12 15:00:00
阅读次数:
353
一、前言
从进行到软件开发这个行业现在已经有几年了,在整理出这个套开发框架之前自己做了不少重复造轮子的事。每次有新的项目总是要耗费不少时间在UI、权限和系统通用模块上面,自己累得要死,老板还骂没效率。为了能提高开发效率,同时也多拿拿奖金、多存点私房钱,我就着手做了一套以权限管理为主的快速开发框架。不...
分类:
其他好文 时间:
2014-06-10 22:07:01
阅读次数:
1694