第1章 .NET和IDE集成开发环境
1.1 .NET平台
1.2 .NET框架
1.3 .NET程序集
1.4 安装VS 2008集成开发环境
1.5 安装VS 2008 MSDN
1.6 使用VS 2008集成开发环境
1.6.1 使用VS 2008创建一个控制台程序
1.6.2 使用VS 2008创建一个Windows窗体应用程序
1.6.3 使用VS 2008进行调试
1.7 本章总结
第2章 C#语言基础
2.1 基础数据类型
2.1.1 常量
2.1.2 变量
2.2 运算符
2.2.1 运算符类型
2.2.2 运算符的优先级
2.3 控制语句
2.3.1 条件控制语句
2.3.2 循环控制语句
2.3.3 多分支语句
2.4 一个简单的C#程序示例
2.5 格式化字符串示例
2.6 C#命名规范
2.7 本章总结
第3章 枚举与数组
3.1 枚举
3.1.1 枚举定义的语法
3.1.2 使用枚举类型
3.1.3 得到枚举类型值
3.1.4 枚举类型和字符串类型转换
3.2 数组
3.2.1 数组的声明和初始化
3.2.2 使用数组中的某一个元素示例
3.3 本章总结
第4章 类与结构
4.1 访问修饰符
4.2 类和对象
4.2.1 类:物体与物体之间本质上的描述
4.2.2 构造函数:创建物体的方式
4.2.3 对象:如同客观世界中存在的物体
4.2.4 实例化:即将类的概念加工成对象的过程
4.2.5 类成员:定义在类里面的内容
4.3 类的非静态成员
4.3.1 成员变量:在类里面定义的变量
4.3.2 属性:描述事物的特性
4.3.3 方法:描述事物的行为
4.3.4 C#中方法的定义
4.3.5 索引器:在集合或数组中取出某一个元素
4.3.6 使用类的非静态成员总结
4.4 类的静态成员
4.4.1 使用类的静态成员示例
4.4.2 使用类的静态成员总结
4.5 结构
4.5.1 定义和使用结构类型实例
4.5.2 结构和类的对比
4.6 值类型和引用类型的区别
4.6.1 值类型实例
4.6.2 引用类型实例
4.6.3 结构和类的区别
4.7 抽象类、接口和静态类
4.7.1 抽象类
4.7.2 接口
4.7.3 静态类
4.8 本章总结
第5章 面向对象的高级编程
5.1 封装
5.1.1 封装的定义
5.1.2 使用private访问修饰符示例
5.1.3 重载
5.1.4 输出信息到控制台
……
第6章 委托和事件
第7章 集合
第8章 泛型集合
第9章 Winform高级控件
第10章 ADO.NET五大常用对象
第11章 .NET的IO
第12章 .NET与XML
第13章 反射和序列化
第14章 GUI和GDI
第15章 进程、线程、同步和异步
第16章 网络高层通信协议的应用
第17章 网络底层通信协议的应用
第18章 C#3.0新特性