第1章 Visual Studio与.NET Framework 1
1.1 Visual Studio简介 1
1.2 NET Framework简介 1
1.3 使用VS开发控制台应用程序 2
1.4 其他应用程序类型示例 10
第2章 面向对象的C#语言 12
2.1 C#语言的数据类型 13
2.2 字符串类型 18
2.3 数据类型转换 24
2.4 值类型变量转换为对象 26
2.5 类 28
2.6 类的层次关系 50
2.7 接口 54
2.8 委托 55
2.9 事件 58
2.10 数组 63
2.11 集合类 68
2.12 命名空间 75
2.13 异常 77
2.14 Lambda运算符与表达式 80
2.15 var与dynamic 82
2.16 匿名类型 85
第3章 VS数据库工具与事务概述 88
3.1 关于数据库工具的使用概述 88
3.2 SQL Server Express数据库 88
3.3 在VS 2013中创建LocalDB数据库 95
3.4 事务 96
3.5 数据库存储过程实现业务逻辑需求 97
第4章 ADO.NET数据访问模型 102
4.1 ADO.NET 102
4.2 DbConnection 103
4.3 DbCommand 112
4.4 DbDataReader 127
4.5 DataSet与DbDataAdapter 136
4.6 综合应用 157
第5章 Windows应用程序开发 164
5.1 概述 164
5.2 新建Windows应用程序 164
5.3 工具箱面板及控件 169
5.4 Windows消息框 173
5.5 Button控件 174
5.6 TextBox控件 174
5.7 ComboBox控件 175
5.8 ListBox控件 176
5.9 DataGridView控件 178
5.10 数据源配置及数据绑定 182
5.11 Windows应用程序开发常见的基本问题 196
第6章 ASP.NET应用程序设计 203
6.1 ASP.NET概述 203
6.2 服务器控件对象原理 206
6.3 ASP.NET的事件驱动 211
6.4 母版页 214
6.5 ASP.NET状态管理概述及应用 220
第7章 LINQ基础 226
7.1 LINQ基本概念 226
7.2 构造LINQ查询 227
第8章 LINQ to SQL 241
8.1 概述 241
8.2 从数据库中的表映射类 242
8.3 应用LINQ to SQL对象模型进行编码 245
8.4 基于查询表达式的LINQ to SQL查询 247
8.5 新增数据:LINQ to SQL添加实体对象 249
8.6 修改数据:LINQ to SQL更改实体对象 251
8.7 删除数据:LINQ to SQL设置对象删除状态 253
8.8 使用Lamda表达式完成数据查询 254
参考文献 258