C#3.0核心技术

C#3.0核心技术
作 者: 奥尔巴哈 康华
出版社: 机械工业出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: VC++
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

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

内容简介

本书以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部分,但是本书却对这些内容进行了详细的介绍。

图书目录

前言

第1章 C#与.NET框架介绍

面向对象

类型安全

内存管理

平台支持

C#与通用语言运行时的关系

通用语言运行时与.NET框架

C#3.0中有哪些新内容

第2章 C#语言基础

第一个C#程序

语法

基础类型

数值类型

布尔类型及其运算符

字符串和字符

数组

变量和参数

表达式与操作符

语句

命名空间

第3章 在C#中创建类型

继承

Object类型

结构

访问修饰符

接口

枚举

嵌套类型

泛型

第4章 高级C#

委托

事件

Lambda表达式(C#3.0)

匿名方法

try语句和异常

枚举与迭代

可空类型

运算符重载

扩展方法(C#3.0)

匿名类型(C#3.0)

属性

不安全代码和指针

预处理器指令

XML文档

第5章 .NET框架概述

CLR与框架核心

.NETFramework3.5的新增功能

应用技术

第6章 框架基础

字符串和文本处理

日期和时间

日期与时区

格式化和分析

标准格式字符串和分析标识

其他转换机制

数字操作

枚举类型

Guid结构

相等比较

顺序比较

实用类

第7章 集合

Enumeration

ICollection和IList接口

Array类

列表、队列,栈和集合

字典

自定义集合和代理

可插入的相等比较和顺序比较

第8章 语言集成查询

起步

Lambda查询

广义查询

延迟执行

子查询

组合策略

投影策略

解释查询

LINQtoSQL

构建查询表达式

第9章 LINQ运算符

概述

筛选

投影

联接

排序

分组

Set运算符

转换方法

元素运算符

聚合方法

限定符

生成方法

第10章 LINQtoXML

体系概述

X-DOM概述

实例化X-DOM

第11章 其他XML技术

第12章 处置与回收

第13章 流与输入/输出

第14章 网络

第15章 序列化

第16章 程序集

第17章 反射和元数据

第18章 安全性

第19章 线程处理

第20章 匿名方法

第21章 应用程序域

第22章 与本地DLL集成

第23章 诊断

第24章 正则表达式

附录A C#关键字

附录B 命名空间到程序集的引用