微信扫一扫,移动浏览光盘
简介
《ASP.NET3.5程序设计与项目实践(附光盘)》(作者张联锋、陈文臣)是
将最新的ASP.NET3.5和Visual Studio 2008开发环境相结合,内容涵盖了
ASP.NET3.5中的Web控件、主题和母版页、页面导航、数据绑定、ADO.NET数
据库、XML数据操作、LINQ查询、Web Service、AJAX以及最新的MVC框架等
最流行和最前沿的技术。通过这些技术的学习,使一个零基础的读者可以循
序渐进地掌握Web网站开发的各种知识和技巧,最终开发出一个完整而实用
的ASP.NET的网站。
《ASP.NET3.5程序设计与项目实践(附光盘)》最大的特点在于实例众多
、图文结合,讲解到位、实践性强。适合初、中级ASP.NET开发人员参考使
用,对大中专院校计算机专业的学生有很高借鉴价值。
本书DVD光盘内容丰富,包括53个小时的配套视频、PPT教学课件、3小
时的开发工具讲解,超过3000页技术文档和本书源代码。
目录
《asp.net 3.5程序设计与项目实践》
第1章 asp.net3.5开发基础 1
1.1 asp.net简介 1
1.1.1 .net简介 1
1.1.2 asp.net简介 2
1.2.1 visual studio 2008 3
1.2.2 安装和配置iis 7
实训1.1——创建第一个asp.net3.5应用程序 14
常见疑难解答 15
上机练习 15
第2章 c#语言简介 17
2.1 概述 17
2.1.1 大小写的敏感性 17
2.1.2 注释 17
2.1.3 语句终止符 18
2.1.4 语句块 18
2.2 基本语法 19
2.2.1 数据类型 19
2.2.2 变量和常量 20
2.2.3 表达式和运算符 21
.2.2.4 装箱和拆箱 23
2.2.5 泛型 23
2.3 数组 27
2.4 控制语句 29
2.4.1 条件语句 29
2.4.2 循环语句 32
2.4.3 跳转语句 34
2.4.4 异常处理 35
实训2.1——冒泡排序 37
2.5 面向对象设计 38
2.5.1 类和对象 39
2.5.2 继承 41
2.5.3 重载 41
2.5.4 事件和委托 42
实训2.2——研究生类undergraduate 44
2.6 c#高级应用 47
2.6.1 隐型局部变量 47
2.6.2 扩展方法 48
2.6.3 lambda表达式 49
常见疑难解答 50
上机练习 51
第3章 asp.net控件 53
3.1 html控件 53
3.1.1 html控件结构 53
3.1.2 html控件的常用属性 54
3.1.3 常用的html控件 55
3.1.4 应用举例 56
3.2 基本的web控件 57
3.3 服务器控件类 59
3.3.1 基本属性 59
3.3.2 服务器控件的事件 62
3.4 列表控件 64
3.4.1 listbox 64
3.4.2 dropdownlist 66
3.4.3 checkboxlist 67
3.4.4 radiobuttonlist 67
3.4.5 bulletedlist 68
实训3.1——购物篮 69
3.5 验证控件 72
3.5.1 requiredfieldvalidator控件 72
3.5.2 comparevalidator控件 73
3.5.3 rangevalidator控件 75
3.5.4 regularexpressionvalidator控件 76
3.5.5 customvalidator控件 77
实训3.2——用户登录认证 78
3.6 rich控件 80
3.6.1 calendar控件 80
3.6.2 adrotator控件 83
实训3.3——公益广告展播 84
常见疑难解答 85
上机练习 86
第4章 用户控件 89
4.1 概述 89
4.2 创建用户控件 90
4.3 用户控件的使用 92
4.4 定义用户控件的属性和事件 92
实训4.1——登录控件 94
常见疑难解答 97
上机练习 98
第5章 样式、主题和母版页 99
5.1 样式 99
5.1.1 样式的语法 100
5.1.2 使用样式 103
5.1.3 样式创建器 105
5.1.4 css属性窗口 107
5.1.5 创建和应用样式文件 108
5.2 主题 110
5.2.1 概述 110
5.2.2 主题的创建 111
5.2.3 主题的应用 112
5.2.4 skinid的应用 113
5.2.5 主题的禁用 114
5.3 母版页 114
5.3.1 概述 114
5.3.2 创建母版页 115
5.3.3 在母版页中放入网页的方法 118
实训5.1——酒店管理系统框架 120
常见疑难解答 122
上机练习 123
第6章 页面导航 125
6.1 网站地图 125
6.1.1 定义网站地图 126
6.1.2 把站点文件绑定到页面 128
6.2 导航控件 129
6.2.1 treeview控件 129
6.2.2 menu控件 131
6.2.3 sitemappath控件 134
常见疑难解答 135
上机练习 136
第7章 ado.net数据库编程 139
7.1 ado.net简介 139
7.2 连接数据库 140
7.2.1 建立sql server数据库 140
7.2.2 连接sql server数据库 143
7.3 操作数据 144
7.3.1 使用command类 144
7.3.2 使用存储过程 146
7.4 使用datareader 148
7.5 填充数据集 151
7.5.1 使用dataadapter 151
7.5.2 使用dataset 153
7.5.3 访问数据集 158
常见疑难解答 160
上机练习 162
第8章 数据绑定和数据控件 165
8.1 数据绑定概述 165
8.1.1 单值绑定 165
8.1.2 多值绑定 166
8.2 数据源控件 166
8.2.1 sqldatasource控件 167
8.2.2 sqldatasource控件的属性 169
8.2.3 使用sqldatasource控件 170
8.3 gridview控件 173
8.3.1 gridview控件概述 173
8.3.2 在gridview web服务器控件中分页 174
8.3.3 对gridview web服务器控件中的数据进行排序 176
8.4 detailsview控件 177
8.4.1 属性 177
8.4.2 在detailsview控件中显示数据 178
8.4.3 在detailsview控件中操作数据 178
8.5 formview控件 179
8.6 listview控件 180
实训8.1——股票池 180
常见疑难解答 183
上机练习 184
第9章 xml数据操作 187
9.1 xml概述 187
9.2 xml的语法 188
9.3 文档类型定义 189
9.3 可扩展样式语言 191
9.4 xpath 193
9.5 访问和操作xml 194
9.5.1 .net中的dom概述 194
9.5.2 创建xml文档 194
9.5.3 将xml读入文档 195
9.5.4 选择节点 196
9.5.5 创建新节点 196
9.5.6 修改xml文档 198
9.5.7 删除xml文档的节点、属性和内容 198
9.5.8 保存xml文档 199
实训9.1——留言簿 199
9.6 xml数据绑定控件 204
常见疑难解答 206
上机练习 207
第10章 linq技术 209
10.1 概述 209
10.2 linq基础 210
10.2.1 linq查询介绍 210
10.2.2 linq和泛型 212
10.2.3 基本查询操作 213
10.3 linq到ado.net 217
10.3.1 linq到sql基础 217
10.3.2 对象模型和对象模型的创建 217
10.3.3 查询数据库 221
10.3.4 更改数据库 222
10.4 linqdatasource控件 224
实训10.1——简单留言板 227
常见疑难解答 232
上机练习 233
第11章 asp.net常用对象和状态管理 235
11.1 asp.net中的常用对象 235
11.1.1 page类 235
11.1.2 request对象 239
11.1.3 response对象 241
11.1.4 server对象 244
11.2 asp.net状态管理 247
11.2.1 session对象 247
11.2.2 cookie对象 250
11.2.3 viewstate对象 253
11.2.4 application对象 256
实训11.1——在线投票 258
常见疑难解答 262
上机练习 263
第12章 web服务 265
12.1 web service概述 265
12.1.1 web service 的概念 265
12.1.2 web service的基本构成 267
12.1.3 实现一个基本的web服务 268
12.2 web服务协议 273
12.2.1 wsdl(web服务描述语言) 273
12.2.2 soap(简单对象访问协议) 275
12.2.3 uddi(统一描述、发现和集成协议) 276
12.3 web服务的应用 277
12.3.1 使用存在的web服务 277
12.3.2 web服务实现数据库操作 280
实训12.1——计算器 283
常见疑难解答 289
上机练习 290
第13章 asp.net ajax技术 291
13.1 asp.net ajax技术概述 291
13.1.1 体系结构 292
13.1.2 客户端特征 292
13.1.3 服务器端特征 292
13.1.4 创建asp.net ajax程序 293
13.2 asp.net ajax核心控件 295
13.2.1 scriptmanager控件 295
13.2.2 updatepanel控件 298
13.2.3 updateprogress控件 301
13.2.4 timer控件 305
13.3 ajax control toolkit 307
13.3.1 ajax control toolkit简介 308
13.3.2 使用示例 310
实训13.1——添加用户信息 311
常见疑难解答 315
上机练习 316
第14章 asp.net mvc框架 319
14.1 asp.net mvc简介 319
14.1.1 什么是mvc 319
14.1.2 asp.net mvc 321
14.1.3 安装asp.net mvc 框架 322
14.2 asp.net mvc应用程序 323
14.2.1 mvc应用程序的创建 324
14.2.2 mvc应用程序的结构 325
14.2.3 路由 327
14.2.4 mvc应用程序的执行过程 331
14.2.5 构建模型 332
14.2.6 控制器 334
14.2.7 视图 336
实训14.1——餐饮管理系统中的类别管理模块 339
常见疑难解答 344
上机练习 345
第15章 网上博客 347
15.1 系统分析与设计 347
15.1.1 系统需求分析 347
15.1.2 系统模块设计 347
15.1.3 系统运行演示 350
15.2 系统数据库设计 352
15.2.1 数据库表设计 352
15.2.2 数据库表关系 355
15.2.3 创建数据库实体类映射 356
15.3 实体类模块 357
15.4 数据库管理模块 358
15.5 业务逻辑模块 364
15.6 博客页面显示模块 366
15.6.1 使用母版页 366
15.6.2 首页的设计 370
15.6.3 管理博客页面设计 371
15.7 博客管理模块 372
第16章 赠送项目案例 377
项目01 图书管理系统 377
01.1 系统分析与设计 377
01.2 系统数据库设计 379
01.3 系统运行示例 381
项目02 网上校友录 383
02.1 系统分析与设计 383
02.2 系统模块设计 383
02.3 系统数据库设计 384
02.4 系统运行示例 386
项目03 考勤管理系统 389
03.1 系统分析与设计 389
03.2 系统数据库设计 391
03.3 系统运行示例 393
项目04 新闻发布系统 395
04.1 系统分析与设计 395
04.2 系统数据库设计 396
04.3 系统运行示例 397
项目05 绩效管理系统 400
05.1 系统分析与设计 400
05.2 系统数据库设计 402
05.3 系统运行示例 404
项目06 博客管理系统 406
06.1 系统分析与设计 407
06.2 系统数据库设计 409
06.3 系统运行示例 411
项目07 医院管理系统 413
07.1 系统分析与设计 413
07.2 系统数据库设计 415
07.3 系统运行示例 416
项目08 仓库管理系统 418
08.1 系统分析与设计 418
08.2 系统数据库设计 420
08.3 系统运行示例 422
项目09 学生宿舍管理系统 424
09.1 系统分析与设计 424
09.2 系统数据库设计 426
09.3 系统运行示例 428
项目010 机票预订系统 430
010.1 系统分析与设计 430
010.2 系统数据库设计 432
010.3 系统运行示例 434
第1章 asp.net3.5开发基础 1
1.1 asp.net简介 1
1.1.1 .net简介 1
1.1.2 asp.net简介 2
1.2.1 visual studio 2008 3
1.2.2 安装和配置iis 7
实训1.1——创建第一个asp.net3.5应用程序 14
常见疑难解答 15
上机练习 15
第2章 c#语言简介 17
2.1 概述 17
2.1.1 大小写的敏感性 17
2.1.2 注释 17
2.1.3 语句终止符 18
2.1.4 语句块 18
2.2 基本语法 19
2.2.1 数据类型 19
2.2.2 变量和常量 20
2.2.3 表达式和运算符 21
.2.2.4 装箱和拆箱 23
2.2.5 泛型 23
2.3 数组 27
2.4 控制语句 29
2.4.1 条件语句 29
2.4.2 循环语句 32
2.4.3 跳转语句 34
2.4.4 异常处理 35
实训2.1——冒泡排序 37
2.5 面向对象设计 38
2.5.1 类和对象 39
2.5.2 继承 41
2.5.3 重载 41
2.5.4 事件和委托 42
实训2.2——研究生类undergraduate 44
2.6 c#高级应用 47
2.6.1 隐型局部变量 47
2.6.2 扩展方法 48
2.6.3 lambda表达式 49
常见疑难解答 50
上机练习 51
第3章 asp.net控件 53
3.1 html控件 53
3.1.1 html控件结构 53
3.1.2 html控件的常用属性 54
3.1.3 常用的html控件 55
3.1.4 应用举例 56
3.2 基本的web控件 57
3.3 服务器控件类 59
3.3.1 基本属性 59
3.3.2 服务器控件的事件 62
3.4 列表控件 64
3.4.1 listbox 64
3.4.2 dropdownlist 66
3.4.3 checkboxlist 67
3.4.4 radiobuttonlist 67
3.4.5 bulletedlist 68
实训3.1——购物篮 69
3.5 验证控件 72
3.5.1 requiredfieldvalidator控件 72
3.5.2 comparevalidator控件 73
3.5.3 rangevalidator控件 75
3.5.4 regularexpressionvalidator控件 76
3.5.5 customvalidator控件 77
实训3.2——用户登录认证 78
3.6 rich控件 80
3.6.1 calendar控件 80
3.6.2 adrotator控件 83
实训3.3——公益广告展播 84
常见疑难解答 85
上机练习 86
第4章 用户控件 89
4.1 概述 89
4.2 创建用户控件 90
4.3 用户控件的使用 92
4.4 定义用户控件的属性和事件 92
实训4.1——登录控件 94
常见疑难解答 97
上机练习 98
第5章 样式、主题和母版页 99
5.1 样式 99
5.1.1 样式的语法 100
5.1.2 使用样式 103
5.1.3 样式创建器 105
5.1.4 css属性窗口 107
5.1.5 创建和应用样式文件 108
5.2 主题 110
5.2.1 概述 110
5.2.2 主题的创建 111
5.2.3 主题的应用 112
5.2.4 skinid的应用 113
5.2.5 主题的禁用 114
5.3 母版页 114
5.3.1 概述 114
5.3.2 创建母版页 115
5.3.3 在母版页中放入网页的方法 118
实训5.1——酒店管理系统框架 120
常见疑难解答 122
上机练习 123
第6章 页面导航 125
6.1 网站地图 125
6.1.1 定义网站地图 126
6.1.2 把站点文件绑定到页面 128
6.2 导航控件 129
6.2.1 treeview控件 129
6.2.2 menu控件 131
6.2.3 sitemappath控件 134
常见疑难解答 135
上机练习 136
第7章 ado.net数据库编程 139
7.1 ado.net简介 139
7.2 连接数据库 140
7.2.1 建立sql server数据库 140
7.2.2 连接sql server数据库 143
7.3 操作数据 144
7.3.1 使用command类 144
7.3.2 使用存储过程 146
7.4 使用datareader 148
7.5 填充数据集 151
7.5.1 使用dataadapter 151
7.5.2 使用dataset 153
7.5.3 访问数据集 158
常见疑难解答 160
上机练习 162
第8章 数据绑定和数据控件 165
8.1 数据绑定概述 165
8.1.1 单值绑定 165
8.1.2 多值绑定 166
8.2 数据源控件 166
8.2.1 sqldatasource控件 167
8.2.2 sqldatasource控件的属性 169
8.2.3 使用sqldatasource控件 170
8.3 gridview控件 173
8.3.1 gridview控件概述 173
8.3.2 在gridview web服务器控件中分页 174
8.3.3 对gridview web服务器控件中的数据进行排序 176
8.4 detailsview控件 177
8.4.1 属性 177
8.4.2 在detailsview控件中显示数据 178
8.4.3 在detailsview控件中操作数据 178
8.5 formview控件 179
8.6 listview控件 180
实训8.1——股票池 180
常见疑难解答 183
上机练习 184
第9章 xml数据操作 187
9.1 xml概述 187
9.2 xml的语法 188
9.3 文档类型定义 189
9.3 可扩展样式语言 191
9.4 xpath 193
9.5 访问和操作xml 194
9.5.1 .net中的dom概述 194
9.5.2 创建xml文档 194
9.5.3 将xml读入文档 195
9.5.4 选择节点 196
9.5.5 创建新节点 196
9.5.6 修改xml文档 198
9.5.7 删除xml文档的节点、属性和内容 198
9.5.8 保存xml文档 199
实训9.1——留言簿 199
9.6 xml数据绑定控件 204
常见疑难解答 206
上机练习 207
第10章 linq技术 209
10.1 概述 209
10.2 linq基础 210
10.2.1 linq查询介绍 210
10.2.2 linq和泛型 212
10.2.3 基本查询操作 213
10.3 linq到ado.net 217
10.3.1 linq到sql基础 217
10.3.2 对象模型和对象模型的创建 217
10.3.3 查询数据库 221
10.3.4 更改数据库 222
10.4 linqdatasource控件 224
实训10.1——简单留言板 227
常见疑难解答 232
上机练习 233
第11章 asp.net常用对象和状态管理 235
11.1 asp.net中的常用对象 235
11.1.1 page类 235
11.1.2 request对象 239
11.1.3 response对象 241
11.1.4 server对象 244
11.2 asp.net状态管理 247
11.2.1 session对象 247
11.2.2 cookie对象 250
11.2.3 viewstate对象 253
11.2.4 application对象 256
实训11.1——在线投票 258
常见疑难解答 262
上机练习 263
第12章 web服务 265
12.1 web service概述 265
12.1.1 web service 的概念 265
12.1.2 web service的基本构成 267
12.1.3 实现一个基本的web服务 268
12.2 web服务协议 273
12.2.1 wsdl(web服务描述语言) 273
12.2.2 soap(简单对象访问协议) 275
12.2.3 uddi(统一描述、发现和集成协议) 276
12.3 web服务的应用 277
12.3.1 使用存在的web服务 277
12.3.2 web服务实现数据库操作 280
实训12.1——计算器 283
常见疑难解答 289
上机练习 290
第13章 asp.net ajax技术 291
13.1 asp.net ajax技术概述 291
13.1.1 体系结构 292
13.1.2 客户端特征 292
13.1.3 服务器端特征 292
13.1.4 创建asp.net ajax程序 293
13.2 asp.net ajax核心控件 295
13.2.1 scriptmanager控件 295
13.2.2 updatepanel控件 298
13.2.3 updateprogress控件 301
13.2.4 timer控件 305
13.3 ajax control toolkit 307
13.3.1 ajax control toolkit简介 308
13.3.2 使用示例 310
实训13.1——添加用户信息 311
常见疑难解答 315
上机练习 316
第14章 asp.net mvc框架 319
14.1 asp.net mvc简介 319
14.1.1 什么是mvc 319
14.1.2 asp.net mvc 321
14.1.3 安装asp.net mvc 框架 322
14.2 asp.net mvc应用程序 323
14.2.1 mvc应用程序的创建 324
14.2.2 mvc应用程序的结构 325
14.2.3 路由 327
14.2.4 mvc应用程序的执行过程 331
14.2.5 构建模型 332
14.2.6 控制器 334
14.2.7 视图 336
实训14.1——餐饮管理系统中的类别管理模块 339
常见疑难解答 344
上机练习 345
第15章 网上博客 347
15.1 系统分析与设计 347
15.1.1 系统需求分析 347
15.1.2 系统模块设计 347
15.1.3 系统运行演示 350
15.2 系统数据库设计 352
15.2.1 数据库表设计 352
15.2.2 数据库表关系 355
15.2.3 创建数据库实体类映射 356
15.3 实体类模块 357
15.4 数据库管理模块 358
15.5 业务逻辑模块 364
15.6 博客页面显示模块 366
15.6.1 使用母版页 366
15.6.2 首页的设计 370
15.6.3 管理博客页面设计 371
15.7 博客管理模块 372
第16章 赠送项目案例 377
项目01 图书管理系统 377
01.1 系统分析与设计 377
01.2 系统数据库设计 379
01.3 系统运行示例 381
项目02 网上校友录 383
02.1 系统分析与设计 383
02.2 系统模块设计 383
02.3 系统数据库设计 384
02.4 系统运行示例 386
项目03 考勤管理系统 389
03.1 系统分析与设计 389
03.2 系统数据库设计 391
03.3 系统运行示例 393
项目04 新闻发布系统 395
04.1 系统分析与设计 395
04.2 系统数据库设计 396
04.3 系统运行示例 397
项目05 绩效管理系统 400
05.1 系统分析与设计 400
05.2 系统数据库设计 402
05.3 系统运行示例 404
项目06 博客管理系统 406
06.1 系统分析与设计 407
06.2 系统数据库设计 409
06.3 系统运行示例 411
项目07 医院管理系统 413
07.1 系统分析与设计 413
07.2 系统数据库设计 415
07.3 系统运行示例 416
项目08 仓库管理系统 418
08.1 系统分析与设计 418
08.2 系统数据库设计 420
08.3 系统运行示例 422
项目09 学生宿舍管理系统 424
09.1 系统分析与设计 424
09.2 系统数据库设计 426
09.3 系统运行示例 428
项目010 机票预订系统 430
010.1 系统分析与设计 430
010.2 系统数据库设计 432
010.3 系统运行示例 434
ASP.NET 3.5程序设计与项目实践
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!