C#3.0核心技术

出版时间:2009-3  出版社:机械工业出版社  作者:奥尔巴哈  页数:826  译者:康华  
Tag标签:无  

内容概要

本书以Microsoft Visual Studio 2008为基础,简洁而全面地介绍了C# 3.0编程。本书有针对性地介绍了C#编程语言的语法和使用方法等基本要素,同时还介绍了部分.NET基础类库(这些基础类库用来生成有用的应用程序)。但跟以前版本不一样的是,本书完全由概念和用例构成,扩展了深度,提高了可读性。  C# 3.0包含了C#编程语言中最关键的改进部分,而本书是在假设你对C#相关知识了解最少的前提下,对其进行深入挖掘——使得任何有一定编程能力的人员都能轻松地理解本书内容。另外,针对编程语言,本书覆盖了.NET CLR和核心Framework程序集,以及LINQ(Language Integrated Query)的统一查询语法(LINQ很好地衔接了程序和数据源)。  本书避免杂乱和冗长,对C# 3.0的相关知识进行了简洁而统一的介绍:  开始的章节对C#进行集中介绍,从基本的语法、类型和变量开始,逐步深入,最后介绍了不安全代码以及预处理器指令等主题。  后面的章节涉及了核心的.NET 3.5 Framework,包括了LINQ、XML、集合、I/O、网络、内存管理、反射、属性、安全性、线程、应用程序域以及本地交互性等主题。  作为日常使用的工具手册,本书是那些主要针对WPF、ASP.NET或者WCF等应用技术的书的理想伴侣。那些书忽略了语言以及.NET Framework部分,但是本书却对这些内容进行了详细的介绍。

作者简介

Joseph Albahari是Egton Software Services的核心C#设计架构师。他在.NET以及其他平台上开发大规模的企业应用程序已经有超过15年的经验。

书籍目录

第1章 C#与.NET框架介绍 第2章 C#语言基础 第3章 在C#中创建类型第4章 高级C#第5章 .NET框架概述第6章 框架基础第7章 集合第8章 语言集成查询第9章 LINQ运算符第10章 LINQ to XML第11章 其他XML技术第12章 处置与回收第13章 流与输入/输出第14章 网络第15章	序列化第16章	程序集第17章	反射和元数据第18章	安全性第19章	线程处理第20章	匿名方法第21章	应用程序域第22章	与本地DLL集成第23章	诊断第24章	正则表达式附录A C#关键字附录B 命名空间到程序集的引用

章节摘录

插图:第1章 C#与.N ET框架介绍C#是一种多种用途的i类型安全的、面向对象的编程语言。这种语言的设计目标是提高程序员的工作效率,为了达到这个目标,C#语言平衡了简洁性、可表述性和高效性。C#的总设计师是Anders Hejlsberg(他也是Turbo Pascal和Delphi语言的设计者)。C#是跨平台的编程语言,不过它是为Microsoft.NET平台的使用而编写的。面向对象C#语言是一种充分实现了封裝、继承以及多态等面向对象的范例语言。封装是指为一个对象创建一个边界以便将它的外部(公有)行为和内部(私有)实现细节分开,从面向对象的角度看,C#语言有一些特殊的性质:统一的类型系统在C#中的基础构件模块是一个叫做类型的数据和函数的封装单元。C#拥有一个统一的类型系统,也就是说所有的类型都共享一个通用基础类型,这意味着所有的类型,无论是代表商务对象还是代表例如整数的基础类型数据,都共享一组通用的基本功能。例如,任何类型都可以通过调用它的ToString方法将它自身转化成一个字符串。类和接口在纯粹的面向对象范例中,唯一的一种类型就是class。在C#中,还存在其他几种类型,其中一种类型是接口(类似Java中的接口)。接口类似于类,它仅是对一个类型的定义,而没有具体实现。它在需要多继承的场合特别有用(与C++和Eiffel这类语言不同,C#不支持类的多继承)。

编辑推荐

《C#3.0核心技术》由机械工业出版社出版。

图书封面

图书标签Tags

评论、评分、阅读与下载


    C#3.0核心技术 PDF格式下载


用户评论 (总计3条)

 
 

  •   这本书里写的比较底层,得仔细揣摩。
  •   封面有折痕,有灰尘,可能是尾货
  •   还不错的一本书,里面的内容写得真的不错非常适合有基础的程序员看,当然悟性好的新手也不错!
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7