posted @ 2008-05-09 20:29 尹合磊 阅读(205) 评论(0) 推荐(0) 编辑
摘要:
测试是软件开发的重要环节之一。按照软件开发的过程测试可分为:单元测试、集成测试、系统测试、域测试(Field test)等。我们这里将讨论面向程序员的单元测试。本文首先介绍单元测试的定义,为什么要使用单元测试?单元测试能给我们带来的好处。之后我们将介绍单元测试的范畴,最后将讨论很多朋友不写单元测试的借口。希望本文能够再次引起您对单元测试的重视,并说服您老板对编写单元测试的支持,能让美丽的单元测试真正应用到您的项目之中。 阅读全文
摘要:
本文通过一个详实的例子,详细介绍了如何在C#中利用NUnit单元测试框架进行应用程序类的单元测试工作。 举一个可能会发生在你身边的事件将更能贴近实际,幸好我们现在就有一件在程序员看来非常普通的任务: 你今天第一天上班,你的项目经理拿给你一叠不算厚的文档,告诉你今天的任务是按照文档中的要求编写一个.Net类,可能因为任务并不复杂,所以他看上去非常的随意。 今天能否很好的完成任务对你来说非常特殊,你拿过来后快速略过了前面大段的项目介绍,因为你知道那些对你并不重要,印象中好象是一个关于售票系统的工程。很快,你找了你需要关注的重点:类的需求说明文档。你详细的看了一遍,感觉并不复杂,类名Ticket,有一个只读的int型公共的属性,名称是Amount,还有两个方法,一个是名称是Sell,功能是将Amount减去一,表示卖掉了一张票,当然,票可不能为负数,如果是的话,抛出一个异常说明原因。另一个是Add,它有一个int型的参数,功能是将这个参数的值加到Amount中去,可能是表示进票之类的事情吧,你不太关心,反正这个程序很简单,你掩饰住内心的狂喜,打开电脑,调出编 阅读全文
posted @ 2008-05-09 20:17 尹合磊 阅读(374) 评论(0) 推荐(0) 编辑
摘要:
企业管理器中的Tools,Database Maintenance Planner,可以设置数据库的定期自动备份计划。并通过启动Sql server Agent来自动运行备份计划。具体步骤如下: 1、打开企业管理器,在控制台根目录中依次点开Microsoft SQL Server-->SQL Ser... 阅读全文
posted @ 2008-05-06 11:17 尹合磊 阅读(699) 评论(0) 推荐(0) 编辑
摘要:
我原来在CSDN上发贴寻求一个表达式来实现去除重复字符的方法,最终没有找到,这是我能想到的最简单的实现方法。思路是使用后向引用取出包括重复的字符,再以重复的字符建立第二个表达式,取到不重复的字符,两者串连。这个方法对于字符顺序有要求的字符串可能不适用。 阅读全文
posted @ 2008-05-05 22:46 尹合磊 阅读(172) 评论(0) 推荐(0) 编辑
摘要:
本文介绍如何使用css让英文文本自动换行,大家都知道连续的英文或数字能是容器被撑大,不能根据容器的大小自动换行,下面是 CSS如何将他们自动换行的方法! 阅读全文
posted @ 2008-05-05 21:54 尹合磊 阅读(4421) 评论(7) 推荐(0) 编辑
摘要:
web开发中,经常需要给select动态添加数据,常用的方法有几种: 1.基于dom方式的添加 2.使用innerHTML添加 3.object方式添加 阅读全文
posted @ 2008-05-05 12:34 尹合磊 阅读(2424) 评论(1) 推荐(0) 编辑
摘要:
1 2 var xmlDoc = new ActiveXObject( " Microsoft.XMLDOM " ); 3 xmlDoc.async = false ; 4 xmlDoc.loadXML( ' ' ); 5 var xmlnode = xmlDoc.selectSing... 阅读全文
posted @ 2008-05-05 12:29 尹合磊 阅读(3221) 评论(0) 推荐(0) 编辑
摘要:
如果需要判断是否刷新父窗口,就判断这个返回值, 这个返回值returnVal需要从模态窗口中返回 也就是用户点击模态窗口中的“关闭按钮”(一个button而不是右上角的"X")时 Response.Write("") 当然,如果用户直接点“X”来关闭窗口,就没法刷新了 阅读全文
posted @ 2008-05-05 09:54 尹合磊 阅读(4674) 评论(2) 推荐(0) 编辑