首页新闻招聘找找看知识库
  • 回复:1 浏览:1177 2011-03-16 13:40 来自 Ruiky

    【目录】

    第1部分 C#语言
    第1章 C#简介
    第2章 编写C#程序
    第3章 变量和表达式
    第4章 流程控制
    第5章 变量的更多内容
    第6章 函数
    第7章 调试和错误处理
    第8章 面向对象编程简介
    第9章 定义类
    第10章 定义类成员
    第11章 集合、比较和转换
    第12章 泛型
    第13章 其他OOP技术
    第14章 C#3.0语言的改进
    第2部分 Windows编程
    第15章 Windows编程基础
    第16章 Windows Forms的高级功能
    第17章 使用通用对话框
    第18章 部署Windows应用程序
    第3部分 Web编程
    第19章 Web编程基础
    第20章 Web高级编程
    第21章 Web服务
    第22章 Ajax编程
    第23章 部署Web应用程序
    第4部分 数据访问
    第24章 文件系统数据
    第25章 XML
    第26章 LINQ简介
    第27章 LINQ to SQL
    第28章 ADO.NET和LINQ over
    第29章 LINQ to XML
    第5部分 其他技术
    第30章 属性
    第31章 XML文档说明
    第32章 网络
    第33章 GDI+简介
    第34章 Windows Presentation Foundation
    第35章 Windows Communication Foundation
    第36章 Windows Workflow Foundation

     

    前言

    C#项目始于10年之前的1998年12月,当初的目标是要为全新的(还未命名的).NET平台创造一种简单、现代化、面对对象和类型安全的编程语言。一路走来,C#也算是历经坎坷。现在这门语言已经有超过一百万的程序员,发布了3个版本,其中每一版都加入许多重大的新特性。.
    而本书也一样出到了第3版。作为一本C#语言完整的技术规范,第3版和之前的两个版本有很多不同的地方。其中最显著的当然就是它覆盖了所有C# 3.0的新特性,包括对象和集合初始化、匿名类型、lambda表达式、查询表达式和局部方法。绝大多数这些特性都是为了支持一种更加函数式和声明式的编程风格,具体来讲,就是语言集成查询(LINQ),它提供了一种统一的方式来查询不同数据源的数据。而LINQ又大量构建在一些C# 2.0引入的特性之上,比如泛型、迭代器和局部类型。
    第3版中的另一个变化是所有的规范说明都重新组织了。在第2版里,C# 2.0引入的特性和原本C# 1.0中的特性是分开描述的。要是再加上一套新特性的话,这个方法就没用了—读者需要从3个不同的地方获取相关的信息,本书的实用性将会大打折扣。所以,本书会按照主题来组织内容,3个语言版本中的特性被放在一起来介绍。
登录后才能评论,请先登录注册