第1章 Visual Studio开发环境 1
1.1 实验目的 1
1.2 实验任务 1
1.2.1 实验1 第一个控制台应用程序 1
1.2.2 实验2 第一个窗体应用程序 3
第2章 编程基础 7
2.1 实验目的 7
2.2 实验任务 7
2.2.1 实验1 C#的编程基础(一) 7
2.2.2 实验2 C#的编程基础(二) 8
2.2.3 实验3 C#的编程基础(三) 9
2.2.4 实验4 C#的编程基础(四) 10
第3章 流程控制和数组 12
3.1 实验目的 12
3.2 实验任务 12
3.2.1 实验1 选择结构应用(一) 12
3.2.2 实验2 选择结构应用(二) 14
3.2.3 实验3 选择结构应用(三) 15
3.2.4 实验4 循环结构应用(一) 16
3.2.5 实验5 循环结构应用(二) 17
3.2.6 实验6 循环结构应用(三) 18
3.2.7 实验7 一维数组 19
3.2.8 实验8 一维字符数组 21
3.2.9 实验9 二维数组应用 22
3.2.10 实验10 foreach语句的应用 23
3.2.11 实验11 数组类的使用(Array) 24
第4章 面向对象 26
4.1 实验目的 26
4.2 实验任务 26
4.2.1 实验1 类、方法和属性应用 26
4.2.2 实验2 方法的重载 28
4.2.3 实验3 类的继承和多态 31
4.2.4 实验4 接口 33
4.2.5 实验5 异常处理 36
第5章 Windows编程 38
5.1 实验目的 38
5.2 实验任务 38
5.2.1 实验1 登录界面实现(标签、按钮和文本框的应用) 38
5.2.2 实验2 信息采集窗口设计(分组框、单选按钮、复选框和组合框) 41
5.2.3 实验3 定时器的应用 45
5.2.4 实验4 菜单应用 47
5.2.5 实验5 菜单应用——快捷菜单 50
5.2.6 实验6 MDI子窗体 51
第6章 文件操作 54
6.1 实验目的 54
6.2 实验任务 54
6.2.1 实验1 显示目录和文件列表操作 54
6.2.2 实验2 文件的复制、移动和重命名 56
6.2.3 实验3 文本文件的读写操作 57
6.2.4 实验4 使用FileStream读写文件 61
6.2.5 实验5 使用内存流读取图片文件 63
6.2.6 实验6 使用StreamReader和StreamWriter读写文件 64
第7章 多线程 67
7.1 实验目的 67
7.2 实验任务 67
7.2.1 实验1 创建两个线程输出信息(不带参数) 67
7.2.2 实验2 创建两个线程输出信息(带参数) 69
7.2.3 实验3 使用lock同步线程 70
第8章 ADO.NET 74
8.1 实验目的 74
8.2 实验任务 74
8.2.1 实验1 通过DataReader访问数据库 74
8.2.2 实验2 通过数据集DataSet访问数据库 77
第9章 LINQ和EF 80
9.1 实验目的 80
9.2 实验任务 80
9.2.1 实验1 使用LINQ进行数组信息查询 80
9.2.2 实验2 使用.LINQ进行对象的连接查询 81
9.2.3 实验3 使用LINQ访问XML数据 84
9.2.4 实验4 综合实验——用LINQ实现对数据表的增删改查 86
第10章 ASP.NET WebForm开发 92
10.1 实验目的 92
10.2 实验任务 92
10.2.1 实验1 简单Web程序的开发 92
10.2.2 实验2 WebForm控件应用——登录界面实现 93
10.2.3 实验3 Web服务器控件的使用 95
10.2.4 实验4 Web程序中ADO.NET以及DataGrid的使用 98
10.2.5 实验5 ASP.NET用户控件和定制控件的使用及创建 102
第11章 ASP.NET MVC项目开发 104
11.1 实验目的 104
11.2 实验任务 104
11.2.1 综合实验 用ASP.NET MVC实现数据增删改查功能 104