c#程序设计培训
第1讲 C#程序设计简介
1.1 C#与.NET概述
1.2 C#快速入门
1.3 基本的应用类型
1.4 基本输入与输出
第1讲测验 C#程序设计简介
第1讲作业 简单的程序
第2讲 C#语言基础
2.1 数据类型、变量与常量 —— 语言中的单词
2.2 运算符与表达式 —— 语言中的标点符号
2.3 流程控制语句 —— 语言中的语句
2.4 数组 —— 与C语言的数组大不同
2.5 补充材料
第2讲测验 C#语言基础
第2讲作业 自动出题并判分的改进
第3讲 面向对象的C#语言
3.1 类、字段、方法 —— 面向对象那点事儿
3.2 属性、索引 —— 访问字段能更优优雅吗
3.3 类的继承 —— 富二代值得羡慕吗
3.4 修饰符 —— 形容词有大作用
3.5 接口 —— 我和她有个约定
3.6 结构及枚举 —— 原来这就是值类型
第3讲测验 面向对象的C#语言
第3讲作业 ATM示例程序的改进
第4讲 C#语言高级特性
4.1 委托 —— 函数也能当变量
4.2 事件 —— 悄悄的告诉你
4.3 Lambda表达式 —— 简洁到了极致
4.4 运算符重载 —— 原来函数可以写成一个符号
4.5 异常处理 —— 麻烦总有人帮着解决
4.6 Attribute —— 微软都不会翻译的一个词
4.7 C#语言中的其他成分 —— 学到这里C#语法就差不多了
4.8 程序的组织 —— 不再只是单个类的程序
4.9 语法总结 —— C#主要就是类型及其成员
第4讲作业 再次改进“银行系统”
第4讲测验 C#语言高级特性
第5讲 基础类及常用算法
5.1 DotNet基本类库 —— 要编程需要知道这些
5.2 类型转换 —— 一切皆是类型
5.3 数学、文字、日期 —— 常用的类型
5.4 数组、集合、泛型 —— 在这里真的见到索引器了
5.5 常用算法—— 遍试、迭代、递归
第5讲作业 关于画树例子的改进
第5讲测验 基础类及常用算法
第6讲 流、文件
6.1 IO及文件管理
6.2 文件内容的读写
6.3 补充:注册表操作
6.4 号外:程序的调试 —— 编程必不可少的手段
第6讲作业 背单词程序
第6讲测验 流、文件
第7讲 Windows窗体与控件
7.1 布局与事件 —— 界面的基本问题
7.2 常用控件
7.3 窗体
7.4 菜单、工具栏、对话框
7.5 用户控件
第7讲作业 2048小游戏
第7讲测验 Windows窗体与控件
第8讲 绘图及图像
8.1 绘图基础GDI+
8.2 绘图对象及绘图方法
8.3 一组漂亮的绘图示例
8.4 控件的重绘及双缓冲
8.5 图像处理
第8讲作业 公章或搞笑证书生成器
第8讲测验 绘图及图像
第9讲 文本处理及正则表达式
9.1 基于文本的应用
9.2 正则表达式
第9讲作业 身份证输入框
第9讲测验 文本处理及正则表达式
第10讲 网络信息获取及Xml处理
10.1 网络信息获取的基本方法
10.2 XML基本操作
10.3 XPath及Xlst编辑教学内容
10.4大仕老师编写的一组示例
第10讲测验 网络信息获取及Xml处理
第10讲作业 简单的网络爬虫
第11讲 多线程与异步编程
11.1 线程及其控制
11.2 并行编程
11.3 异步编程
第11讲作业 多线程的网络信息获取处理
第11讲测验 测验: 线程、并行及异步编程
第12讲 访问数据库
12.1 数据库基础知识
12.2 ADO.NET
12.3 访问数据库的方法
12.4 数据库应用程序
第12讲作业 使用数据库的背单词程序
第12讲测验 访问数据库
第13讲 深入理解C#语言
13.1 类型与转换
13.2 变量及其传递
13.3 多态与虚方法调用
13.4 动态类型确定
13.5 对象构造与析构
13.6 C#语言新特性
第13讲测验 深入理解C#语言