摘要:25 个超棒的 HTML5 & JavaScript 游戏引擎开发库 就像在汽车中,引擎完成主要的工作,使汽车看起来不可思议。游戏引擎同理,游戏开发者完成细节的工作,使游戏看起来真实、吸引人眼球。游戏引擎负责其余的事情。早期,游戏开发者通常从草图做起,花费高昂,且不容易获利。为了让游戏开发更加简单... 阅读全文
2015年10个最佳Web开发JavaScript库
2015-04-17 19:42 by 残月星辰, 197 阅读, 0 推荐, 收藏, 编辑
摘要:2015年10个最佳Web开发JavaScript库 现在的互联网可谓是无所不有,有大量的JavaScript项目开发工具充斥于网络中。我们可以参考网上的指导来获取构建代码项目的各种必要信息。如果你是搞Web开发的,那么大多更喜欢支持前端开发的JavaScript。此脚本语言使用相对比较容易,并能... 阅读全文
17款最佳的代码审查工具
2015-04-17 19:38 by 残月星辰, 867 阅读, 0 推荐, 收藏, 编辑
摘要:17款最佳的代码审查工具 好的代码审查器可以大大地帮助程序员提高代码质量,减少错误几率。 虽然现在市场上有许多可用的代码审查工具,但如何挑选也是一个艰巨的任务。在咨询过有关专家的建议和意见之后,我们罗列出了以下17款最佳的代码审查工具。 1)CodeStriker CodeStriker是一... 阅读全文
最全的开发人员在线速查手册
2015-04-17 19:36 by 残月星辰, 143 阅读, 0 推荐, 收藏, 编辑
摘要:overapi.com 这个网站收集了大量的对开发人员有用的手册,节省大量的开发时间, 对.net 好像少了点, 对其他的那是相当的详细。 阅读全文
Expression Blend 4 激活码
2014-03-05 11:46 by 残月星辰, 267 阅读, 0 推荐, 收藏, 编辑
摘要:Expression Blend 4 激活码: 6WDDQ-K7D4F-GQGF4-2VYBJ-8K6MB 阅读全文
TimeSpan XML序列化
2013-12-16 16:43 by 残月星辰, 406 阅读, 1 推荐, 收藏, 编辑
摘要:/// /// 刷新时间 默认为1秒 /// /// The refresh time. [TypeConverter(typeof(TimeSpanTypeConvert))] public TimeSpan RefreshTime { get { return _refreshtime; } set { _refreshtime = value; } ... 阅读全文
如何使用策略模式
2013-09-10 16:40 by 残月星辰, 869 阅读, 1 推荐, 收藏, 编辑
摘要:什么时候能用到策略模式呢?比如说 你之前代码中肯定或多或少的用到条件判断语句 Switch case和 If else语句,如果使用策略类就可以解开耦合,同时也使维护性和系统的可扩展性大大的增强。下面举个例子:如下图代码所示,ClientCode类会增加枚举City的值来调用Travel的不同方法,但是这样做的话会产生很多的判断语句,今天用于测试只列举三个,但在项目中我也看到过十多个,类就会变得很大,维护中改动也会变得很大,要是每次更改一个地方,都要对整个结构进行编译,维护起来比较麻烦。遇到这样的情况,我们就要对它进行重构,剥开耦合。using System.Windows;namespace 阅读全文
.Net 笔记(二) 泛型和集合
2013-09-10 09:14 by 残月星辰, 197 阅读, 0 推荐, 收藏, 编辑
摘要:前言:本文中介绍 泛型和集合的区别。也算是自己的一个知识点的回顾,并且把它们写在自己的笔记中。1.集合:在讲到集合之前,我们先来回顾下数组的知识点吧,因为集合和数组的关系也是比较微妙的各有利弊,犹如鱼和熊掌不能兼得。数组的优点,比如说它在内存中连续存储,因此可以快速而容易地从头到尾遍历元素,可以快速修改元素等等。数据的缺点,应该是创建时必要指定数据的变量的大小(这个是最头疼的问题,有时候你自己也无法估算到底需要多少个元素,数组设置过长造成内存空间的浪费,长度设置过小造成溢出),还有在两个元素之间添加元素也比较困难。基于以上两点,.NET Framework提供了用于数据存储和检索的专用类,这些 阅读全文
WPF ArrangeOverride与MeasureOverride
2013-07-17 19:47 by 残月星辰, 593 阅读, 0 推荐, 收藏, 编辑
摘要:1.MeasureOverride 是FrameworkElement.MeasureOverride 方法当重写在派生类中,单位是对于子元素所需要布局的大小并确定FrameworkElement之间的派生类。FrameworkElement 类 protected virtual Size MeasureOverride(Size availableSize)参数:availableSize 类型:System.Windows.Size 此元素可为子元素的大小。返回值类型:System.Windows.Size该范围此元素确定它在布局过程中,需要,具体取决于其子元素大小的计算。重写实现组件的 阅读全文