框架设计(第2版):CLR Via C#

来源:互联网 发布:网络词踢人什么意思 编辑:程序博客网 时间:2024/05/22 13:13
作  者: (美)瑞奇特Richter,J.) 著,周靖张杰良
出 版 社: 清华大学出版社
  • 出版时间: 2006-11-1
  • 字  数:
  • 版  次: 1
  • 页  数: 541
  • 印刷时间:
  • 开  本:
  • 印  次:
  • 纸  张:
  • I S B N : 9787302140160
  • 包  装: 平装

编辑推荐

  Mark Allerl Weiss教授撰写的数据结构与算法分析方面的著作曾被评为20世纪最佳的30部计算机著作之一,已经成为公认的经典之作,被全球数百所大学采用为教材,广受好评。 本书秉承Weiss著作一贯的严谨风格,同时又突出了实践。书中充分应用了现代C++语言特性,透彻地讲述了数据结构的原理和应用,不仅使学生具备算法分析能力,能够开发高效的程序,而且让学生掌握良好的程序设计技巧。
  知名技术作家Jeffrey Richter提供专业指导让您迅速掌握CLR和.NET Framework 2.0在经典畅销书((Microsoft.NET框架程序设计》的最新版中,深入剖析了.NET Framework和CLR 2.0的内部机制。Jeffrey是深受读者爱戴的编程专家,同时也是Microsoft.N盯开发团队的顾问。本书是他多年开发和咨询经验的结晶,是开发人员开发任何一类应用程序(包括ASP.NET、Windows窗体、Microsoft SQL.Server、Web服务和控制台应用程序)的理想参考。
  通过本书提供的动手指导和丰富的C#范例代码,开发人员可掌握难解的主题。开发出高性能的应用程序。
  在经典畅销书《Microsoft .NET框架程序设计》的最新版中,深入剖析了.NET Framework和CLR 2.0的内部机制。Jeffrey是深受爱戴的编程专家,同时也是Microsoft .NET开发团队的顾问。本书是他多年开发和咨询经验的结晶,是开发人员开发任何一类应用程序(包括ASP.NET、Windows窗体、Microsoft SQL Server,Web服务和控制台应用程序)的理想参考。
  通过本书提供的动手指导和丰富的C#范例代码,开发人员可掌握难解的主题,开发出高性能的应用程序。
  本书特色主题:
  · 构建、部署、管理应用程序、组件和共享程序集并对其进行版本控制
  · 用常量、字段、构造函数、方法、属性和事件来设计类型
  · 高效使用CLR的特殊类型,如枚举器、数组和字符串等
  · 声明、创建和使用委托来揭示回调函数
  · 用接口和泛型来定义和部署可重用的算法
  · 定义、使用和检测自定义属性
  · 使用异常处理来构建健壮、稳定、安全性更强的组件  
  · 用垃圾收集机制自动管理内存,并使用本地资源
  · 应用CLR宿主、应用程序域、程序集加载和反射,构建动态可扩展的应用程序。
 
内容简介
作为深受编程人员爱戴和尊敬的编程专家,微软.NET开发团队的顾问,本书作者Jeffrey Richter针对开发各种应用程序(如Web Form、Windows Form和Web服务、Microsoft SQL Server解决方案、控制台应用程序、NT Service)的开发人员,深入揭示了公共语言运行库(CLR)和.NET Framework.,演示了如何将这些知识应用到实际开发。全书分5部分,共24章。第Ⅰ部分讲述CLR基础,第Ⅱ部分介绍类型的使用,第Ⅲ部分说明类型的设计,第Ⅳ部分介绍基本类型,第Ⅴ部分讲述CLR实用特性。
通过本书的阅读,读者可以掌握CLR精髓,轻松、高效地创建高性能应用程序。
 
作者简介
Jeffrey Richter是全球有盛誉的技术作家,Wintellect公司的创办人之一。该公司专门从事培训、调试和咨询,帮助客户构建更好、更快的软件。
 
目录
第Ⅰ部分 CLR基础
 第1章 CLR的执行模型
 第2章 生成、打包、部署和管理应用程序及类型
 第3章 共享程序集和强命名程序集
第Ⅱ部分 类型的使用
 第4章 类型基础
 第5章 基元、引用和值类型
第Ⅲ部分 类型的设计
 第6章 类型和成员基础
 第7章 常量和字段
 第8章 方法:构造器、操作符、转换操作符和参数
 第9章 属性
 第10章 事件
第Ⅳ部分 基本类型
 第11章 字符、字符串和文本
 第12章 枚举类型和位标志
 第13章 数组
 第14章 接口
 第15章 委托
 第16章 泛型
 第17章 自定义属性
 第18章 可空值类型
第Ⅴ部分 CLR实用特性
 第19章 异常
 第20章 自动内存管理(垃圾收集)
 第21章 CLR寄宿和应用程序域
 第22章 程序集的加载与反射
 第23章 执行异步操作
 第24章 线程同步
 
书摘插图
序言
  我决定让我的儿子Aidan来写这本书的序言。Aidan虽然只有3岁,但从他一出生,就一直在听我讲有关公共语言运行库、C#编程语言以及Framework类库的一切。现在,他必须好好归纳一下平时不经意间接触到的大量知识。有一天,我感觉如果他再听我讲一遍异常处理,肯定会呕吐不已。事实证明我是对的。
  既然我是Aidan的父亲,我觉得有必要让他在这篇序言中写一点关于我的东西。在向Aidan解释了什么是序言,以及我想让他写些什么之后,我就让他坐在我的膝上,然后让他开始打字。刚开始的时候,他似乎遇到了许多作家都遇到过的问题,那就是思绪混乱,不知道如何开头。所以我说好吧,我来帮你开个头。但他随即就删掉了我的一些话。作为他的父亲,我对他的这篇小文深感满意。我认为他的想法是天真的,而且真实反映了他对我和.NET Framework的感受。
原创粉丝点击