本书讲解如何设计应用框架。应用框架为基于其上构建的应用提供通用服务,使你的代码和设计获得可扩展性、模块化和可重用性的好处。本书阐述了什么是框架、以及许多用于创建框架的面向对象技术。本书还通过一个名为SimplifiedApplicationFramework(SAF)的具体框架案例,讲解了如何实际地开发应用框架,其中包括类工厂、配置、事件通知、安全以及事务等非常典型的通用服务。另外,本书论及的许多服务均是以设计模式为蓝图的。书中深入讨论了这些模式,并说明如何在具体场景中实现它们。本书内容充实、结构清晰,流畅地将设计模式、.NET技术和框架开发思路有机地组织在一起,实属难能可贵。本书适合架构设计师、Framework开发人员、.NET开发人员阅读。
本书总结了框架设计的整体思路和经验,包含了常见应用框架设计的模式、框架灵活性的配置和框架工具的支持,有助于读者了解框架设计的核心思想,加深对框架设计的理解,快速掌握框架设计的技巧,并在研究其他框架时能够做到举一反三。本书适用于.NET程序员、架构师、项目经理、技术总监、应用层开发者、框架学习者和和对框架设计感兴趣的读者。
本书全面、详细地介绍了使用Visual Studio 2005和SQL Server 2005进行ASP.NET 2.0电子商务网站开发的基础知识,描绘了ASP.NET 2.0微软经典案例──电子商务初学者工具包的详细开发流程。 全书分为2篇,共12章,以“基础篇→实例篇”为线索具体展开。在基础篇中,通过精心设计的10个实验,不但介绍了ASP.NET 2.0的基础知识,如网站的导航、母版页、主题和皮肤、ADO.NET数据访问基础;还介绍了ASP.NET 2.0中的提供程序模型,以便开发基于提供程序的应用服务模块;然后讲解了Subsonic软件,以便自动生成数据访问层代码;最后分析了电子支付网关,以实现在电子商务网站中集成电子支付功能。在实例篇中,让读者在学习实现代码的过程中,掌握如何利用ASP.NET 2.0所提供的新特性来构建电子商务网站,通过8个实例,以案例的方式逐步实现了一个具有大师级设计水平的功能较为复杂
本书内容基本囊括了 ASP.NET所有知识点,近照开发基础、技术专题、案例解析的顺序编排。部分是开发基础,内容涉及搭建运行环境和开发平发台、C#基础和ASP.NET基础;第2部分是技术专家,内容涵盖主要控件的基础知识与使用,页面验证、缓存与高性能页面设计、配置管理、状态管理、安全策略、调式试及错误处理、ADO.NET、DataSet对象模型、XML、数据绑定技术、使用数据服务控件、数据类型操作、文件处理、图形图像编程、发送电子邮件、Web服务、服务器控件开发;第3部分是案例解析,包括第24章的简历管理系统和第25章的网上书店系统,书中详细介绍了这两个系统的架构设计思想,业务分析过程,以及最后的程序实现。 本书适合ASP.NET的初、中级程序员学习阅读,也适合作为程序设计参考手册。
本书是.NET 程序员进阶修炼的之作,由拥有多年开发经验的资深.NET 技术专家对C# 和.NET 中实用的、关键的和难以理解的知识点进行了深入解析,旨在帮助读者在尽可能短的时间内以 尽可能低的学习成本去掌握那些最应该被掌握的知识。书中的每个知识点都辅之以精心设计的案例,易 于理解,实践性强。 全书共17 章,分为两个部分:部分(1~5 章)主要讲解了C# 语言中的一些关键知识点,如类 型、泛型、委托、事件、对象、LINQ 等;第二部分(6~17 章)则对.NET 中的关键知识点进行了深入剖 析,如程序集、流和序列化、加密与解密、网络编程、.NET Remoting、在.NET 中操作XML、.NET 应 用程序配置、基于角色的安全性、反射、多线程、对象生存期与垃圾回收等。
Windows Presentation Foundation (WPF) 是.NET Framework 3.0 的关键组件,是支持下一代视窗应用程序表现层编程的平台,也是微软新发布的Vista操作系统的核心开发库之一,主要负责图形显示。本书是针对那些对用户界面开发感兴趣的软件开发人员编写的,易于理解,适合那些.NET的新手,并有助于理解像Microsoft Expression Blend这样产品的精髓。 本书适合各层次Web开发人员阅读。