代码改变世界

随笔分类 - 架构与设计

AngularJs项目文件以及文件夹结构

2015-09-27 23:36 by 圣殿骑士, 5432 阅读, 收藏, 编辑
摘要:app/ Libs/ // references for all libs angular.js angular route.js common/ // acts as reusable/shared components or partials of our site header/ ... 阅读全文

从Knockout到Angular的架构演变

2015-06-30 23:37 by 圣殿骑士, 14616 阅读, 收藏, 编辑
正文内容加载中...

招聘.NET开发人员(截止于2015-06-15)

2015-04-30 00:16 by 圣殿骑士, 13620 阅读, 收藏, 编辑
正文内容加载中...

架构设计分享之权限系统(看图说话)

2014-08-31 22:41 by 圣殿骑士, 32322 阅读, 收藏, 编辑
正文内容加载中...

最近架构随想

2014-07-28 08:19 by 圣殿骑士, 16394 阅读, 收藏, 编辑
正文内容加载中...

新加坡架构师面试总结

2014-02-19 19:24 by 圣殿骑士, 20813 阅读, 收藏, 编辑
正文内容加载中...

架构设计(ASP.NET MVC+Knockout+Web API+SignalR)

2014-01-16 18:12 by 圣殿骑士, 13686 阅读, 收藏, 编辑
正文内容加载中...

微软平台开发技术蓝图

2013-12-31 15:27 by 圣殿骑士, 9324 阅读, 收藏, 编辑
正文内容加载中...

我与英语技术书籍

2013-09-05 00:01 by 圣殿骑士, 19360 阅读, 收藏, 编辑
正文内容加载中...

31天重构学习笔记重新整理下载

2013-07-18 02:38 by 圣殿骑士, 16893 阅读, 收藏, 编辑
摘要:31天重构这个系列和《代码大全》、《重构:改善既有代码的设计》比较起来最大的特点就是比较简单且浅显易懂。我这系列文章也都是学习并概括Sean Chambers的31天重构的知识要领,所以如果大家对这个笔记有任何的问题或者异议也可以指出,或者大家可以直接去看原文(即可掌握了技术,又可以学习英语!) 阅读全文

园友们赶快行动起来,免费获得微软MCSD证书!

2012-11-13 08:48 by 圣殿骑士, 20463 阅读, 收藏, 编辑
摘要:<img src="http://pic002.cnblogs.com/images/2012/47784/2012111313054514.jpg" style="width: 153px; height: 116px" class="desc_img"/>各位园友们,赶快行动起来吧,免费获得微软HTML5,JavaScript和CSS3的MCSD证书(价值一千多大洋)。如果你对此感兴趣,下面就和圣殿骑士一起完成注册和考试预定(PS.今天新加坡过节,不上班,有什么问题,圣殿骑士会尽力解答)。另外,经很多园友建议,如果有注册成功的朋友,回复可以加上城市信息(哪个城市注册成功),这样可以方便其他其他园友得到更有用的信息。 阅读全文

实战第一个云程序

2010-09-08 05:07 by 圣殿骑士, 20796 阅读, 收藏, 编辑
正文内容加载中...

“云计算之旅”筹备完成,意见征询!

2010-08-30 11:05 by 圣殿骑士, 5628 阅读, 收藏, 编辑
摘要:<img src="http://images.cnblogs.com/cnblogs_com/KnightsWarrior/WindowsLiveWriter/3d112341485d_845D/2010-8-22%2011-55-50_2.png" style="width: 153px; height: 90px" class="desc_img"/> 首先很高兴”WPF 基础到企业应用系列” 能得到大家的关注、支持和认可。最近几个月由于白天要研究云计算专题(公司项目和个人爱好原因),晚上和闲暇时间才写WPF,所以就没能很好专注于一个方面而拖慢了WPF系列的进度,在此也表示深深地歉意。原打算写完WPF这个系列以后才继续“云计算之旅”这个系列,但是经过慎重的思考,同时也考虑到录制视频的关系,所以我决定两个系列同时进行。 阅读全文

WPF/Silverlight中的MVVM模式能否在WinForm/ASP.NET上运用?

2010-07-26 03:38 by 圣殿骑士, 11697 阅读, 收藏, 编辑
摘要:<img src="http://pic002.cnblogs.com/img/zenghongliang/201007/2010072414431128.jpg" style="width: 153px; height: 116px" class="desc_img"/>随着WPF/Silverlight等技术的出现,一种新的模式出现在大家面前,那就是MVVM,提到这个模式,大家也许感觉很迷惑,也许会不屑于故,也许你会说我现在做项目都形成了自己的框架了,为什么还要花费额外的时间和精力去学习这个MVVM模式呀?这个模式到底能给我们带来什么样的好处?那么我们本篇也会简单提及,由于这个会在WPF 基础到企业应用系列索引 里详细讲解,所以今天只是走马观花了解一下基本概念。众所周知,这个模式大量用在WPF/Silverlight上,但没有听说过用在Windows Form、ASP.NET等传统技术上。正是基于这个原因,我也对此进行了一些研究,做了一些Demo,但总体感觉在其他技术上不太适合,就一直没有管它了,直至有一天看到Bechir Bejaoui 也有这种思想,并且他打算在WinForm和 阅读全文

项目重构方案设计

2010-06-23 11:28 by 圣殿骑士, 11767 阅读, 收藏, 编辑
摘要:最近接手到一个已经成型的项目,然后我们的任务就是对它进行重构,这个项目是一个功能很齐全的WPF视频播放器(附带很多其他功能),在仔细研究了项目的背景和架构以后,初步做出了一下的重构方案:目前现状:虽然整个系统做得很漂亮,代码也写得不错,但仍有以下不足:架构有待改善。虽然看似MVC架构,却没有遵循MVC的模式,里面逻辑和UI耦合很高,没有清晰的规律。没有充分用到WPF的特性。WPF除了给我们很多炫丽的效果外,还给我们提供了诸如Binding,command等特性,这些特性可以帮我们隔开耦合,同时减少代码量。代码和文件没有组织。代码、dll、样式文件和资源文件等没有统一的组织,到处都有,这样看.. 阅读全文