教材共分为12个项目。项目一介绍了C#的编程环境;项目二介绍了C#的语法基础知识、控制语句、数组和字符串;项目三介绍了类和对象的基本概念、数据成员、方法以及属性和索引器;项目四介绍了继承、多态和虚函数﹔项目五介绍了错误与异常;项目六介绍了委托、事件以及 Lambda表达式;项目七介绍了集合与泛型;项目八介绍了线程操作﹔项目九介绍了目录操作、文件操作和流操作;项目十介绍了Windows窗体;项目十一介绍了数据连接以及访问操作;项目十二介绍了LINQ对数据集合的基本操作。
项目一 C#与.NET概述
任务一 C#语言简介
任务二 NET Framework环境
任务三 C#创建.NET应用程序
课后练习
项目二 C#程序设计基础
任务一 变量、常量与数据类型
任务二 运算符和表达式
任务三 流程控制语句
任务四 数组和枚举
任务五 字符串
课后练习
项目三 类和对象
任务一 类和对象的概述
任务二 类的方法及其重载
任务三 类的属性和索引器课后练习
项目四 继承和多态
任务一 继承
任务二 抽象与接口
任务三 多态和虚函数
课后练习
项目五 错误与异常
任务一 错误与调试
任务二 异常处理
课后练习
项目六 委托与事件
任务一 委托
任务二 事件
课后练习
项目七 集合和泛型
任务— 集合
任务二 泛型
课后练习
项目八 线程操作
任务— 线程
任务二 多线程处理
课后练习
项目九 文件与流
任务一 目录操作
任务二 文件操作
任务三 流操作
课后练习
项目十 Windows窗体
任务― Windows窗体简介
任务二 WinForm控件的使用
课后练习
项目十一 ADO.NET数据访问技术
任务一 ADO.NET概述
任务二 ADO.NET联机模式的数据存取
任务三 ADO.NET脱机模式的数据存取
课后练习
项目十二 LINQ技术
任务一 LINQ技术基础
任务二 LINQ操作数据集
课后练习
参考文献