内容简介
第1章 Visual Studio 2012概述
1.1 Visual Studio开发环境
1.2 C#概述
1.3 .NET Framework概述
第2章 Visual C#程序结构
2.1 引例
2.2 程序结构
2.3 程序调试
2.4 程序发布
第3章 程序设计基础知识
3.1 数据类型
3.2 类型转换
3.3 常量和变量
3.4 运算符与表达式
3.5 预处理器指令
第4章 程序流程控制
4.1 控制台输入与输出
4.2 选择语句
4.3 循环语句
4.4 跳转语句
4.5 异常处理语句
第5章 类与对象
5.1 引例
5.2 类
5.3 静态成员与实例成员
5.4 字段与局部变量
5.5 属性
5.6 构造函数和析构函数
5.7 方法
5.8 索引器
5.9 类与结构
第6章 类的继承与多态性
6.1 类的继承
6.2 基类和派生类
6.3 与继承相关的关键字
6.4 接口
6.5 抽象类与接口
6.6 多态性
第7章 字符串与数组
7.1 String类
7.2 StringBuilder类
7.3 数组
7.4 数组的类及基本操作
7.5 动态数组
7.6 集合类
第8章 委托与事件
8.1 委托
8.2 事件
第9章 泛型与反射
9.1 泛型概述
9.2 类型参数
9.3 泛型类与泛型接口
9.4 泛型方法与泛型委托
9.5 泛型和数组
9.6 反射概述
9.7 反射类
9.8 反射操作
第10章 Windows窗体、控件和组件
10.1 窗体
10.2 控件
10.3 对话框组件
10.4 菜单和工具栏控件
第11章 文件与流
11.1 系统环境类
11.2 文件夹管理
11.3 文件管理
11.4 文件与流
11.5 序列化
第12章 ADO.NET与数据库操作
12.1 数据库访问技术概述
12.2 SQL Server数据库常用操作
12.3 ADO.Net数据访问对象
12.4 数据绑定
12.5 DataGridView对象
12.6 存储过程
12.7 语言集成查询
12.8 案例分析
第13章 类库与控件库设计
13.1 组件与控件简介
13.2 类库设计
13.3 控件设计
13.4 控件库设计
13.5 案例分析
第14章 多线程编程与异步编程
14.1 多线程概述
14.2 Thread类
14.3 线程的同步
14.4 多线程的自动管理
14.5 异步操作
14.6 异步调用方法
14.7 案例分析
参考文献