随笔分类 - 05 [开发故事]
摘要:2011年的仲夏,Windows Phone 7号称Mango的新平台在热闹的竞争中诞生,迎接iOS和Android的夹击和斗争。作为率先品尝螃蟹的人,我们有幸组织了一次关于Windows Phone 7的培训。
阅读全文
摘要:How to have a better code organization? When your software become bigger and bigger, the code will torture you all the time. So, the smart guy innovate the Namespace to handle this issue.
Now, we use this idea in Javascirpt.
阅读全文
摘要:作为Web开发者,在本地部署应用,我们都对localhost有无限的熟悉,也有无限的无奈。不管什么情况下,不同的应用都被冠以localhost:XXXX的地址,好像有性格的Web应该,都只有张三、李四这样的称呼。很多情况下,我们可能想有更个性的url来代表不同的应用,那么没有域名或者不想劳神DNS解析的情况下,让部署于本地的应该,有一个好听的url是不错的想法。那么,我们就不妨来试试。
阅读全文
摘要:一个简单的技巧,一个补充的说明(对hbfly老兄的)。反射的能量是强大的,强大到我们可以轻而易举的对元数据信息进行读取和操作,正是如此很多基于Attribute和Reflection的巧妙设计就油然而生了。例如,在我的项目中就通过定义Attribute来实现实体类的string属性在get/set时统一进行Trim操作,保证了提交数据没有冗余,同时不必在其他地方来特别关注实现对于string.Trim()的调用。
阅读全文
摘要:对集合元素进行排序是经常发生的事情,事实上大部分的集合类型都默认实现了Sort方法,进行其元素的排序操作。自定义Comparison为实现更好的Sort控制,提供了很好的扩展机制。
在我们的实际应用中,对于例如BookStore这样的具体应用而言,我更推荐以LINQ的OrderBy来实现。
阅读全文
摘要:你看,LINQ已经全面光临了,本文并非探讨LINQ的是是非非,而是通过自己开发过程的一个小小的侧面来展示,LINQ已经来了,而且更美好。
对技术而言,创新的最大敌人,是转换固有思维,而不是技术本身。
阅读全文
摘要:写了很多的关于.NET Framework探讨的文章,偶尔也可以换个口感,本文就算是这个方向的一个起点,从实践和应用的角度将个别有意思的体会加以分享。简单也罢,深入也罢,对我来说都是开发中的一个个鲜活的故事,记录下来就是一种积累。
既然是开发故事,我就不想写得枯燥,让人读者厌烦。因为有太多的枯燥学本让我感觉无聊,所以[开发故事]就以故事的形式来阐述技术应用的一个个问题。大部分情况下,我都想将问题简单化处理,拐弯抹角并非真正好的作品,而真正的企业级应用则可以在此基础上举一反三。
让更多的人看到,就是我的简单想法。
阅读全文