书籍详情
新手学Visual C# 2008+SQL Server 2005数据库与网络开发
作者:刘亮亮 等编著
出版社:电子工业出版社
出版时间:2009-01-01
ISBN:9787121068492
定价:¥55.00
购买这本书可以去
内容简介
Visual Studio 2008是微软精心打造的新一代的软件开发平台产品,Visual C# 2008是该平台的核心开发语言之一,也是目前最流行的软件开发语言。Visual C# 2008是Visual C# 2005的升级版本,在此基础上增加了很多新的特性。不仅增强了对各种数据库的支持功能,而且提高了对SQL Server 2005数据库和智能设备的支持力度。《新手学Visual C# 2008+SQL Server 2005数据库与网络开发》一共分六篇,循序渐进地讲述了Visual C# 2008和SQL Server 2005数据库的有关技术,从基本概念到具体实践、从新增特性认识到具体操作、从新增控件及组件的一般操作到技巧性使用都进行了详细的阐述,并对具体知识点进行了详细的实例讲解。《新手学Visual C# 2008+SQL Server 2005数据库与网络开发》的特点是详细介绍了Visual C# 2008和SQL Server 2005数据库的常用操作,突出了LINQ查询技术在数据操作中的实用性和技巧性。《新手学Visual C# 2008+SQL Server 2005数据库与网络开发》含有大量实例,详细描述了各个数据绑定控件的属性及代码编写技巧,方便读者模拟实践。《新手学Visual C# 2008+SQL Server 2005数据库与网络开发》适合正在学习使用Visual C# 2008和SQL Server 2005数据库开发的用户阅读,并可作为开发人员的参考手册使用。
作者简介
暂缺《新手学Visual C# 2008+SQL Server 2005数据库与网络开发》作者简介
目录
本书学习导航如下:
要学会VisualC#2008环境配置基础以及C#开发语言的基本语法和在VisualC#2008中新增的特性,仔细阅读第1篇
要了解SQLServer2005数据库的关键技术,仔细阅读第2篇
要掌握数据访问技术——ADO.NET的有关技术,特别是LINQ——语言集成查询,仔细阅读第3篇
要运用Windows应用程序开发技术,仔细阅读第4篇
要运用Web应用程序开发技术,仔细阅读第5篇
要将VisualC#2008和SQLServer2005数据库的技术应用到实践中,仔细阅读第6篇
第1篇 VisualC#2008入门篇
1.NETFramework3.5 简介 20
1.1 VisualStudio2008概述 20
1.1.1.NET开发环境VisualStudio 20
1.1.2 VisualStudio2008的安装配置 21
1.1.3 VisualStudio2008新增主要功能 22
1.1.4 MSDN简介 22
1.2.NETFramework3.5 介绍 24
1.2.1.NETFramework概念 24
1.2.2.NETFramework3.5 体系结构 25
1.2.3.NET类库 26
1.2.4.NETFramework2.0、3.0和3.5 版本之间的关系 27
1.2.5.NETFramework3.5 中的新增功能 28
1.3 开发第一个C#程序 30
1.3.1 理解Main() 30
1.3.2 编译执行程序 32
1.4 小结 33
2 C#语言基础 34
2.1 程序架构 34
2.1.1 命名空间 34
2.1.2 类 36
2.1.3 结构 39
2.2 变量与运算符 41
2.2.1 变量 41
2.2.2 运算符 42
2.3 语句 48
2.3.1 选择语句 48
2.3.2 循环语句 50
2.3.3 条件判断语句 52
2.4 集合类型 53
2.4.1 列表 54
2.4.2 数组 55
2.4.3 枚举 56
2.5 错误和异常处理 58
2.6 创建项目 60
2.6.1 控制台应用程序 61
2.6.2 Windows应用程序 62
2.6.3 Web应用程序 64
2.7 小结 65
3 VisualC#2008简介 66
3.1 VisualC#2008介绍 66
3.1.1 VisualC#2008概述 66
3.1.2 VisualC#2005和2008之间的关系 67
3.1.3 VisualC#2008和.NETFramework3.5 的关系 68
3.2 VisualC#2008多语言的新特性 69
3.2.1 隐式类型的本地变量和数组 69
3.2.2 对象初始值设定项 70
3.2.3 扩展方法 71
3.2.4 匿名类型 72
3.2.5 Lambda表达式 73
3.2.6 查询关键字 74
3.2.7 自动实现的属性 76
3.2.8 分部方法定义 77
3.3 VisualC#集成开发环境(IDE) 79
3.3.1 VisualC#2008集成开发环境 79
3.3.2 起始页 80
3.3.3 创建项目 81
3.3.4 解决方案资源管理器 84
3.3.5 添加引用 85
3.3.6 VisualC#2008IDE的新增功能 85
3.4 第一个VisualC#2008的应用程序 86
3.4.1 创建VisualC#2008的应用程序 86
3.4.2 编译执行程序 89
3.5 小结 90
第2篇 SQLServer2005入门篇
4 操作数据库 92
4.1 SQLServer2005简介 92
4.1.1 数据库基本知识 92
4.1.2 SQLServer2005数据库 93
4.1.3 SQLServer2005数据库管理工具 96
4.2 数据库 99
4.2.1 使用ManagementStudio创建数据库 99
4.2.2 使用SQL语句创建数据库 100
4.2.3 删除已创建的数据库 102
4.3 操作数据表 102
4.3.1 创建表 103
4.3.2 插入数据 105
4.3.3 修改数据 106
4.3.4 删除数据 106
4.4 查询数据 107
4.4.1 查询数据语法 107
4.4.2 使用条件查询 107
4.4.3 联合查询 109
4.4.4 限制查询 109
4.4.5 对查询输出进行控制 110
4.5 操作视图 111
4.5.1 使用ManagementStudio创建视图 111
4.5.2 使用SQL创建视图 113
4.5.3 创建基于视图的视图 114
4.5.4 修改视图 115
4.5.5 删除视图 115
4.6 存储过程 116
4.6.1 存储过程简介 116
4.6.2 创建存储过程 117
4.7 小结 119
5 T-SQL进阶 120
5.1 计算 120
5.1.1 计数COUNT 120
5.1.2 求和SUM 121
5.1.3 极值MAX/MIN 121
5.1.4 均值AVG 122
5.2 组合与判断 122
5.2.1 HAVING 122
5.2.2 GROUPBY 123
5.2.3 DISTINCT 123
5.3 函数 123
5.3.1 日期时间函数 124
5.3.2 字符串处理函数 126
5.3.3 系统函数 128
5.4 小结 129
6 数据报表 130
6.1 报表服务简介 130
6.1.1 报表服务概述 130
6.1.2 报表服务组件 131
6.1.3 报表服务的安装 132
6.2 报表应用程序 134
6.2.1 创建报表应用程序 135
6.2.2 设置数据源 136
6.3 创建CrystalReports应用程序 138
6.3.1 CrystalReports应用程序概述 139
6.3.2 设置数据源 139
6.4 小结 142
第3篇 数据访问ADO.NET篇
7 使用数据库 144
7.1 使用ADO.NET数据库 144
7.1.1 EMIS数据库 144
7.1.2 连接数据库 146
7.1.3 以代码的方式访问数据库 149
7.1.4 数据容器DataSet、DataTable 150
7.1.5 Windows应用程序中显示数据 153
7.2 ADO.NET与各种数据库的连接 155
7.2.1 连接SQLServer 155
7.2.2 连接Access 156
7.2.3 连接SQLServer数据库文件 157
7.2.4 连接Oracle 158
7.2.5 连接其他数据库 158
7.3 使用ADO.NET处理数据 158
7.4 小结 161
8 使用数据绑定和DataSet 162
8.1 数据绑定 162
8.1.1 新建项目 162
8.1.2 创建DataSet 163
8.1.3 创建和配置TableAdapter 164
8.1.4 填充数据到DataSet 166
8.1.5 创建数据绑定窗体 166
8.2 使用DataSet来操作数据库 167
8.2.1 使用连接字符串 167
8.2.2 用户数据操作的并发 167
8.2.3 DataGridView控件与DataSet 168
8.2.4 校验用户输入数据的合法性 169
8.2.5 执行更新DataSet 170
8.3 小结 171
9 SQLServerXML的功能 172
9.1 对XML的支持 172
9.1.1 SQLServer2005中的XML功能 172
9.1.2 XML数据类型 172
9.2 XML的格式和架构 173
9.2.1 XML文档 173
9.2.2 XML架构 174
9.2.3 批注的架构 177
9.3 XML相关的SQL语句使用 177
9.3.1 SELECT语句中的FORXML 177
9.3.2 RAW模式示例 179
9.3.3 AUTO模式示例 180
9.3.4 EXPLICIT模式示例 184
9.3.5 OPENXML示例 185
9.4 在SQLServer中使用模板 186
9.4.1 在模板中使用T-SQL语句 186
9.4.2 创建自定义模板 188
9.5 小结 188
10 XML编程 189
10.1.NET框架中的XML 189
10.1.1 理解XML 189
10.1.2 XML文档对象模型(DOM) 190
10.1.3 System.Xml命名空间 191
10.2 读取XML文档 193
10.2.1 使用XmlDocument读取XML 193
10.2.2 使用XmlReader读取XML 195
10.2.3 使用XmlNode读取节点 197
10.3 使用XPath检索XML 199
10.3.1 基本XPath表达式 200
10.3.2 限定检索范围 200
10.3.3 使用函数设置检索条件 201
10.3.4 使用运算符设置检索条件 202
10.3.5 使用通配符模糊匹配 203
10.3.6 综合示例 203
10.4 修改XML文档 209
10.4.1 创建新DOM节点 209
10.4.2 为DOM节点创建属性 210
10.4.3 修改DOM节点 212
10.4.4 删除DOM节点 213
10.4.5 将DOM树写入XML文档 214
10.5 集成DataSet 215
10.5.1 使用DataSet加载XML数据 215
10.5.2 使用XmlDataDocument加载关系数据 216
10.6 XML和ADO.NET 217
10.6.1 将ADO.NET数据转换为XML文档 218
10.6.2 把XML文档转换为ADO.NET数据 220
10.7 在XML中串行化对象 220
10.8 小结 223
11 LINQ——语言集成查询简介 224
11.1 LINQ介绍 224
11.1.1 LINQ简介 224
11.1.2 LINQ的作用 225
11.2 VisualC#中的LINQ入门 225
11.2.1 LINQ的查询功能 225
11.2.2 LINQ的基本查询操作 229
11.2.3 LINQ的查询和方法 232
11.2.4 LINQ的功能在VisualC#2008中的应用 233
11.3 LINQtoSQL 234
11.3.1 LINQtoSQL简介 234
11.3.2 LINQtoSQL对数据库建模 235
11.3.3 LINQtoSQL的数据库查询 236
11.3.4 LINQtoSQL的数据库更新 237
11.3.5 LINQtoSQL的数据库插入 239
11.3.6 LINQtoSQL的数据库删除 241
11.4 LINQtoObject 243
11.5 LINQtoXML 244
11.6 小结 246
第4篇 Windows应用程序开发篇
12 Windows应用程序概述 248
12.1 Windows应用程序 248
12.1.1 创建Windows窗体应用程序 248
12.1.2 设定Windows窗体属性 249
12.1.3 以程序的方式更改窗体属性 253
12.2 在窗体上使用控件 254
12.2.1 Windows窗体控件介绍 254
12.2.2 公共控件 254
12.2.3 容器控件 257
12.2.4 菜单和工具栏控件 258
12.2.5 数据控件 259
12.2.6 打印控件 259
12.2.7 对话框控件 261
12.2.8 组件控件 261
12.2.9 控件的属性 263
12.2.10 编程方式更改控件属性 264
12.3 Windows窗体程序中的事件 265
12.4 自定义控件 268
12.4.1 自定义控件概述 268
12.4.2 创建自定义控件 269
12.5 小结 272
13 使用菜单和对话框 273
13.1 菜单和菜单事件的创建 273
13.1.1 菜单创建 273
13.1.2 菜单事件创建 276
13.1.3 简单记事本程序菜单设计 278
13.2 在应用中使用弹出菜单 283
13.3 使用公共对话框控件 285
13.3.1 使用OpenFileDialog控件选择文件 285
13.3.2 使用ColorDialog控件设置颜色 287
13.3.3 使用FontDialog控件设置字体 287
13.3.4 使用PrintDialog控件调用打印对话框 288
13.4 小结 290
14 NETFramework3.5 组件开发 291
14.1 WindowsPresentationFoundation(WPF) 291
14.1.1 WPF简介 291
14.1.2 WPF的组成 292
14.1.3 WPF的架构 292
14.1.4 WPF和XAML 292
14.1.5 新增功能 293
14.1.6 开发示例 294
14.2 WindowsWorkflowFoundation(WWF) 297
14.2.1 WWF简介 297
14.2.2 WWF的结构 298
14.2.3 WWF的功能 298
14.2.4 开发示例 298
14.3 WindowsCommunicationFoundation(WCF) 306
14.3.1 WCF介绍 306
14.3.2 WCF的架构 306
14.3.3 WCF的功能 307
14.3.4 开发示例 307
14.4 小结 310
第5篇 Web应用程序开发篇
15 ASP.NET2008开发 312
15.1 ASP.NET模型 312
15.1.1 理解ASP.NET 312
15.1.2 ASP.NET应用程序生命周期 313
15.2 使用ASP.NET创建Web应用程序 314
15.2 1创建ASP.NET项目 314
15.2.2 发布ASP.NET网站 315
15.2.3 在Web程序页面中使用主题 317
15.2.4 在控件中使用主题 320
15.3 理解ASP.NET控件 321
15.3.1 标准控件 322
15.3.2 数据控件 324
15.3.3 验证控件 325
15.3.4 导航控件 327
15.3.5 登录控件 329
15.3.6 WebParts控件 333
15.3.7 AJAXExtensions控件 336
15.3.8 报表控件 336
15.3.9 HTML控件 337
15.4 查询数据 339
15.4.1 数据源控件 339
15.4.2 通过数据绑定控件显示数据 340
15.4.3 以编程的方式显示数据 344
15.5 编辑数据 347
15.5.1 在GridView控件中选择数据 347
15.5.2 在GridView控件中编辑数据 349
15.5.3 使用GridView中的模板列 351
15.6 小结 353
16 创建和使用Web服务 354
16.1 Web服务的定义 354
16.1.1 Web服务概述 354
16.1.2 创建Web服务 355
16.1.3 Web服务的调用 357
16.2 Web服务技术 358
16.2.1 处理Web服务异常 359
16.2.2 使用Web服务管理状态 361
16.2.3 使用Web服务进行事务处理 363
16.2.4 Web服务的异步调用 364
16.3 小结 366
第6篇 实战篇
17 简历管理系统网站 368
17.1 系统总体设计 368
17.1.1 系统需求 368
17.1.2 系统功能 368
17.1.3 系统架构 374
17.2 数据库设计 376
17.2.1 表设计 376
17.2.2 表关系设计 378
17.3 LINQtoSQL配置(公共数据层) 378
17.3.1 创建数据库连接 378
17.3.2 创建LINQtoSQL类 379
17.3.3 向LINQtoSQL类中添加表信息 380
17.4 应聘人员填写简历模块 381
17.4.1 页面效果 381
17.4.2 实现功能代码 381
17.4.3 LINQtoSQL的运用 382
17.5 管理登录模块 383
17.5.1 页面效果 383
17.5.2 实现功能代码 384
17.5.3 LINQtoSQL的运用 385
17.6 系统设置模块 385
17.6.1 部门信息设置 385
17.6.2 用户信息设置 386
17.7 查询统计模块 388
17.7.1 简历查询 388
17.7.2 录用查询 392
17.8 公共架构的设计模块 395
17.9 报表的打印模块 396
17.9.1 创建数据集(DataSet) 396
17.9.2 设计水晶报表 397
17.10 网站发布 399
17.10.1 什么是IIS 399
17.10.2 建立第一个Web站点 400
17.11 小结 402
18 图书馆管理系统 403
18.1 系统功能介绍 403
18.2 系统架构概览 404
18.3 系统开发平台介绍 404
18.3.1 语言介绍 405
18.3.2 数据库介绍 406
18.3.3 LINQ技术介绍 407
18.4 数据库结构 407
18.4.1 数据库表设计 407
18.4.2 数据库表关系 411
18.5 图书馆管理系统介绍 411
18.6 LINQtoSQL类配置(公共数据层) 412
18.6.1 创建数据库连接 412
18.6.2 创建LINQtoSQL类 413
18.6.3 向LINQtoSQL类中添加表信息 414
18.7 创建数据集(DataSet) 414
18.8 读者管理模块 415
18.8.1 读者类别设置 416
18.8.2 读者档案管理 419
18.9 图书管理模块 423
18.9.1 图书类别设置 423
18.9.2 图书档案管理 424
18.10 流通管理 427
18.10.1 图书征订 427
18.10.2 图书借阅 430
18.10.3 图书归还 434
18.10.4 图书罚款 435
18.11 LINQtoSQL类关键技术 437
18.11.1 LINQtoSQL的数据库查询 437
18.11.2 LINQtoSQL的数据库更新 439
18.11.3 LINQtoSQL的数据库插入 439
18.12 小结 440
要学会VisualC#2008环境配置基础以及C#开发语言的基本语法和在VisualC#2008中新增的特性,仔细阅读第1篇
要了解SQLServer2005数据库的关键技术,仔细阅读第2篇
要掌握数据访问技术——ADO.NET的有关技术,特别是LINQ——语言集成查询,仔细阅读第3篇
要运用Windows应用程序开发技术,仔细阅读第4篇
要运用Web应用程序开发技术,仔细阅读第5篇
要将VisualC#2008和SQLServer2005数据库的技术应用到实践中,仔细阅读第6篇
第1篇 VisualC#2008入门篇
1.NETFramework3.5 简介 20
1.1 VisualStudio2008概述 20
1.1.1.NET开发环境VisualStudio 20
1.1.2 VisualStudio2008的安装配置 21
1.1.3 VisualStudio2008新增主要功能 22
1.1.4 MSDN简介 22
1.2.NETFramework3.5 介绍 24
1.2.1.NETFramework概念 24
1.2.2.NETFramework3.5 体系结构 25
1.2.3.NET类库 26
1.2.4.NETFramework2.0、3.0和3.5 版本之间的关系 27
1.2.5.NETFramework3.5 中的新增功能 28
1.3 开发第一个C#程序 30
1.3.1 理解Main() 30
1.3.2 编译执行程序 32
1.4 小结 33
2 C#语言基础 34
2.1 程序架构 34
2.1.1 命名空间 34
2.1.2 类 36
2.1.3 结构 39
2.2 变量与运算符 41
2.2.1 变量 41
2.2.2 运算符 42
2.3 语句 48
2.3.1 选择语句 48
2.3.2 循环语句 50
2.3.3 条件判断语句 52
2.4 集合类型 53
2.4.1 列表 54
2.4.2 数组 55
2.4.3 枚举 56
2.5 错误和异常处理 58
2.6 创建项目 60
2.6.1 控制台应用程序 61
2.6.2 Windows应用程序 62
2.6.3 Web应用程序 64
2.7 小结 65
3 VisualC#2008简介 66
3.1 VisualC#2008介绍 66
3.1.1 VisualC#2008概述 66
3.1.2 VisualC#2005和2008之间的关系 67
3.1.3 VisualC#2008和.NETFramework3.5 的关系 68
3.2 VisualC#2008多语言的新特性 69
3.2.1 隐式类型的本地变量和数组 69
3.2.2 对象初始值设定项 70
3.2.3 扩展方法 71
3.2.4 匿名类型 72
3.2.5 Lambda表达式 73
3.2.6 查询关键字 74
3.2.7 自动实现的属性 76
3.2.8 分部方法定义 77
3.3 VisualC#集成开发环境(IDE) 79
3.3.1 VisualC#2008集成开发环境 79
3.3.2 起始页 80
3.3.3 创建项目 81
3.3.4 解决方案资源管理器 84
3.3.5 添加引用 85
3.3.6 VisualC#2008IDE的新增功能 85
3.4 第一个VisualC#2008的应用程序 86
3.4.1 创建VisualC#2008的应用程序 86
3.4.2 编译执行程序 89
3.5 小结 90
第2篇 SQLServer2005入门篇
4 操作数据库 92
4.1 SQLServer2005简介 92
4.1.1 数据库基本知识 92
4.1.2 SQLServer2005数据库 93
4.1.3 SQLServer2005数据库管理工具 96
4.2 数据库 99
4.2.1 使用ManagementStudio创建数据库 99
4.2.2 使用SQL语句创建数据库 100
4.2.3 删除已创建的数据库 102
4.3 操作数据表 102
4.3.1 创建表 103
4.3.2 插入数据 105
4.3.3 修改数据 106
4.3.4 删除数据 106
4.4 查询数据 107
4.4.1 查询数据语法 107
4.4.2 使用条件查询 107
4.4.3 联合查询 109
4.4.4 限制查询 109
4.4.5 对查询输出进行控制 110
4.5 操作视图 111
4.5.1 使用ManagementStudio创建视图 111
4.5.2 使用SQL创建视图 113
4.5.3 创建基于视图的视图 114
4.5.4 修改视图 115
4.5.5 删除视图 115
4.6 存储过程 116
4.6.1 存储过程简介 116
4.6.2 创建存储过程 117
4.7 小结 119
5 T-SQL进阶 120
5.1 计算 120
5.1.1 计数COUNT 120
5.1.2 求和SUM 121
5.1.3 极值MAX/MIN 121
5.1.4 均值AVG 122
5.2 组合与判断 122
5.2.1 HAVING 122
5.2.2 GROUPBY 123
5.2.3 DISTINCT 123
5.3 函数 123
5.3.1 日期时间函数 124
5.3.2 字符串处理函数 126
5.3.3 系统函数 128
5.4 小结 129
6 数据报表 130
6.1 报表服务简介 130
6.1.1 报表服务概述 130
6.1.2 报表服务组件 131
6.1.3 报表服务的安装 132
6.2 报表应用程序 134
6.2.1 创建报表应用程序 135
6.2.2 设置数据源 136
6.3 创建CrystalReports应用程序 138
6.3.1 CrystalReports应用程序概述 139
6.3.2 设置数据源 139
6.4 小结 142
第3篇 数据访问ADO.NET篇
7 使用数据库 144
7.1 使用ADO.NET数据库 144
7.1.1 EMIS数据库 144
7.1.2 连接数据库 146
7.1.3 以代码的方式访问数据库 149
7.1.4 数据容器DataSet、DataTable 150
7.1.5 Windows应用程序中显示数据 153
7.2 ADO.NET与各种数据库的连接 155
7.2.1 连接SQLServer 155
7.2.2 连接Access 156
7.2.3 连接SQLServer数据库文件 157
7.2.4 连接Oracle 158
7.2.5 连接其他数据库 158
7.3 使用ADO.NET处理数据 158
7.4 小结 161
8 使用数据绑定和DataSet 162
8.1 数据绑定 162
8.1.1 新建项目 162
8.1.2 创建DataSet 163
8.1.3 创建和配置TableAdapter 164
8.1.4 填充数据到DataSet 166
8.1.5 创建数据绑定窗体 166
8.2 使用DataSet来操作数据库 167
8.2.1 使用连接字符串 167
8.2.2 用户数据操作的并发 167
8.2.3 DataGridView控件与DataSet 168
8.2.4 校验用户输入数据的合法性 169
8.2.5 执行更新DataSet 170
8.3 小结 171
9 SQLServerXML的功能 172
9.1 对XML的支持 172
9.1.1 SQLServer2005中的XML功能 172
9.1.2 XML数据类型 172
9.2 XML的格式和架构 173
9.2.1 XML文档 173
9.2.2 XML架构 174
9.2.3 批注的架构 177
9.3 XML相关的SQL语句使用 177
9.3.1 SELECT语句中的FORXML 177
9.3.2 RAW模式示例 179
9.3.3 AUTO模式示例 180
9.3.4 EXPLICIT模式示例 184
9.3.5 OPENXML示例 185
9.4 在SQLServer中使用模板 186
9.4.1 在模板中使用T-SQL语句 186
9.4.2 创建自定义模板 188
9.5 小结 188
10 XML编程 189
10.1.NET框架中的XML 189
10.1.1 理解XML 189
10.1.2 XML文档对象模型(DOM) 190
10.1.3 System.Xml命名空间 191
10.2 读取XML文档 193
10.2.1 使用XmlDocument读取XML 193
10.2.2 使用XmlReader读取XML 195
10.2.3 使用XmlNode读取节点 197
10.3 使用XPath检索XML 199
10.3.1 基本XPath表达式 200
10.3.2 限定检索范围 200
10.3.3 使用函数设置检索条件 201
10.3.4 使用运算符设置检索条件 202
10.3.5 使用通配符模糊匹配 203
10.3.6 综合示例 203
10.4 修改XML文档 209
10.4.1 创建新DOM节点 209
10.4.2 为DOM节点创建属性 210
10.4.3 修改DOM节点 212
10.4.4 删除DOM节点 213
10.4.5 将DOM树写入XML文档 214
10.5 集成DataSet 215
10.5.1 使用DataSet加载XML数据 215
10.5.2 使用XmlDataDocument加载关系数据 216
10.6 XML和ADO.NET 217
10.6.1 将ADO.NET数据转换为XML文档 218
10.6.2 把XML文档转换为ADO.NET数据 220
10.7 在XML中串行化对象 220
10.8 小结 223
11 LINQ——语言集成查询简介 224
11.1 LINQ介绍 224
11.1.1 LINQ简介 224
11.1.2 LINQ的作用 225
11.2 VisualC#中的LINQ入门 225
11.2.1 LINQ的查询功能 225
11.2.2 LINQ的基本查询操作 229
11.2.3 LINQ的查询和方法 232
11.2.4 LINQ的功能在VisualC#2008中的应用 233
11.3 LINQtoSQL 234
11.3.1 LINQtoSQL简介 234
11.3.2 LINQtoSQL对数据库建模 235
11.3.3 LINQtoSQL的数据库查询 236
11.3.4 LINQtoSQL的数据库更新 237
11.3.5 LINQtoSQL的数据库插入 239
11.3.6 LINQtoSQL的数据库删除 241
11.4 LINQtoObject 243
11.5 LINQtoXML 244
11.6 小结 246
第4篇 Windows应用程序开发篇
12 Windows应用程序概述 248
12.1 Windows应用程序 248
12.1.1 创建Windows窗体应用程序 248
12.1.2 设定Windows窗体属性 249
12.1.3 以程序的方式更改窗体属性 253
12.2 在窗体上使用控件 254
12.2.1 Windows窗体控件介绍 254
12.2.2 公共控件 254
12.2.3 容器控件 257
12.2.4 菜单和工具栏控件 258
12.2.5 数据控件 259
12.2.6 打印控件 259
12.2.7 对话框控件 261
12.2.8 组件控件 261
12.2.9 控件的属性 263
12.2.10 编程方式更改控件属性 264
12.3 Windows窗体程序中的事件 265
12.4 自定义控件 268
12.4.1 自定义控件概述 268
12.4.2 创建自定义控件 269
12.5 小结 272
13 使用菜单和对话框 273
13.1 菜单和菜单事件的创建 273
13.1.1 菜单创建 273
13.1.2 菜单事件创建 276
13.1.3 简单记事本程序菜单设计 278
13.2 在应用中使用弹出菜单 283
13.3 使用公共对话框控件 285
13.3.1 使用OpenFileDialog控件选择文件 285
13.3.2 使用ColorDialog控件设置颜色 287
13.3.3 使用FontDialog控件设置字体 287
13.3.4 使用PrintDialog控件调用打印对话框 288
13.4 小结 290
14 NETFramework3.5 组件开发 291
14.1 WindowsPresentationFoundation(WPF) 291
14.1.1 WPF简介 291
14.1.2 WPF的组成 292
14.1.3 WPF的架构 292
14.1.4 WPF和XAML 292
14.1.5 新增功能 293
14.1.6 开发示例 294
14.2 WindowsWorkflowFoundation(WWF) 297
14.2.1 WWF简介 297
14.2.2 WWF的结构 298
14.2.3 WWF的功能 298
14.2.4 开发示例 298
14.3 WindowsCommunicationFoundation(WCF) 306
14.3.1 WCF介绍 306
14.3.2 WCF的架构 306
14.3.3 WCF的功能 307
14.3.4 开发示例 307
14.4 小结 310
第5篇 Web应用程序开发篇
15 ASP.NET2008开发 312
15.1 ASP.NET模型 312
15.1.1 理解ASP.NET 312
15.1.2 ASP.NET应用程序生命周期 313
15.2 使用ASP.NET创建Web应用程序 314
15.2 1创建ASP.NET项目 314
15.2.2 发布ASP.NET网站 315
15.2.3 在Web程序页面中使用主题 317
15.2.4 在控件中使用主题 320
15.3 理解ASP.NET控件 321
15.3.1 标准控件 322
15.3.2 数据控件 324
15.3.3 验证控件 325
15.3.4 导航控件 327
15.3.5 登录控件 329
15.3.6 WebParts控件 333
15.3.7 AJAXExtensions控件 336
15.3.8 报表控件 336
15.3.9 HTML控件 337
15.4 查询数据 339
15.4.1 数据源控件 339
15.4.2 通过数据绑定控件显示数据 340
15.4.3 以编程的方式显示数据 344
15.5 编辑数据 347
15.5.1 在GridView控件中选择数据 347
15.5.2 在GridView控件中编辑数据 349
15.5.3 使用GridView中的模板列 351
15.6 小结 353
16 创建和使用Web服务 354
16.1 Web服务的定义 354
16.1.1 Web服务概述 354
16.1.2 创建Web服务 355
16.1.3 Web服务的调用 357
16.2 Web服务技术 358
16.2.1 处理Web服务异常 359
16.2.2 使用Web服务管理状态 361
16.2.3 使用Web服务进行事务处理 363
16.2.4 Web服务的异步调用 364
16.3 小结 366
第6篇 实战篇
17 简历管理系统网站 368
17.1 系统总体设计 368
17.1.1 系统需求 368
17.1.2 系统功能 368
17.1.3 系统架构 374
17.2 数据库设计 376
17.2.1 表设计 376
17.2.2 表关系设计 378
17.3 LINQtoSQL配置(公共数据层) 378
17.3.1 创建数据库连接 378
17.3.2 创建LINQtoSQL类 379
17.3.3 向LINQtoSQL类中添加表信息 380
17.4 应聘人员填写简历模块 381
17.4.1 页面效果 381
17.4.2 实现功能代码 381
17.4.3 LINQtoSQL的运用 382
17.5 管理登录模块 383
17.5.1 页面效果 383
17.5.2 实现功能代码 384
17.5.3 LINQtoSQL的运用 385
17.6 系统设置模块 385
17.6.1 部门信息设置 385
17.6.2 用户信息设置 386
17.7 查询统计模块 388
17.7.1 简历查询 388
17.7.2 录用查询 392
17.8 公共架构的设计模块 395
17.9 报表的打印模块 396
17.9.1 创建数据集(DataSet) 396
17.9.2 设计水晶报表 397
17.10 网站发布 399
17.10.1 什么是IIS 399
17.10.2 建立第一个Web站点 400
17.11 小结 402
18 图书馆管理系统 403
18.1 系统功能介绍 403
18.2 系统架构概览 404
18.3 系统开发平台介绍 404
18.3.1 语言介绍 405
18.3.2 数据库介绍 406
18.3.3 LINQ技术介绍 407
18.4 数据库结构 407
18.4.1 数据库表设计 407
18.4.2 数据库表关系 411
18.5 图书馆管理系统介绍 411
18.6 LINQtoSQL类配置(公共数据层) 412
18.6.1 创建数据库连接 412
18.6.2 创建LINQtoSQL类 413
18.6.3 向LINQtoSQL类中添加表信息 414
18.7 创建数据集(DataSet) 414
18.8 读者管理模块 415
18.8.1 读者类别设置 416
18.8.2 读者档案管理 419
18.9 图书管理模块 423
18.9.1 图书类别设置 423
18.9.2 图书档案管理 424
18.10 流通管理 427
18.10.1 图书征订 427
18.10.2 图书借阅 430
18.10.3 图书归还 434
18.10.4 图书罚款 435
18.11 LINQtoSQL类关键技术 437
18.11.1 LINQtoSQL的数据库查询 437
18.11.2 LINQtoSQL的数据库更新 439
18.11.3 LINQtoSQL的数据库插入 439
18.12 小结 440
猜您喜欢