重新想象 Windows 8.1 Store Apps 之系统 UI 的新特性: Theme - 主题(共有两种主题:Light 和 Dark,默认是 Dark), 窗口宽度可调, ApplicationView, DisplayInformation
分类:
移动开发 时间:
2014-07-24 10:09:33
阅读次数:
506
CSS不能编程?用Less、Sass、Stylus、甚至直接用 Absurd,框架除了Bootstrap还有很多。JS写多了很麻烦?jQuery。移动开发?Zepto.js。结构不好?找框架,Backbone.js是MVC,AngularJS和Ember.js是MVVM,Twitter还弄了个事件驱...
分类:
其他好文 时间:
2014-07-22 22:56:54
阅读次数:
347
在文章的其实我们就说了,MVVMLight的精华就是消息通知机制,设计的非常不错。这个东西在MVVMLight可以说是用的及其的频繁,当 ViewModel请求View要有些改变的时候(比如弹个窗体)那么你在ViewModel里面编写弹窗的代码?那也就违背了MVVM的设计模式 啦,MVVMLight...
分类:
其他好文 时间:
2014-07-22 22:55:52
阅读次数:
277
~/.vimrc //vim环境脚本~/.viminfo //vim登录信息:set nu :set nonu //设置是否取消行号:set hlsearch:set nohlsearch // hight light search(高亮度搜寻) //是否反白:set backup //是否自动存....
分类:
其他好文 时间:
2014-07-22 22:47:33
阅读次数:
388
因为MVVM模式解决了在日常开发中Model与View之间相互通信之间存在的问题,如转换类型等额外操作。
记得几年前,本人接触MVC设计模式的时候,那时候感觉前台后台之间工作与呈现是如此的井然有序。开发扩展的时候需要的只是添加新的View,新的Model和相应的Controller代码。后期开发维护实在是容易。
时间回溯到几个月前,本人用WPF开发了一个软件系统。这个系统算是使用WPF各种技术的总结。但是没有引入任何模式。在开发完成以后,xaml以及xaml后的cs代码里堆积了大量的内容。导致维护的时候需要...
分类:
其他好文 时间:
2014-07-21 23:44:53
阅读次数:
286
由于在项目中验证了C#Light脚本,C#Light的健壮和稳定程度已经得到了很大的提升。 现在可以更好的把C#Light介绍给大家使用,同时也有更多的自信,告诉大家这是一个已经具有商业价值的类库。 C#Light 是一种脚本化语言,可以拿来算算表达式,做做控制函数,写点游戏逻辑 C#Light的特...
分类:
其他好文 时间:
2014-07-20 22:03:03
阅读次数:
217
时间限制:0.25s空间限制:12M题意 给定一个合法的仅由'(',')'组成的括号序列,求它的下一个合法排列.假定'('f[j]; 将最后的‘)’和‘(’ 交换位置,再把后面所以的括号反转。即可得到我们需要的解。code:#include #include #include usi...
分类:
其他好文 时间:
2014-07-19 20:07:16
阅读次数:
252
1. MVVM MVVM的设计模式最早于2005年由微软的WPF和Silverlight架构师John Gossman在他的博客中提到。 WPF中采用MVVM的架构可以获得以下好处: 1. 将UI和业务的设计完全分开,View只是ViewModel的消费者2. 有助于我们区别并哪些是UI操作,哪些....
分类:
其他好文 时间:
2014-07-19 15:26:07
阅读次数:
244
DescriptionConsidering a light entering three adjacent planes of glass.At any meeting surface, the light may either reflect or continue straight throu...
分类:
其他好文 时间:
2014-07-18 21:11:27
阅读次数:
207
通过微软INotifyPropertyChanged接口,可以实现对UI实时更新,不管是数据源或者目标对象,可以实现相互通知。下面我们根据INotifyPropertyChanged编写一个扩展类。该类是基于C#5.0特性,这里我们介绍一下System.Runtime.CompilerService...
分类:
其他好文 时间:
2014-07-18 08:09:51
阅读次数:
303