**篇 C#语言简介与开发环境
**章 C#简介
1.1 发展历程
1.1.1 起源
1.1.2 C# 2.0
1.1.3 C# 3.0
1.1.4 C# 3.5
1.1.5 未来展望
1.2 与**语言的对比
1.2.1 C#与Java的对比
1.2.2 C#与C 的对比
1.3 技术优势
1.3.1 C#的主要功能
1.3.2 C#的主要特点
1.4 C#语言和.NET Framework的关系
1.5 本章小结
第2章 Visual Studio 2008 IDE简介
2.1 安装Visual Studio 2008
2.2 Visual Studio 2008概览
2.2.1 Visual Studio 2008常用功能窗口介绍
2.2.2 配置设置
2.2.3 类设计器
2.2.4 帮*系统
2.3 用Visual Studio 2008 IDE开发应用程序
2.3.1 控制台应用程序
2.3.2 Windows窗体应用程序
2.4 调试应用程序
2.4.1 程序错误类型
2.4.2 调试程序
2.5 本章小结
第2篇 C#语言程序设计基础
第3章 C#基础元素
3.1 基础语法
3.1.1 C#程序结构
3.1.2 C#程序入口
3.1.3 程序区块
3.1.4 C#程序的注释方法
3.1.5 命名空间
3.2 标识符
3.3 关键字
3.4 变量
3.4.1 变量的命名
3.4.2 数据类型
3.4.3 变量的声明
3.5 常量
3.6 操作符与表达式
3.6.1 *作符<*r> 3.6.2 算术表达式
3.6.3 赋值表达式
3.7 类型转换
3.8 本章小结
第4章 类与对象
4.1 面向对象编程技术
4.1.1 面向对象编程基础
4.1.2 类与对象的关系及特点
4.1.3 类与对象的形式
4.2 C#中类的定义和使用
4.3 类成员
4.4 构造函数和析构函数
4.4.1 构造函数
4.4.2 析构函数
4.4.3 this访问
4.5 引用类型和值类型
4.6 System.Object
4.6.1 装箱
4.6.2 拆箱
4.7 Visual Studio 2008中的OOP工具
4.7.1 添加类
4.7.2 类视图
4.7.3 对象浏览器
4.8 类库
4.9 本章小结
……
第5章 方法
第6章 异常处理
第7章 枚举与结构
第3篇 C#语言关键技术
第8章 面向对象进阶
第9章 属*
**0章 迭代器与分部类
**1章 泛型
**2章 委托
**3章 事件
第4篇 Windows窗体程序设计
**4章 Windows窗体应用程序
**5章 菜*与工具栏设计
**6章 Windows窗体程序进阶
**7章 文件*作<*r>**8章 数据访问技术
**9章 Windows窗体应用程序与数据库应用
第20章 LINQ集成查询详解
第5篇 Web开发
*2*章 Web应用
第22章 数据检验
第6篇 项目实战
第23章 俄罗斯方块网络对战
第24章 一个简*的浏览器
第25章 网络监控软件
第26章 远程分布式数据库查询系统
第27章 ASP.NET学生信息管理系统
附录A 顺序、分支和循环结构(光盘中)
附录B 数组与集合(光盘中)
附录C 运算符重载(光盘中)
附录D 输入/输出(光盘中)