第1章 C#简介
1.1 .NET框架概述
1.1.1 公共语言运行库的功能
1.1.2 .NET Framework类库
1.2 C#语言简介
1.2.1 优点与用途
1.2.2 C#与.NET Framework平台体系结构
1.2.3 C#的特性
1.3 C#的开发环境
1.3.1 VisualStudi02008开发环境
1.3.2 SharpDevelop
1.4 C#程序设计的基本概念
1.4.1 创建你的第一个C#窗体应用程序
1.4.2 创建你的第一个C#控制台应用程序
1.5 小结
习题1
第2章 面向对象程序设计基础
2.1 对象和类
2.2 UML
2.2.1 类图和对象图
2.2.2 类问关系
2.3 封装
2.4 编写C#程序
2.4.1 控制台应用程序
2.4.2 窗体应用程序
2.5 C#的程序结构
2.5.1 名称空间
2.5.2 C#中的类
2.5.3 Main方法
2.5.4 .Net程序结构
2.5.5 多态
2.6 Reflector简介
2.7小结
习题2
第3章 C#语法基础
3.1 关键字和标识符
3.1.1 关键字
3.1.2 标识符的命名规则
3.1.3 两种命名约定
3.2 变量和常量
3.2.1 变量
3.2.2 常量
3.3 运算符和表达式
3.3.1 算术运算符和算术表达式
3.3.2 赋值运算符
3.3.3 关系运算符和关系表达式
3.3.4 逻辑运算符和逻辑表达式
3.3.5 条件运算符
3.3.6 其他运算符
3.3.7 运算符的优先级
3.4 数据类型
3.4.1 简单类型
3.4.2 结构类型
3.4.3 枚举类型
3.4.4 数组
3.4.5 类类型
3.4.6 接口类型
3.4.7 类型转换
3.5 语句
3.5.1 声明语句
3.5.2 赋值语句
3.6 小结
习题3
第4章 流程控制
4.1 程序的三种基本结构
4.2 选择语句
4.2.1 if语句
4.2.2 switch语句
4.3 循环结构
4.3.1 for语句
4.3.2 while语句
4.3.3 do…while语句
4.3.4 foreach语句
4.4 预编译指令
4.5 跳转语句
4.6 综合实例
4.6.1 循环嵌套
4.6.2 综合实例
4.7 程序调试和异常处理
4.7.1 断点
4.7.2 异常处理机制
4.8 小结
习题4
第5章 类
5.1 类简介
5.1.1 类的定义
5.1.2 类的成员
5.1.3 修饰符
5.1.4 类的实例
5.2 字段和属性
5.2.1 常量和字段
5.2.2 属性
5.3 方法
5.3.1 方法的定义与调用
5.3.2 方法的重载
5.3.3 方法的种类
5.4 类项目
5.5 作业管理系统中的类
5.6 小结
习题5
第6章 继承和多态
6.1 继承
6.1.1 类的继承
6.1.2 virtual修饰符
6.1.3 base
6.2 抽象类
6.2.1 抽象类的定义
6.2.2 模板方法
6.3 接口
6.3.1 接口的定义
6.3.2 接口的应用
6.4 小结
习题6
第7章 委托和事件
7.1 委托
7.1.1 委托的定义
7.1.2 委托的使用
7.1.3 委托和接口
7.2 事件
7.2.1 事件的定义
7.2.2 事件与委托
7.3 .NET程序中的事件
7.3.1 Windows窗体事件
7.3.2 Web页面事件
7.4 小结
习题7
第8章 集合和泛型
8.1 集合
8.1.1 集合概述
8.1.2 数组
8.1.3 迭代器和foreaeh语句
8.2 泛型
8.2.1 泛型的定义
8.2.2 泛型集合
8.2.3 泛型方法
8.2.4 泛型委托
8.3 集合类的应用
8.4 常用的数据结构
8.4.1 线性表
8.4.2 栈和队列
8.4.3 串(字符串)
8.4.4 树和二叉树
8.4.5 其他(图、查找和排序)
8.5 作业管理系统中的集合
8.6 小结
习题8
第9章 综合实训
9.1 叙写管理系统简介
9.2 实训项目
9.2.1 流程控制和方法
9.2.2 类和继承
9.2.3 委托和事件
9.2.4 泛型
9.3 小结
参考文献