今天买了三本书
《构建高度可伸缩的.NET数据库应用程序》
http://www.dearbook.com.cn/book/viewbook.aspx?pno=TS007189
内容简介:
本书以.NET Framework平台为基础,详细介绍如何利用SQL Server、Oracle、DB/2或者MySQL数据库构建高度可伸缩的C#和Visual Basic.NET数据库应用程序。主要涵盖了ASP.NET和IIS的可伸缩性、可伸缩性问题管理、ADO.NET的性能因素、.NET组件和COM的利用、线程、服务和MSMQ、与各种数据库的融合、解决RDBMS上的典型问题和性能瓶颈等。此外,本书还带有许多实用的技巧和代码示例,可以帮助您提高解决实际问题的能力。
本书适合那些具有C#或Visual Basic.NET开发经验并对SQL Server、Oracle、DB/2和MySQL有一定了解的中高级开发人员。
《重构——改善既有代码的设计(中文版)》
内容简介:
本书是软件工程领域的超级经典巨著,与另一巨著《设计模式》并称"软工双雄",全美销量超过100000册,亚马逊书店五星书。在本书中,作者Martin Fowler充分展示了何处可能需要重构,以及如何将不好的设计改造为良好的设计。
《设计模式精解》
内容简介:
本书从一个新的视角描述面向对象设计,将面向中对象编程的原则与运用设计模式力量创建健壮、可靠的软件开发环境结合起来。书中采用实用、恰当的例子,指导读者用模式解决普通的编程问题,并且解释现代软件设计模式的优越性。本书适用于学习面向中对象设计和设计模式的学生、程序员以及从事软件开发的人士。
本书要点包括:
对象、封装和继承的新观点
设计模式的思想、起源及其在软件设计学科中的应用
模式基础以及使用统一建模语言(UML)进行面向对象软件开发
如何实现关键模式——Strategy(策略)、Observer(观察者)、Bridge(桥接)、Decorator(装饰)等等
共同点/变化点分析、设计模式以及它们如何帮助理解抽象类
还有一本面向对象的还没买呢,也不错,真是的,什么时候有货呀
《面向对象开发实践之路(C#版)》
内容简介:
本书主要介绍了利用主流开发方法学和技术技巧进行面向对象开发的原则与实践,通过完整剖析一个实际应用程序的设计、开发与实现,深入浅出地阐述OOD(面向对象开发)、OOP(面向对象程序设计)、TDD(测试驱动开发)、UT(单元测试)等开发方法学与最佳实践的应用与技术技巧,全面展现深厚技术实践经验的精髓。全书内容连贯、一气呵成,以实践阐述理论,以理论知道实践,是理论结合实践的典范之作。
还有《企业应用架构模式》《测试驱动开发》《敏捷软件开发》暂时不想看,因为估计我也看不懂,还是学点儿OO基础,应用点儿简单的设计模式,积累一些重构的技巧,这样能提高代码的质量,又能多掌握一些软件开发的方法,第一本书讲的也很好的,做企业应用肯定得考虑可伸缩性的,当然做处理10条或者100条数据的应用程序是不用考虑这些的,这三本书应该有用吧。