计C#程序设计培训
1 c#概述
1.1 c#与.NET
1.2 面向对象的编程技术
1.3 名字空间和类库
1.4 一个c#的例子
1.5 使用visual studio
1.6 输入和输出
1.7 变量的声明
1.8 代码阅读
2 数据类型与表达式
2.1 .NET数据类型
2.2 c#数据类型
2.3 表达式
2.4 结构和枚举
2.4 代码阅读
3 面向对象的编程
3.1 面向对象的编程
3.2 类
3.3 代码阅读
4 控制结构
4.1 选择结构
4.2 循环结构
4.3 其他控制语句
4.4 代码阅读
5 数组
5.1 一维数组
5.2 二维数组
5.3 多维数组
5.4 交错数组
5.5 例题-随机填充一维数组
5.6 例题-在数组中顺序查找
5.7 例题-骰子的模拟
5.8 例题-洗牌与发牌
5.9 例题-利用交错数组生成杨辉三角
5.10 代码阅读
6 方法
6.1 静态方法和静态变量
6.2 方法的声明与调用
6.3 例题-静态变量和静态方法
6.4 方法的参数传递
6.5 例题-方法的参数传递
6.6 out参数
6.7 可选参数、命名参数及变长参数表
6.8 方法的重载
6.9 递归
6.10 代码阅读
7 类与对象(面向对象的编程)
7.1 类与构造函数
7.2 构造与析构
7.3 例题
7.4 代码阅读
8 类-继承
8.1 继承
8.2 例题-复数类
8.3 例题-龟兔赛跑
8.4 例题-点和圆
8.5 例题-包裹投递
8.6 例题-Account类
8.7 代码阅读
9 类-多态
9.1 多态
9.2 多态-例题
9.3 例题-宠物类
9.4 运算符重载
9.5 接口
9.6 例题-员工工资(重点例题)
9.7 代码阅读
10 异常
10.1 异常处理
10.2 异常示例
10.3 抛出异常
10.4 代码阅读
11 泛型和委托
11.1 泛型
11.2 泛型示例
11.3 委托的定义
11.4 实例化委托和内置委托
11.5 多播委托
12 Windows Form 编程
12.1 Windows 编程概述
12.2 消息驱动机制示例
12.3 常用控件
12.4 例题-计算利率
12.5 ListBox控件
12.6 数字调节控件
12.7 鼠标消息
12.8 键盘消息
13 GDI+绘图系统
13.1 GDI+
13.2 画笔、画刷等画图对象
13.3 屏幕的刷新
13.4 例题-下落的小球
13.5 在窗体和控件上绘图
14 窗体、对话框和菜单
14.1 窗体和对话框
14.2 窗体-例题
14.3 对话框-例题
14.4 菜单
14.5 菜单-例题
15 文件
15.1 文本文件的读写
15.2 二进制文件的读写
15.3 文件和目录的操作
15.4 三道例题
15.5 文档序列化
文件和流
16 .NET与数据结构
16.1 数据与数据结构
16.2 线性表
16.3 栈和队列