上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 78 下一页
  2014年4月22日
摘要: WinJs库是最近微软公布的一个开源项目。它与开源社区的协作共同完成。为了轻易创建HTML/JS/CSS应用程序开发的解决方案。WinJS是一个Javascripts的工具箱让开发人员使用HTML/JS/CSS: 为开发人员提供出色的UI基础组件,支持触摸,鼠标,键盘和可以访问性。 为开发人员提供一组具有粘性的组件与工具来构建应用程序的基础设施。 如下路线图: ... 阅读全文
posted @ 2014-04-22 15:19 PetterLiu 阅读(3863) 评论(1) 推荐(0) 编辑
  2014年3月31日
摘要: Foq是一个轻量级-线程安全的mocking类库。使用它来mock抽象类与接口这是我们通常的做法。Foq的名字来自Moq,如果你使用过Moq的话,自然后联想到它能做什么。Foq主要是为了F#的开发人员做单元测试。可以与FsUnit一起使用编写一些Fluent的断言。甚至与AutoFixture一起简化单元测试的设置。 让我们来看一些简单的代码片段: // Moq from... 阅读全文
posted @ 2014-03-31 15:01 PetterLiu 阅读(814) 评论(0) 推荐(1) 编辑
  2014年3月20日
摘要: .NET WEB Development blog 发布了Asp.net MVC5生命周期文档, 这个文档类似Asp.net应用程序生命周期,您以前开发ASP.NET WEB应用程序应该看过。 文档中有图形显示每个细节的模板生命周期,来帮助决策开发时代码如何编写,对应图示有链接会跳转到相应的网页。相信您对ASP.NET MVC WEB 应用程序开发是很好的参考。如下图是其中部分截图:... 阅读全文
posted @ 2014-03-20 14:42 PetterLiu 阅读(3514) 评论(0) 推荐(0) 编辑
  2014年3月15日
摘要: LinqToExcel是一个.net framework平台下开源项目,它主要实现了LINQ的语法查询Excel电子表格。类型之前的LINQToXXX如果你是LINQ语法糖爱好者那最适合您。 你在VS中可以从NuGet中搜索它,如下图: 或从控制台使用以下命令: PM> Install-Package LinqToExcel再或者手工从这儿下载类库DLL,引用L... 阅读全文
posted @ 2014-03-15 22:02 PetterLiu 阅读(6402) 评论(0) 推荐(3) 编辑
  2014年3月2日
摘要: CodeMaid是一个开源的Visual Studio的扩展插件,用于整理与优化代码等。功能类似于商业软件ReSharper,但它是免费的,并且开放源代码。它能帮助你更容易的理解你的代码,支持多种编程语言。 目前的有这些功能: 代码清洁。 代码挖掘。 重新布局。可以按Microsoft’s StyleCop,也可自定义。 ... 阅读全文
posted @ 2014-03-02 17:29 PetterLiu 阅读(26070) 评论(1) 推荐(5) 编辑
  2014年2月28日
摘要: 单元测试对于每个项目都是需要的,它不仅仅是帮助找出代码中缺陷,更重要是在你修改与增加新模块时能确保原来的模块没有被破坏。 下面是5个单元测试容易放的错误: 1. 与协作模块一起去测试算法。算法逻辑如果能从协作的代码中分离出来,应该是最简单的测试。否则,你得必须通过作业队列之前完成测试。作业队列中只有一部分复杂的逻辑。除非你正在测试是作业队列本身,并分别测试逻辑。无论代码和... 阅读全文
posted @ 2014-02-28 15:12 PetterLiu 阅读(1104) 评论(0) 推荐(0) 编辑
  2014年2月27日
摘要: Visual Studio 2013现在我们有个小工具可以实现JSON可视化,这样给我们调试JSON提供了便利。 JSON这种数据格式已经比较流行,在WEB前端随处可见。 在你需要安装VS2013 Update 2 CTP,点击连接可以下载。 如下图是在Quick Watch对话框下提示: 例如从Watch窗口选择JSON Visualizer: 查询J... 阅读全文
posted @ 2014-02-27 17:24 PetterLiu 阅读(12960) 评论(0) 推荐(0) 编辑
  2014年2月16日
摘要: if you are not making someone else's life better, then you are wasting your time. – Will Smith 如果你不能给别人的生活带来改善,那么你就是在浪费你的宝贵时间。 --威尔 史密斯 看看今天现实社会中是这样的,你不要想着赚多少钱,也不要想一夜... 阅读全文
posted @ 2014-02-16 15:59 PetterLiu 阅读(1092) 评论(0) 推荐(0) 编辑
  2014年2月6日
摘要: 在软件开发项目中,最难避免的就是项目发生范围的变更。你应该知道著名的铁三角:成本,时间,范围。说白了就是“三重约束”。无论您把它叫做什么,它都是指同一样东西:您如果要更改项目的预算、日程或范围,就一定会影响另外两个部分的至少一个部分。 成本。如果你的项目遇到问题了,需要投入更新资金或者资源。项目的预算需要被管理层批准,然后由你来管理,大多是在管理人员的监视下。你的规... 阅读全文
posted @ 2014-02-06 10:05 PetterLiu 阅读(1810) 评论(0) 推荐(1) 编辑
  2014年1月30日
摘要: Durandal是一个JS框架用于构建客户端single page application(SPAs).它支持MVC,MVP与MVVM前端构架模式。使用RequireJS做为其基本约定层,Durandal能提供高效的可维护的SOLID代码标准。 从外面支持rich UI组合,modal对话框,事件/消息,widgets, 变换,路由…. 当Durandal是一个纯Javascript库,... 阅读全文
posted @ 2014-01-30 22:35 PetterLiu 阅读(3534) 评论(0) 推荐(0) 编辑
上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 78 下一页