《软件设计精要与格局》源代码下载

免费阅读样章与下载源代码,请访问CSDN读书频道
当当网介绍本书的专题:http://www.dangdang.com/zhuanti2006/4742.shtml

其次书店:http://www.dearbook.com.cn/book/176606(当当已经到货)
China-Pub:http://www.china-pub.com/computers/common/info.asp?id=34718
华储网:http://www.huachu.com.cn/itbook/itbookinfo.asp?lbbh=10050146
卓越网:http://www.douban.com/subject/2058073/(通过豆瓣访问)

《软件设计精要与格局》一共有28章,五部分情节。分别为:设计之要、.NET
Framework与设计格局、媒体播放器的统筹之旅、设计情势应用实践、.NET序列架构设计。除了第1章与第5篇的情节没有源代码以外,每一章都提供了对应的品类实例源代码,以帮扶读者更好的明亮全书。

由于作者水平有限,尽管凭借个人的力量勉强把那本400多页的小说达成,但难免会囿于民用的浅薄见解以及疏漏,从而出现部分荒谬。如有读者发现,还请不吝赐教,即使提议自身的谬误。希望最后可以归结一个更正表,而不至于误导了读者。

源代码收录在随书附带的光盘中,但为了更加多的读者驾驭本书的情节,在与CSDN读书频道的工作人士取得联络后,决定将本书源代码整体揭橥在网上,免费下载。其余,在CSDN读书频道还免费开放了5个样章的始末,包含第1章《设计之道》、第2章《封装变化》、第17章《Builder方式应用实践》、第20章《Observer格局应用实践》以及第24章《数据访问层设计》,以飧读者。越发希望读者多提意见,提得更多越好!

以下是本书源代码的注解:
本书光盘所附的具备代码均运用C#语言编写,并在Windows XP, Visual Studio
2005, SQL Server
2000条件下编译通过。本书介绍的档次实例,其源代码均位于与章节相对应的文书夹中,读者可以一向打开解决方案文件,查看并运行程序。

光盘中的部分程序编制了相应的单元测试用例。为确保程序正常化运行,可以到www.nunit.org网站下载NUnit
2.x本子进行安装。

专门地,对于本书第22章的代码,要求周转CreateTable.sql文件中涵盖的数据库脚本。在测试代码中,默许的数据库用户名为sa,密码为sa。假如用户名与密码与之不符,可以修改MultiCdrRecords.Test文件夹下的App.config文件中的连接字符串值。即修改如下的配置节:
<add key=”dbConnection” value=”server=(local);user
id=sa;password=sa;database=CdrRecords;min pool size=4;max pool
size=4;packet size=3072″/>

第22章的顺序并没有选拔NUnit编写单元测试用例,而是在化解方案中开创了Visual
Studio 2005的Test Project项目。由此,测试被并入在Visual Studio
2005中。之所以体现两种单元测试方法,在于那两种格局是眼下在.NET平台下展开单元测试的重点拔取。在本章代码的缓解方案文件夹中,话单文件及话单的配置文件等外部文件被平放了ConfigFile目录中。当运行测试用例时,系统会将这个文件复制到TestResults目录下的呼应地点。

本书光盘附带了Microsoft发布的开源项目PetShop
4.0的安装包,读者可以设置PetShop
4.0观望项目标源代码。具体配置方法可以参考PetShop的赞助文档。

本书光盘中的代码如有任何问题,请与小编联系,小编将乐意倾听你的宝贵意见,解决您的问题。作者的关系邮件为:zhangyi_2003#163.com。可以访问小编的私家网站(http://www.brucezhang.com),得到本书的最新音信。