第1章 C#和.NET框架
1.1.NET框架简介
1.2 C#与.NET的关系
1.3 Visual Studio 2010的安装与
主要功能
1.3.1 Visual Studio 2010的安装
1.3.2 Visual Studio 2010的功饿
1.4 创建一个控制台程序:Hello
World
拓展实训
第2章 C#语法基础
2.1 C#数据类型
2.1.1 C#的类型系统
2.1.2 值类型
2.1.3 引用类型
2.2 变量和常量
2.2.1 变量
2.2.2 常量
2.3 类型的转换
2.3.1 装箱
2.3.2 拆箱
2.4 运算符和表达式
2.4.1 运算符
2.4.2 常见运算
2.4.3 简化运算符及简化表达式
2.4.4 三元运算符
2.4.5 运算符的优先级
2.5 数组
2.5.1 声明数组变量
2.5.2 创建数组实例
2.5.3 初始化数组变量
2.5.4 访问数组元素
2.5.5 遍历数组元素
拓展实训
第3章 C#的语句结构
3.1 条件结构
3.1.1 条件结构的逻辑判断
3.1.2 if条件结构
3.1.3 switch条件结构
3.2 循环结构
3.2.1 基本循环
3.2.2 foreach特有循环
3.2.3 多重循环
3.2.4 循环的中断
3.2.5 死循环
拓展实训
第4章 面向对象编程
4.1 类
4.1.1 类的概念
4.1.2 定义类
4.1.3 对象的产生和使用
4.1.4 对象的this引用
4.1.5 理解封装
4.1.6 成员的访问级别
4.2 字段和属性
4.2.1 字段
4.2.2 属性
4.3 方法
4.3.1 方法的定义
4.3.2 方法的参数
4.3.3 方法的重载
4.3.4 构造方法
4.3.5 静态方法
4.4 继承
4.4.1 继承的特点
4.4.2 继承的实现
4.4.3 关键字base
4.4.4 关键字virtual
4.4.5 关键字override
4.5 多态
4.5.1 多态的概念
4.5.2 多态的实现
4.6 接口
4.6.1 抽象类
4.6.2 接口的概念
4.6.3 接口的定义
4.6.4 接口的实现
4.6.5 接口和抽象类
4.7 命名空间
4.7.1 命名空间的概念
4.7.2 命名空间的定义和使用
4.8 处理异常
4.8.1 异常的概念
4.8.2 使用trycatch捕获异常
4.8.3 异常处理规则
拓展实训
第5章 字符与字符串
5.1 字符类Char的使用
5.2 字符串String的使用
5.2.1 string类概述
5.2.2 string类的使用
5.2.3 比较字符串
5.2.4 格式化字符串
5.2.5 截取字符串
5.2.6 分割字符串
5.2.7 插入和填充字符串
5.2.8 删除字符串
5.2.9 复制字符串
5.2.10 替换字符串
5.2.11 连接字符串
5.2.12 【案例5-1】统计英文字符串中英文单词的个数
5.2.13 【案例5-2】随机产生字符串
5.3 可变字符串类StringBuilder的使用
5.3.1 StringBuilder类的定义
5.3.2 StringBuilder类的使用
5.3.3 【案例5-3】利用StringBuilder处理字符串
拓展实训
第6章 Windows窗体应用程序开发
第7章 文件及数据流技术
第8章 ADO.NET基础
第9章 ASP.NET编程
参考文献