在软件设计的过程中,用户体验是十分重要的。开发人员所设计的的软件,如果想要得到好的推广,就要使得用户在使用时感觉到操作简单,我们可以从视觉、听觉、触觉等方面使得用户感受到UI界面所设计的妙处。用户体验有一个要素:用户第一印象,是比较重要的。以我个人使用手机App的感受来说,我刚开始使用一个App时, ...
分类:
其他好文 时间:
2016-05-26 06:19:30
阅读次数:
150
开发工具:VS2012 数据库:SQL Server 2008 .NET Framework版本:4.0 UI框架:FINEUI(开源) 创建整体项目如下 Service:数据操作层 Business:业务层 Common:通用类库 UI:界面 集成FINEU到项目UI中 ...
分类:
其他好文 时间:
2016-05-25 11:06:36
阅读次数:
996
代理是一种简单而功能强大的设计模式,这种模式用于一个对象“代表”另外一个对象去做和实现一些东西。 主对象维护一个代理(delegate)的引用并且在合适的时候向这个代理发送消息,这个消息通知“代理”对象即将处理或是已经处理完了某一个事件。这个 代理可以通过更新自己或是其它对象的UI界面或是其它状态来 ...
分类:
其他好文 时间:
2016-05-24 11:48:34
阅读次数:
147
代理是一种简单而功能强大的设计模式,这种模式用于一个对象“代表”另外一个对象去做和实现一些东西。 主对象维护一个代理(delegate)的引用并且在合适的时候向这个代理发送消息,这个消息通知“代理”对象即将处理或是已经处理完了某一个事件。这个代理可以通过更新自己或是其它对象的UI界面或是其它状态来响 ...
分类:
移动开发 时间:
2016-05-23 09:10:58
阅读次数:
145
近期,做项目用到无边框窗体,令人蛋疼的是无边框窗体大小的改变要像右边框那样,上下左右四周,而且要流畅。 网上也找了些代码,发现居然还要连接到windows事件,这显然不合常理,后来自己新建了demo,写了一个小时,问题太多了,扔一边先不管了。 今天需要改进UI界面,没办法了,重新整理了下思路,没想到 ...
线程间通信 1> 线程间通信分为两种 主线程进入子线程(前面的方法都可以) 子线程回到主线程 主线程进入子线程(前面的方法都可以) 子线程回到主线程 2> 返回主线程 3> 代码 这个案例的思路是:当我触摸屏幕时,会在子线程加载图片,然后在主线程刷新UI界面 视图布局我就不写了,大家自己来吧,线程间 ...
分类:
编程语言 时间:
2016-05-20 23:44:54
阅读次数:
256
[用户界面]:界面美观,有不同画风的ui界面,适合不同消费群体的需求。 [记住用户选择]:会默认记住用户以往的输入习惯,只需输入首拼音字母就会出现过去使用的高频词。 [短期刺激]:美化的用户界面让人眼前一新。 [长期使用的好处]:一款自己熟悉的输入法会记住个人的打字习惯,为工作和学习带来极大便利。 ...
分类:
其他好文 时间:
2016-05-20 19:29:07
阅读次数:
121
[用户界面]:界面美观,有不同画风的ui界面,适合不同消费群体的需求。 [记住用户选择]:会默认记住用户以往的输入习惯,只需输入首拼音字母就会出现过去使用的高频词。 [短期刺激]:美化的用户界面让人眼前一新。 [长期使用的好处]:一款自己熟悉的输入法会记住个人的打字习惯,为工作和学习带来极大便利。 ...
分类:
其他好文 时间:
2016-05-20 19:18:08
阅读次数:
135
对Android客户端编程来说,有个明确的规则是不能在ui线程里面做耗时的操作。这样就要求网络请求、文件读写等等操作都要异步操作。而异步操作完成后,往往需要再更新ui界面。最直接的想法是回调,只要保证在ui线程里面,更新ui组件不会困难。但有些情况下,往往需要多层异步操作,这时候代码就很丑了,不管是 ...
分类:
移动开发 时间:
2016-05-20 17:26:01
阅读次数:
211
1:UI线程。这个线程是操作系统自动创建的,你画了个winform,那么程序一启动,自然有了这么个线程。值得注意的是,你添加一个Timer控件,现实的多线程,实际上,依然在UI线程里。只是定时被Timer夺去控制权而已,本质上依然是单线程。另一个线索也可以论证:本来非UI线程想更新UI界面,是需要利 ...
分类:
编程语言 时间:
2016-05-20 00:44:00
阅读次数:
153