C#精髓
作者:[阿尔巴哈里]Ben Albahari等著;刘基诚译;刘基诚译
出版时间:2001-09-01
【图书简介】
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综述
核心类型