<?xml version="1.0" standalone="yes"?>
<?xml-stylesheet type="text/xsl" href="css/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>张逸·捷道咨询 - 资源下载</title><link>http://www.agiledon.com/</link><description>在软件灵魂中跳舞 - </description><generator>RainbowSoft Studio Z-Blog 1.8 Arwen Build 81206</generator><language>zh-CN</language><copyright>CopyRight © 2008 - 2012, 张逸, 渝ICP备08001321号</copyright><pubDate>Thu, 09 Sep 2010 12:29:40 +0800</pubDate><item><title>《软件设计精要与模式》第二版代码</title><author>bruce.e.zhang@gmail.com (张逸)</author><link>http://www.agiledon.com/post/2010/04/sdkp_sourcecode.html</link><pubDate>Fri, 09 Apr 2010 12:51:40 +0800</pubDate><guid>http://www.agiledon.com/post/2010/04/sdkp_sourcecode.html</guid><description><![CDATA[<p><img align="left" alt="" src="http://www.agiledon.com/upload/2010/4/cover.jpg" /></p><p>《软件设计精要与模式》第二版的代码相较于第一版而言，做了一定的修改。代码采用C#语言编写，并在Windows XP, Visual Studio 2008, SQL Server 2005环境下编译通过。本书介绍的项目实例，其源代码均放在与章节相对应的文件夹中，读者可以直接打开解决方案文件，查看并运行程序。<br /><br />演示代码的部分程序编写了相应的单元测试用例。为保证程序正常运行，可以到www.nunit.org网站下载NUnit 2.x版本进行安装。<br /><br />特别地，对于本书第22章的代码，需要运行CreateTable.sql文件中包含的数据库脚本。在测试代码中，默认的数据库用户名为sa，密码为 sa。如果用户名与密码与之不符，可以修改MultiCdrRecords.Test文件夹下的App.config文件中的连接字符串值。即修改如下的 配置节：<br />&lt;add key=&quot;dbConnection&quot; value=&quot;server=(local);user id=sa;password=sa;database=CdrRecords;min pool size=4;max pool size=4;packet size=3072&quot;/&gt;<br /><br />第22章的程序并没有利用NUnit编写单元测试用例，而是在解决方案中创建了Visual Studio 2008的Test Project项目。因此，测试被集成在Visual Studio 2008中。之所以展示两种单元测试方法，在于这两种方式是目前在.NET平台下进行单元测试的主要选择。在本章代码的解决方案文件夹中，话单文件及话单 的配置文件等外部文件被放到了ConfigFile目录中。当运行测试用例时，系统会将这些文件复制到TestResults目录下的相应位置。<br /><br />第18章的代码案例较为完整地展示了安装向导的实现过程。为了真实地模拟安装向导，程序中实现了解压安装包的功能。解压的安装包要求是zip文件，并解压 到用户指定的安装文件夹中。如果撤销安装，该向导会自动删除安装文件夹及其内容。考虑演示程序的特殊性，并没有在该安装向导中实现修改注册表以及菜单项的 功能。</p><p>本书第1章、第2章、第11章以及第23章到28章并没有示例代码。</p><p>代码下载：<a href="http://www.agiledon.com/upload/2010/4/sourcecode.rar" target="_blank">《软件设计精要与模式》第二版源代码</a></p>]]></description><category>资源下载</category><comments>http://www.agiledon.com/post/2010/04/sdkp_sourcecode.html#comment</comments><wfw:comment>http://www.agiledon.com/</wfw:comment><wfw:commentRss>http://www.agiledon.com/feed.asp?cmt=98</wfw:commentRss><trackback:ping>http://www.agiledon.com/cmd.asp?act=tb&amp;id=98&amp;key=062e1b7d</trackback:ping></item><item><title>ASP.NET MVC Step by Step中文版</title><author>bruce.e.zhang@gmail.com (张逸)</author><link>http://www.agiledon.com/post/2009/06/aspnet-mvc-stepbystep.html</link><pubDate>Fri, 26 Jun 2009 17:06:33 +0800</pubDate><guid>http://www.agiledon.com/post/2009/06/aspnet-mvc-stepbystep.html</guid><description><![CDATA[<p>Scott等就ASP.NET MVC 1.0编写了Professional ASP.NET MVC 1.0一书，并提供了免费的第一章、第二章下载。其中，第一章以一个完整的案例NerdDinner讲解了如何使用ASP.NET MVC技术对网站进行开发。这个一篇指导意义非常强的教程，对于ASP.NET MVC的初学者是最合适不过的教学案例了。第一章提供了html版和PDF版，<a target="_blank" href="http://blog.entlib.com/entlibforum/Default.aspx">EntLIb论坛</a>对这些内容进行了翻译，提供了比较完整的HTML中文版。HTML网页固然方便，但毕竟过于零散，不如PDF文档显得正式和统一。此外，EntLib对Scott的案例作了少量的修改，增加了EntLib的标识。同时，该网站还省略了教程中集成地图的部分，我觉得略有遗憾。所以，我在EntLib的基础上，完善了整个文档的翻译，还原了英文版的本来面目，并提供了PDF格式的文档。</p><p>...</p>]]></description><category>资源下载</category><comments>http://www.agiledon.com/post/2009/06/aspnet-mvc-stepbystep.html#comment</comments><wfw:comment>http://www.agiledon.com/</wfw:comment><wfw:commentRss>http://www.agiledon.com/feed.asp?cmt=75</wfw:commentRss><trackback:ping>http://www.agiledon.com/cmd.asp?act=tb&amp;id=75&amp;key=341d838d</trackback:ping></item></channel></rss>
