摘要:1. 今天机器改了密码,启动不了,解决方法如下 设置为当前登录的用户名和密码 2. 我为web引用了log4net.dll,编译时本地成功,但是CruiseControl.Net编译不成功,经过查看日志是找不到log4net.dll,解决方法是把这些外部引入dll的也迁入源码管理器,引用同一解决方案的工程的则不必迁入源码管理器. 阅读全文
.NET环境下每日集成(3):CruiseControl.Net配置
2008-04-23 14:31 by 敏捷的水, 3787 阅读, 0 推荐, 收藏, 编辑
摘要:1.要想使用CruiseControl.Net进行每日集成,必须对其进行必要的配置,配置文件是安装目录下的CCNet.Config 2.他是一个xml文件 Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> ... 阅读全文
.NET环境下每日集成(2):CruiseControl.Net安装
2008-04-23 14:08 by 敏捷的水, 3558 阅读, 0 推荐, 收藏, 编辑
摘要:1. 到这里下载 http://sourceforge.net/project/showfiles.php?group_id=71179&package_id=83198 CruiseControl.Net-1.3-Setup.exe是服务器 CruiseControl.NET-CCTray-1.3-Setup.exe 是客户端 2.下载完默认一路setup就可以了(黄色的项目名称),下面是配... 阅读全文
.NET环境下每日集成(1):简介
2008-04-23 13:53 by 敏捷的水, 3172 阅读, 1 推荐, 收藏, 编辑
摘要:最近做项目,每天有如下任务,需求---》任务分解--》开发人员开发--》开发人员提交---》项目编译--》测试--》规范检查--》发布,每天做这样的工作要用去不少时间,而且还有一些问题,比如开发人员修改后没有编译成功就上传了,我得不到及时的反馈,而且每次给客户调教版本,这些流程都需要走一遍,太花费时间了, 我就想有没有工具可以自动完成我的一些任务呢?最近看敏捷,发现里面提到每日集成,正好可以解决我... 阅读全文
利用FxCop进行代码规范检查
2008-04-23 11:02 by 敏捷的水, 680 阅读, 0 推荐, 收藏, 编辑
摘要:1. Fxcop下载 http://www.microsoft.com/downloads/details.aspx?familyid=3389F7E4-0E55-4A4D-BC74-4AEABB17997B&displaylang=en 2. 安装后打开,我们加载一个程序集,分析,我们可以看到一下结果 3.这个检查内置了许多微软自己的规则,我们也可以定义自己的规则 规则介绍请参考这篇文章... 阅读全文
12 个 XP 实践
2008-04-16 08:55 by 敏捷的水, 588 阅读, 0 推荐, 收藏, 编辑
摘要:有计划的开发:通过结合使用优先级"故事"和技术估算,确定下一版本的功能 小版本:以小的增量版本经常向客户发布软件 隐喻:隐喻是一个简单、共享的"故事"或描述,说明系统如何工作 简单设计:通过保持代码简单从而保证设计简单。不断的在代码中寻找复杂点并且立刻进行移除 测试驱动开发:用户编写测试内容以对"故事"进行测试。程序员编写测试内容来发现代码中的任何问题。在编写代码前先编写测试内容 重构:这是... 阅读全文
如何启动Nunit的调试功能
2008-04-15 09:34 by 敏捷的水, 4387 阅读, 1 推荐, 收藏, 编辑
摘要:1.首先下载安装Nunit-GUI,在这里下载:http://prdownloads.sourceforge.net/nunit/NUnit-2.4.7-net-2.0.zip?download 2.首先添加一个被测试的工程DebugWithNunit,添加一个类CalcFunction,提供一个除法功能 3,在添加一个测试工程TestProject,新建一个TestCalcFunction的... 阅读全文
项目经理如何参与任务管理
2008-04-14 17:55 by 敏捷的水, 3615 阅读, 0 推荐, 收藏, 编辑
摘要:每个项目经理可能都会任务的管理,下面根据自己的经验画出两种方式 解释一下流程: 前提:客户发过来一些需求,并且等待这个需求完成的时间 第一种方案:(1)项目经理接到需求后把需求按角色拆分成任务,(2)估计每一个任务的完成时间 (3)把任务分配给不同的人 (4)开发人员确定给定时间是否能完成 (5)项目经理调整时间 (6)把时间报给客户 第二种方案:(1)项目经理接到需求后拆分成任务(不管角... 阅读全文
WPF 全球化和本地化(图解)
2008-04-12 16:15 by 敏捷的水, 7363 阅读, 1 推荐, 收藏, 编辑
摘要:当您将自己的产品限制为只能通过一种语言使用时,您便将潜在的客户群限制为全球 65 亿人口中的一小部分。如果您想让自己的应用程序被全球用户所接受,那么对产品进行经济而有效的本地化将是赢得更多客户的最好、最经济的方法 本文源码下载:http://www.cnblogs.com/Files/cnblogsfans/WPFLocalize.rar 1.新建WPF Application 2.定义界面如下 ... 阅读全文
客户比产品更重要
2008-04-12 15:49 by 敏捷的水, 6110 阅读, 0 推荐, 收藏, 编辑
摘要:发现博客园里99%都是技术文章,很少有管理的经验分享,我们很多人都想有技术到管理,但是管理不是一蹴而就的,需要一定的时间积累,如果你的天赋高,时间可能会短些,但是管理设计到人,人是最复杂的,所以我认为管理没有最好,只有更好。我想每个技术人员能在做技术是接触一些管理会对技术也是有帮助的。这样技术人员可能会理解市场人员,会明白有时销售人员确实是瞎说也有瞎说的道理。 园子里大牛很多,很多都是搞管理的,... 阅读全文
(转)40 分钟内演示 31 项微软技术
2008-04-09 11:29 by 敏捷的水, 853 阅读, 0 推荐, 收藏, 编辑
摘要:Nigel Parker 利用他的假期时间制作了一段40分钟的视频,其中演示了微软的 31 项技术。 以下是他演示的技术的列表: 1. Microsoft Research Group Shot (00:20) 2. Sea Dragon (TED Video) (01:31) 3. Photosynth (02:45) 4. Microsoft Research HD Vie... 阅读全文
升级ASP.NET3.5 Application到ASP.NET3.5 Extensions
2008-04-08 14:51 by 敏捷的水, 696 阅读, 0 推荐, 收藏, 编辑
摘要:我们希望升级到ASP.NET3.5使用ajax history功能,其实只需在Web.config里加入以下代码即可 上面的意思是在运行时把Extension指向3.6的版本 但是,为了不影响设计时出现一些错误的提示,虽然不影响运行,... 阅读全文
使用ASP.NET 3.5 Extensions管理浏览器历史:使用客户端
2008-04-08 13:43 by 敏捷的水, 727 阅读, 0 推荐, 收藏, 编辑
摘要:1.新建一个web form,代码如下,注意黄色部分 2.浏览效果 3.贴一个微软提供的示例: Microsoft sample code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> Microsoft ASP.NET 3... 阅读全文
使用ASP.NET 3.5 Extensions管理浏览器历史:使用服务器端
2008-04-08 13:15 by 敏捷的水, 2556 阅读, 0 推荐, 收藏, 编辑
摘要:我们知道当我们使用ASP.NET AJAX的一些方便的服务端控件如UpdatePanel,我们的浏览器不能保存这些异步浏览的页面状态,而ASP.NET3.5 Extensions给我们提供了一个解决方法,下面演示一下使用实例: 一:简单示例 1. 首先下载安装ASP.NET 3.5 Extensions 2.新建一个ASP.NET3.5 Extensions Web Application 3... 阅读全文
RUP十大要素的应用
2008-04-07 10:57 by 敏捷的水, 470 阅读, 0 推荐, 收藏, 编辑
摘要:发现了RUP的十大要素之后,怎样才能让它给我的职业生涯带来根本的变化呢?这儿有一些建议,能帮助我们对付各种规模的项目。 1. 对于非常小的项目 首先,如果谁来问我,在一个非常小的、没有经验的项目组(才学了RUP)中,如何使用RUP和Rational开发工具来构造一个简单的产品,我会与他分享十大要素列表,以使项目组不被RUP的细节和Rational Suites的功能压垮。实际上,即使没有任何自动化... 阅读全文