08 2013 档案

摘要:这是1年多以前我在公司所做讲座的讲义,现在与园友们分享,欢迎拿去使用、一起讨论。文中有若干思考题,对园友们是小菜一碟。另有设计模式讲义一篇,随后发布。博文上了首页,感谢博客园团队推荐,也感谢所有园友的支持。经园友提醒,我们推荐新手使用ReSharper插件,它可以自动提示不符合代码规范的地方。1概述1.1意义“.NET平台开发规范”包括两方面内容:代码规范、最佳实践。(1)规范和优美的代码风格有助于思路清晰。(2)规范和优美的代码有助于团队沟通交流。(3)规范和优美的代码有助于学**20年(后设计模式时代)现代面向对象思想发展的精华。.NET平台是继Java平台之后又一伟大的带集大成面向对象类 阅读全文
posted @ 2013-08-14 20:19 乱世虾 阅读(18563) 评论(78) 推荐(88) 编辑
摘要:SignalR是微软ASP.NET技术体系中的新成员。在www.asp.net网站上的SignalR专区有一篇SignalR的入门级教程《Tutorial:ServerBroadcastwithASP.NETSignalR(C#)》,介绍了通过SignalR实现服务器端广播的方法。文章中实现了简单的股票信息实时推送,这是一个服务器-客户端双向实时通信的典型应用。然而我觉得这篇教程虽然简单,但是作为入门的话代码量(特别是无关代码量)显得太多了,当时我用此教程学习的时候不得不从几页代码中上下翻找与SignalR的使用有关的关键点,体验不是很好。于是我自己练习时,另外写了一个简化版的Hellowor 阅读全文
posted @ 2013-08-07 15:20 乱世虾 阅读(2299) 评论(1) 推荐(0) 编辑
摘要:感谢@DiryBoy的补充,他提到这个问题在MSDN上是有说明的:http://msdn.microsoft.com/en-us/library/vstudio/hh678682.aspx在VisualBasic.NET中,如果你写下类似下面的代码:PublicSubTest()Fori=0To100Dimfunc=Function(x)x*iNextEndSubVisualStudio会给出一个警告,说在lambda表达式(即匿名函数)中直接使用循环变量可能导致意料之外的结果,建议程序员先将循环变量复制一份,然后再使用。直接使用循环变量究竟会产生什么意外结果呢?本人并没有用VB.NET尝试过 阅读全文
posted @ 2013-08-05 13:00 乱世虾 阅读(1900) 评论(12) 推荐(2) 编辑

点击右上角即可分享
微信分享提示