刷新
在简单控制台程序中获取并使用参数

博主头像 需求描述 从命令行接受参数是编写命令行程序时最常见的事情之一。从命令行读取参数往往要求: 允许多个同名参数 参数不区分大小写 提供参数别名(例如t等价于top) 提供参数默认值 在简单的控制台应用程序中,一般可以使用本文的代码片断进行开发辅助开发。 命令行输入参数格式 本文中的代码片断可... ...

三层,又见三层。别了,三层

大概一年前,我写了一篇关于3层的终极领悟。结论是3层其实和开发效率无关,其实主要是安全性。(后来从最牛的程序员Linus的言论里面,我找到了一点论据,分层确实是关于安全的,我的直觉还是有点道理的)3层作为一个鸡肋,困扰过很多人,有初学者,也有所谓高手。虽然越来越多的人已经看清了三层的丑恶嘴脸,但是也... ...

冗余代码检查工具Simian

博主头像 Simian这个冗余代码检查工具,目前的版本是2.2.24,不光是c#代码,它也可以用来检查C, C++, COBOL, Ruby, JSP, ASP, HTML, XML, Visual Basic等格式的代码。simian并非免费工具,如果你用它来检查开源代码或非商业代码的话,它是免费使用的,如... ...

博客园北京俱乐部第三次活动杂记

博主头像 今天下午参加了博客园北京俱乐部第三次活动,记录一下感想。下午我早早就到了现代大厦,却忘了会议室在第几层,碰巧微软又占了好几层,只好一层一层的找 :(。由于今天我是主持,所以先和Terry大概讨论了一下流程,又和图灵的MM聊了一下图书出版的话题,这时候人也渐渐多了,还碰到了很多老熟人。活动准时在14:... ...

.Net三层架构--讨论(上篇)

博主头像 小孩子就喜欢问什么是爱情,可是大人们也不知道用户界面表示层(UI)业务逻辑层(BLL)数据访问层(DAL) 所谓的三层架构,是小白们最流行讨论的话题,以为自己很专业,其实就是很专业,专业到没有人解释得清楚.那什么是三层呢?今天你三层了吗?我见过很多小白,喜欢在代码中写3个项目文件(或者3个文件夹),... ...

关于程序的一些看法和简单建议

博主头像 一个人自娱自乐的写个小程序,跟一帮人一起写个大程序。真的是不一样。自己一个人,根本就不存在交流,相互理解的问题。人越多,理解他人意图,向他人解释意图就越来越花时间。只要是需要交流的任务,并非是人越多越好。有人加入,为了使加入的人有事做,原来的事就要重新划分,而分开之后要配合,又要花时间交流。发觉很多... ...

WF4.0 Beta1之旅(2):异常处理

博主头像 WF3.5中主要使用FaultHandlerActivity来模拟TryCatch捕获异常,现在从WF4.0 beta1来看工具箱中已经没有了FaultHandlerActivity活动,顺序工作流也没有了错误处理视图,取而代之出现了Try/Catch,Catch,Thorw活动,本文就介绍下这几个... ...

Framework 4.0 新关键字dynamic 之我见(一)

博主头像 大家好,好久没有写博客了,最近一段时间工作也比较忙,不过我还是会在空余时间去学习一些东西。微软在这个星期一,开放了VS2010和Framework4.0的Beta1版本的下载,所以我也花了1天的时间进行了下载和安装,因为系统现在是windows7,而且这次版本也是beta版本,所以把它安装在了虚拟机... ...

C# 调用 Google Earth Com API开发(三)

好久没有更新《C#调用Google Earth Com API开发》系列文章了,今天带给大家的是第三篇,本篇相对于第二篇主要改进了三个方面。 1) 实现GoogleEarth显示画面随窗口大小改变而改变 2) 截获GoogleEarth鼠标消息,实现单击、双击功能;鼠标滚轮缩放现在只能放... ...

[你必须知道的.NET]第三十一回,深入.NET 4.0之,从“新”展望

博主头像 .NET 4.0来了,在这个夏天。在蚊子和啤酒相伴的深夜,我将继续[你必须知道的.NET] 系列的完善,将自己对于.NET 4.0新特性的探索形成[深入.NET 4.0]这样一个子系列。同样是一如既往的将角度把握在语言和平台本质的探索,可能的角度上,最佳实践式的应用和国外最新论调的共享同样是这一新生... ...

WF4.0 Beta1之旅(1):基本介绍

博主头像 微软发布了Visual Studio 2010 beta1,经过几番周折终于体验上了,不过微软beta版的产品的稳定性也太差了。不发牢骚了,现在4.0的学习资料还是很有限的,Training Kit是比较好的了,推荐大家都看看。我也将学习的过程总结下,下面就开始WF的学习吧。本文主要介绍了如何在WF... ...

Windows Mobile Jump Start Guide

博主头像 简单介绍了Windows Mobile平台,并对其版本、开发工具、开发语言、开发书籍和开发资源方面做了简要的介绍,希望对入门Windows Mobile平台开发的朋友有用。 ...

也谈实体验证(Entity Validation)

环境: Windows 2008, VS 2008 SP1, Asp.Net Mvc 1.0 今晚喝茶看片之时,脑子里忽然闪过一个念头,于是打开VS简单的做了一个实现,于是有了本文...是关于实体验证的,嗯,从头开始说吧。 一. 可能是最原始的验证代码 为了让问题尽量简单,我们就拿一个简单得不能再简... ...

<1···727374···82>