C#精髓

C#精髓
作 者: Ben Albahari 刘基诚 刘基诚
出版社: 中国电力出版社
丛编项: O'Reilly系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: C#
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《C#精髓》作者简介

内容简介

C#是Microsoft为开发.NET平台上运行的基于组件的Internet程序和服务而专门设计的全新语言。本书言简意赅地讲述了中高级程序员应用C#和.NET框架SDK所需要了解的知识。本书的要点包括:C#语言、CLR运行时环境、BCL类库的概述,并按功能讲述了重要的BCL名字空间。完整介绍了所有C#的语言元素及其语法,以及所有C#关键字解释列表。通过代码实例解释了主要的C#数据类型,从内置的基本类型和对象到枚举、委托、集合等等。C#程序员必须掌握的基本任务指南。从异常和事件处理到联网、线程、正则表达式、反射和定制属性信息。与传统Win32 API和COM组件工操作的实例,在CLR管制环境中使用C/C++风格指针的实例。常见开发问题如创建共享配件的探讨;SDK中的核心工具;以及名字空间与配件的交叉引用。BenAlbahari是Genamics的创建人之一,该公司是一家C#和J++组件和库程序提供商,也是经常被人引用的“A Comparative Overview of C#”一文的作者。Peter Drayton是一位独立咨询家,和著名的软件开发咨询公司DevelopMentor的教员,教授C#精髓课程。Brad Merrill是Microsoft公司.NET框架集成小组的软件工程师。

图书目录

前言

第一章  简介

C#语言

CLR

BCL

第一个C#程序

 第二章 C并语言参考

标识符

类型

变量

表达式与运算符

语句

类型组织

继承

访问修饰字

类和结构

接口

数组

枚举

委托(delegate)

事件(event)

try语句和异常

属性信息

不安全代码和指针

预处理指令

XML文档

第三章.NET框架编程

公用类型

数学

字符串

集合

正则表达式

输入/输出

联网

线程

配件

反射

定制属性信息

自动内存管理

同本机DLL互操作

与COM互操作

第四章 BCL综述

核心类型

文本

集合

流和输入输出

联网

线程

安全

反射

序列化

远程调用

Web服务

数据访问

XML

图形

丰宣的客户应用程序

Web应用程序

全球化

配置

高级组件服务

配件

诊断与调试

与未管制代码互操作

组件和工具支持

运行时设施

本地操作系统设施

第五章 核心.NET工具

附录一 C#关键字

附录二 正则表达式

附录三 格式限定符

附录四 数据列集

附录五 使用配件

附录六 名字空间与配件

词汇表