本书总结了框架设计的整体思路和经验,包含了常见应用框架设计的模式、框架灵活性的配置和框架工具的支持,有助于读者了解框架设计的核心思想,加深对框架设计的理解,快速掌握框架设计的技巧,并在研究其他框架时能够做到举一反三。 本书适用于.NET程序员、架构师、项目经理、技术总监、应用层开发者、框架学习者和和对框架设计感兴趣的读者。
数千名微软精锐开发人员的经验和智慧,最终浓缩在这本设计规范之中。与上一版相比,书中新增了许多评注,解释了相应规范的背景和历史,从中你能聆听到微软技术大师Anders Hejlerg、Jeffrey Richter和Paul Vick等的声音,读来令人兴味盎然。 本书虽然是针对.NET平台上的框架设计的,但对其他平台的框架设计同样具有借鉴意义。新版根据.NET Framework 3.0和3.5的新特性做了全面更新,主要关注的是直接影响框架可编程能力的设计问题。遵守这些规范对于使用.NET Framework创建高质量的应用程序至关重要。 本书提供配套光盘,内含Designing .NET Class Libraries等13个演讲视频。此外,光盘还包括.NET Framework类和组件设计指南、API规范样例以及其他有用的资源和工具。
桌面扩展开发作为一种重要的地理信息系统应用开发模式,已经在很多行业以及高校教学和科研中得到很好的应用:本书由浅入深,结合实际的应用案例,以通俗易懂的语言介绍了如何使用supermapdeskpro.net进行插件式扩展开发。本书一共分为7章,包括开发基础、快速入门、对象模型、配置文件、插件开发、启动开发以及应用案例。本书主要面向地理信息系统相关专业的师生,可作为地理信息系统专业高年级学生或者研究生的实习教材,也可供从事桌面插件式开发的工作人员参考,帮助他们快速解决学习和工作中遇到的问题。
本书以237个Visual C 精彩实例全面解析了C 语言、编程的思路、方法和技巧。该书内容涉及Visual C 编程语言,文档与视图结构,界面、对话框与控件,菜单、工具栏和状态栏,文件与系统,COM组件,数据库,多媒体,ATL与ActiveX控件,以及网络和Internet编程等各个方面。选例经典而具有代表性,分析透彻,编程逻辑思路简练,具有很强的实用性、可操作性和参考价值。本书非常适合Visual C 初学者和中级程序员,亦可作为业余爱好者、高校计算机专业师生自学、教学用书,以及专业程序员参考书。
本书是一部系统论述C#编程语言和实际应用技术的图书,全书共分为16章:第1~6章讲解C#语言基本语法;第7~10章讲解C#语言面向对象相关知识和.NET常用类; 1~16章讲解了C#语言一些实用知识。 主要内容包括: 个C#语言程序,C#语言基本语法,C#语言数据类型,运算符,条件语句,循环语句,面向对象基础,面向对象进阶,委托、匿名方法和Lambda表示式,.NET常用类,集合,提高程序的健壮性与异常处理,I/O流,MySQL数据库编程,Windows窗体开发和多线程开发。 本书每章都安排了“动手练一练”实践环节,附录A中提供了参考答案,旨在帮助读者消化所学知识点。为了方便读者高效学习和快速掌握C#语言编程方法,本书作者精心制作了完整的教学课件、配套的源代码和丰富的微课视频教程,并提供在线答疑服务。 本书适合零基础入门的读者,也可作为高等
本书总结了框架设计的整体思路和经验,包含了常见应用框架设计的模式、框架灵活性的配置和框架工具的支持,有助于读者了解框架设计的核心思想,加深对框架设计的理解,快速掌握框架设计的技巧,并在研究其他框架时能够做到举一反三。本书适用于.NET程序员、架构师、项目经理、技术总监、应用层开发者、框架学习者和和对框架设计感兴趣的读者。
本书阐述了应用于.NET2.0框架的设计模式,重点以C#语言来演示应用各种模式。书中的主要内容包括面向对象编程的实质、模块化和异常、测试驱动开发、基本设计模式、应用于架构策略的设计模式、序列化和持久化等,同时针对测试、模式和重构,阐述了相关联的面向对象编程。本书适合高等学校计算机相关专业师生,以及从事.NET程序设计的程序员阅读。
本书讲解如何设计应用框架。应用框架为基于其上构建的应用提供通用服务,使你的代码和设计获得可扩展性、模块化和可重用性的好处。本书阐述了什么是框架、以及许多用于创建框架的面向对象技术。本书还通过一个名为SimplifiedApplicationFramework(SAF)的具体框架案例,讲解了如何实际地开发应用框架,其中包括类工厂、配置、事件通知、安全以及事务等非常典型的通用服务。另外,本书论及的许多服务均是以设计模式为蓝图的。书中深入讨论了这些模式,并说明如何在具体场景中实现它们。本书内容充实、结构清晰,流畅地将设计模式、.NET技术和框架开发思路有机地组织在一起,实属难能可贵。本书适合架构设计师、Framework开发人员、.NET开发人员阅读。
Windows Presentation Foundation (WPF) 是.NET Framework 3.0 的关键组件,是支持下一代视窗应用程序表现层编程的平台,也是微软新发布的Vista操作系统的三大核心开发库之一,主要负责图形显示。本书是针对那些对用户界面开发感兴趣的软件开发人员编写的,易于理解,适合那些.NET的新手,并有助于理解像Microsoft Expression Blend这样产品的精髓。 本书适合各层次Web开发人员阅读。