C#提高课程
课程介绍
课程章节 
课程公告
C#提高课程
1. day01-动态集合ArrayList用法、泛型 试学
1.1. 教案和代码下载 选修
1.2. 数组长度固定,添加和删除元素不灵活 试学
1.3. 使用集合ArrayList解决顾客排队新增人员问题 试学
1.4. ArrayList添加元素Add方法 选修
1.5. ArrayList删除元素 选修
1.6. ArrayList默认各元素是Object类型,后面会学习泛型用法 选修
1.7. ArrayList插入元素Insert用法 选修
1.8. ArrayList清空所有元素clear用法 选修
1.9. ArrayList查询元素索引,从前查找,从后查找 选修
1.10. ArrayList排序Sort、开发中存在大量对象的方法调用 选修
1.11. foreach用法 选修
1.12. 泛型集合 选修
1.13. 随机数对象 选修
1.14. 请完成课上布置的作业 选修
2. day02-winform窗体项目、属性、事件、方法 试学
2.1. 教案和代码下载 选修
2.2. 创建窗体项目,运行指定的窗体文件 试学
2.3. 从工具箱拖动控件到窗体,运行演示 选修
2.4. 扩充工具箱或引入外部工具组件 选修
2.5. 窗体属性初步认识 选修
2.6. 添加新窗体,添加背景图片 选修
2.7. 窗体通过事件完成功能 选修
2.8. 动手练习鼠标和按键事件 选修
2.9. 子窗体从Form父类继承大量方法,便于开发 选修
2.10. 通过例子演示窗体方法的使用 选修
2.11. day02作业 选修
3. day03-消息框、文本标签、文本框、复选框、按钮、列表框 选修
3.1. 教案和代码下载 选修
3.2. McssageBox消息框 选修
3.3. Label和LinkLabel标签控件 选修
3.4. TextBox文本框控件 选修
3.5. Button按钮控件 选修
3.6. RadioButton单选按钮控件 选修
3.7. CheckBox复选框控件、多个控件遍历和判断优化 选修
3.8. CheckedListBox复选列表框控件 选修
3.9. ListBox列表框控件选中项显示 选修
3.10. ListBox列表框控件-添加或删除项 选修
3.11. day03作业 选修
4. day04-组合框、图片、定时器、日期、日历、右键菜单、状态栏、工具栏 选修
4.1. 教案和代码下载 选修
4.2. ComboBox组合框控件 选修
4.3. PictureBox图片控件 选修
4.4. Timer定时器控件 选修
4.5. DateTimePicker日期时间控件 选修
4.6. 日历控件MonthCalendar 选修
4.7. ContextMenuStrip右键菜单控件 选修
4.8. MenuStrip菜单栏控件 选修
4.9. StatusStrip状态栏菜单控件 选修
4.10. ToolStrip工具栏控件 选修
4.11. day04作业 选修
5. day05-颜色器、字体框、打开和保存文件、富文本框、表格控件 选修
5.1. 教案和代码下载 选修
5.2. MDI窗体 选修
5.3. ColorDialog颜色对话框控件 选修
5.4. FontDialog字体对话框控件 选修
5.5. OpenFileDialog和SaveFileDialog打开文件与保存文件 选修
5.6. RichTextBox富文本框控件 选修
5.7. DataGridView数据表格控件数据绑定-可视化操作 选修
5.8. DataGridView数据表格控件数据绑定_代码自动生成介绍 选修
5.9. day05作业 选修
6. day06-C#异常与调试、异常捕获处理 选修
6.1. 常见的异常种类、演示堆栈溢出异常 选修
6.2. 教案和代码下载 选修
6.3. 异常分为编译时异常和运行时异常 选修
6.4. try catch异常捕获机制 选修
6.5. try多个catch,细分异常判断 选修
6.6. 演示空指针引用异常、开发中注意加if校验 选修
6.7. try-finally机制 选修
6.8. tryfinally关闭文件流 选修
6.9. trycatchfinally关闭文件流 选修
6.10. 自定义异常 选修
6.11. day06作业 选修
7. day07-文件和文件夹创建和删除、遍历等操作、路径Path对象 选修
7.1. 教案和代码下载 选修
7.2. Driveinfo获取计算机驱动器信息 选修
7.3. 获取计算机中所有驱动器的名称和文件格式 选修
7.4. Directoryinfo创建文件夹 选修
7.5. Directoryinfo查看和删除文件夹 选修
7.6. Directory类文件夹操作 选修
7.7. FileInfo创建和移动文件 选修
7.8. File类文件操作 选修
7.9. Path文件路径操作 选修
7.10. day07作业 选修
8. day08-进程和线程、多线程创建 选修
8.1. 教案和代码下载 选修
8.2. 多线程、单线程概念、Process类属性和方法 选修
8.3. 操作进程、获取操作系统所有进程 选修
8.4. 输入程序名,启动指定的进程 选修
8.5. 右键菜单关闭选择的进程 选修
8.6. Thread线程及与线程有关的类 选修
8.7. 使用ThreadStart 和Thread创建线程对象 选修
8.8. 使用ThreadStart 委托创建多个线程 选修
8.9. ParameterizedThreadStart创建线程带参数 选修
8.10. ParameterizedThreadStart创建线程带自定义对象参数 选修
8.11. day08作业 选修
9. day09-多线程优先级、后台线程、线程同步、锁 选修
9.1. 教案和代码下载 选修
9.2. 线程优先级设置 选修
9.3. 线程休眠指定时间 选修
9.4. 线程的终止Abort 选修
9.5. 后台线程的概念和设置 选修
9.6. lock给线程加锁,线程同步 选修
9.7. Monitor给线程加锁,线程同步 选修
9.8. Mutex互斥锁,线程同步 选修
9.9. day09作业 选修
10. day10-委托、多播委托和事件 选修
10.1. 教案和代码下载 选修
10.2. 简单了解委托和事件 选修
10.3. 委托的理解和使用 选修
10.4. 委托使用三步骤,委托声明和方法保持一致 选修
10.5. 委托的类型,委托的语法 选修
10.6. 委托类型声明、变量定义、调用复习 选修
10.7. 实例方法命名委托的使用 选修
10.8. 方法委托实现排序的效果 选修
10.9. 多播委托定义和调用 选修
10.10. 匿名委托的使用 选修
10.11. 事件Event的概念 选修
10.12. 事件案例一 选修
10.13. 事件案例二 选修
10.14. day10作业 选修
11. day11-文件读取和流处理 选修
11.1. 教案、代码下载 选修
11.2. 输入输出流的概念 选修
11.3. 流的命名空间、原理和类型 选修
11.4. StreamReader读取文本文件 选修
11.5. 文件编码处理,gbk、gb2312或者utf-8编码 选修
11.6. StreamWriter写入文本数据到文件 选修
11.7. FileStream类构造函数重载和参数了解 选修
11.8. FileStream写入数据 选修
11.9. FileStream读取数据 选修
11.10. BinaryReader以二进制流方式读取数据 选修
11.11. BinaryWriter以二进制流方式写数据 选修
11.12. 作业 选修