第1章 C#入门
1.1 .NET框架和C#语言简介
1.1.1 .NET框架简介
1.1.2 认识C#语言
1.2 VisualStudio.NET集成开发环境简介
1.2.1 VS.NET起始页
1.2.2 VS.NET集成开发环境
1.2.3 窗口布局调整
1.3 第一个控制台应用程序
1.3.1.案例说明
1.3.2 案例实现步骤
1.3.3 代码及分析
1.3.4 相关知识及注意事项
1.4 我的第一个Windows窗体应用程序
1.4.1 案例说明
1.4.2 案例实现步骤
1.4.3 代码及分析
1.4.4 相关知识及注意事项
1.5 本章小结
1.6 习题
第2章 C#语法基础
2.1 C#语言的数据类型
2.1.1 案例说明
2.1.2 代码及分析
2.1.3 相关知识及注意事项
2.2 C#语言的运算符和表达式
2.2.1 案例说明
2.2.2 代码及分析
2.2.3 相关知识及注意事项
2.3 本章小结
2.4 习题
第3章 C#程序结构
3.1 顺序与选择结构
3.1.1 案例说明
3.1.2 代码及分析
3.1.3 相关知识及注意事项
3.2 选择结构的窗体应用
3.2.1 案例说明
3.2.2 案例实现步骤
3.2.3 代码及分析
3.2.4 相关知识及注意事项
3.3 while、do-while循环
3.3.1 案例说明
3.3.2 代码及分析
3.3.3 相关知识及注意事项
3.4 for循环
3.4.1 案例说明
3.4.2 代码及分析
3.4.3 相关知识及注意事项
3.5 本章小结
3.6 习题
第4章 方法
4.1 方法的定义与调用
4.1.1 案例说明
4.1.2 代码及分析
4.1.3 相关知识及注意事项
4.2 方法的嵌套调用
4.2.1 案例说明
4.2.2 代码及分析
4.2.3 相关知识及注意事项
4.3 方法的递归调用
4.3.1 案例说明
4.3.2 代码及分析
4.3.3 相关知识及注意事项
4.4 方法的参数
4.4.1 案例说明
4.4.2 代码及分析
4.4.3 相关知识及注意事项
4.5 方法重载
4.5.1 案例说明
4.5.2 代码及分析
4.5.3 相关知识及注意事项
4.6 本章小结
4.7 习题
第5章 类与对象
5.1 面向对象基本概念
5.1.1 对象
5.1.2 类
5.1 -3面向对象的几个特征
5.2 类和对象
5.2.1 案例说明
5.2.2 代码及分析
5.2.3 相关知识及注意事项
5.3 类的静态成员
5.3.1 案例说明
5.3.2 代码及分析
5.3.3 相关知识及注意事项
5.4 构造函数与析构函数
5.4.1 案例说明
5.4.2 代码及分析
5.4.3 相关知识及注意事项
5.5 对象做参数与返回值为对象
5.5.1 案例说明
5.5.2 代码及分析
5.5.3 相关知识及注意事项
5.6 本章小结
5.7 习题
第6章 数组和索引器
6.1 一维数组的声明、创建与初始化
6.1.1 案例说明
6.1.2 代码及分析
6.1.3 相关知识及注意事项
6.2 一维数组的应用
6.2.1 案例说明
6.2.2 代码及分析
6.2.3 相关知识及注意事项
6.3 多维数组
6.3.1 案例说明
6.3.2 代码及分析
6.3.3 相关知识及注意事项
6.4 对象数组
6.4.1 案例说明
6.4.2 代码及分析
6.4.3 相关知识及注意事项
6.5 索引器
6.5.1 案例说明
6.5.2 代码及分析
6.5.3 相关知识及注意事项
6.6 本章小结
6.7 习题
第7章 继承
7.1 基类和派生类
7.1.1 案例说明
7.1.2 代码及分析
7.1.3 相关知识及注意事项.
7.2 派生类构造函数
7.2.1 案例说明
7.2.2 代码及分析
7.2.3 相关知识及注意事项
7.3 隐藏基类成员
7.3.1 案例说明
7.3.2 代码及分析
7.3.3 相关知识及注意事项
7.4 密封类和密封方法
7.4.1 案例说明
7.4.2 代码及分析
7.4.3 相关知识及注意事项
7.5 抽象类和抽象方法
7.5.1 案例说明
7.5.2 代码及分析
7.5.3 相关知识及注意事项
7.6 本章小结
7.7 习题
第8章 多态
8.1 编译时多态
8.1.1 案例说明
8.1.2 代码及分析
8.1.3 相关知识及注意事项
8.2 运行时多态
8.2.1 案例说明
8.2.2 代码及分析
8.2.3 相关知识及注意事项
8.3 本章小结
8.4 习题
第9章 接口
9.1 接口的声明与实现
9.1.1 案例说明
9.1.2 代码及分析
9.1.3 相关知识及注意事项
9.2 接口成员的显式实现
9.2.1 案例说明
9.2.2 代码及分析
9.2.3 相关知识及注意事项
9.3 接口与继承
9.3.1 案例说明
9.3.2 代码及分析
9.3.3 相关知识及注意事项
9.4 接口与抽象类
9.4.1 案例说明
9.4.2 代码及分析
9.4.3 相关知识及注意事项
9.5 本章小结
9.6 习题
第10章 异常处理
10.1 异常处理的结构
10.1.1 案例说明
10.I.2 代码及分析
10.1.3 相关知识及注意事项
10.2 Systam.Exception类的使用
10.2.1 案例说明
10.2.2 代码及分析
10.2.3 相关知识及注意事项
10.3 本章小结
10.4 习题
第11章 委托和事件
11.1 委托
11.1.1 案例说明
11.1.2 代码及分析
11.1.3相关知识及注意事项
11.2 事件
11.2.1 案例说明
11.2.2 代码及分析
11.2.3 相关知识及注意事项
11.3 本章小结
11.4 习题
第12章 文件操作
12.1 System.IO命名空间和流的概念
12.1.1 System.IO命名空间
12.1.2 流的概念
12.2 文件的创建、打开和删除
12.2.1 案例说明
12.2.2 代码及分析
12.2.3 相关知识及注意事项
12.3 获取文件基本信息
12.3.1 案例说明
12.3.2 代码及分析
12.3.3 相关知识及注意事项
12.4 文本文件写入和读取
12.4..1 案例说明
12.4.2 代码及分析
12.4.3 相关知识及注意事项
12.5 二进制文件写入和读取
12.5.1 案例说明
12.5.2 代码及分析
12,5.3 相关知识及注意事项
12.6 本章小结
12.7 习题
第13章 课程设计
13.1 类的设计
13.2 继承和多态
13.3 数字时钟
13.4.简易文件管理器
参考文献