ASP.NET 4.0动态网站开发实用教程 / 计算机基础与实训教材系列
¥36.00定价
作者: 杨春元
出版时间:2012-02
出版社:清华大学出版社
- 清华大学出版社
- 9787302277996
- 124712
- 45158357-9
- 16开
- 2012-02
- 工学
- 计算机科学与技术
- TP393.092
- 计算机
- 高职
内容简介
杨春元编著的《4.0动态网站开发实用教程》由浅入深、循序渐进地介绍了使用 4.0开发动态网站的基本知识和使用技巧。全书共分11章,分别介绍了的发展历程,VWD 2010集成开发环境,的内置对象和配置文件,各种服务器控件的使用,CSS样式、主题和母版页的使用,使用访问和操纵数据库,LINQ查询技巧, AJAX,XML和Web服务,使用jQuery美化网页以及网站的部署与发布。最后一章还安排了项目实践,综合运用所学知识创建一个简易的BBS网站,提高和拓宽读者的实际技能。
《4.0动态网站开发实用教程》内容丰富,结构清晰,语言简练,图文并茂,具有很强的实用性和可操作性,是一本适合于大中专院校、职业院校及各类社会培训学校的优秀教材,也是广大初、中级电脑用户的自学参考书。
本书对应的电子教案、实例源文件和习题答案可以到http:///edu网站下载。
《4.0动态网站开发实用教程》内容丰富,结构清晰,语言简练,图文并茂,具有很强的实用性和可操作性,是一本适合于大中专院校、职业院校及各类社会培训学校的优秀教材,也是广大初、中级电脑用户的自学参考书。
本书对应的电子教案、实例源文件和习题答案可以到http:///edu网站下载。
目录
第1章 4.0入门/1
1.1 网站建设基础知识/1
1.1.1 静态网站/1
1.1.2 动态网站/2
1.2 与VWD 2010/3
1.2.1 的历史/3
1.2.2 的开发环境/5
1.3 使用VWD创建Web应用程序/8
1.3.1 VWD 2010 IDE环境介绍/8
1.3.2 第一个Web应用程序/12
1.3.3 初识标记/15
1.4 上机练习/16
1.5 习题/17
第2章 基础知识/18
2.1 应用程序基础/18
2.1.1 的文件类型/19
2.1.2 应用程序的目录结构/20
2.2 页面管理/22
2.2.1 页面代码模式/22
2.2.2 页面往返机制/24
2.2.3 页面生存周期/24
2.3 的内置对象/25
2.3.1 Page类/25
2.3.2 Request对象/28
2.3.3 Response对象/30
2.3.4 Application对象/34
2.3.5 Server对象/35
2.3.6 Session对象/37
2.3.7 ViewState对象/39
2.3.8 Cookie对象/42
2.4 配置管理/46
2.4.1 nfig文件介绍/46
2.4.2 ax文件介绍/49
2.5 上机练习/51
2.6 习题/53
第3章 服务器控件/55
3.1 服务器控件概述/55
3.1.1 服务器控件类/56
3.1.2 使用服务器控件/59
3.2 控件的类别/63
3.2.1 标准控件/63
3.2.2 HTML控件/76
3.2.3 数据控件/76
3.2.4 验证控件/76
3.2.5 导航控件/83
3.2.6 登录控件/93
3.2.7 WebParts/102
3.2.8 Ajax Extensions/103
3.2.9 动态数据/103
3.3 用户控件/103
3.3.1 用户控件简介/103
3.3.2 创建并使用用户控件/104
3.4 状态引擎/107
3.4.1 状态引擎的工作原理/107
3.4.2 如何关闭视图状态/109
3.5 上机练习/111
3.5.1 上传文件/111
3.5.2 使用AdRotator控件/112
3.6 习题/115
第4章 样式、主题和母版页/116
4.1 CSS样式/116
4.1.1 HTML格式化的缺点/117
4.1.2 什么是CSS/117
4.1.3 CSS属性简介/121
4.2 在VWD中使用CSS/122
4.2.1 创建新样式/122
4.2.2 样式规则/125
4.2.3 应用样式/129
4.2.4 管理样式/130
4.2.5 DIV和CSS布局/132
4.3 主题/135
4.3.1 主题的基本概念/135
4.3.2 主题的类型/136
4.3.3 创建并应用主题/137
4.3.4 动态切换主题/142
4.4 母版页/146
4.4.1 创建母版页/146
4.4.2 创建内容页/149
4.5 上机练习/150
4.6 习题/151
第5章 显示和操作数据库/153
5.1 数据库基础/153
5.1.1 数据库概述/153
5.1.2 结构化查询语言SQL/155
5.2 概述/162
5.2.1 基础/162
5.2.2 提供者对象/163
5.2.3 数据集对象/166
5.2.4 使用访问数据库/167
5.3 数据绑定和数据控件/178
5.3.1 数据绑定概述/178
5.3.2 单值和列表控件的数据绑定/178
5.3.3 数据控件简介/179
5.3.4 使用数据控件/184
5.4 上机练习/187
5.4.1 事务处理/187
5.4.2 DataList的数据绑定/189
5.5 习题/190
第6章 使用LINQ/192
6.1 LINQ简介/192
6.1.1 LINQ to Objects/193
6.1.2 LINQ to XML/194
6.1.3 LINQ to /194
6.1.4 LINQ和泛型/195
6.2 Entity Framework/195
6.3 LINQ查询语法/199
6.3.1 基本语法/200
6.3.2 用匿名类型定型数据/202
6.4 使用数据控件和LINQ/204
6.4.1 EntityDataSource控件/204
6.4.2 使用ListView和DataPager控件/206
6.5 上机练习/209
6.6 习题/211
第7章 AJAX/212
7.1 AJAX简介/212
7.2 使用AJAX控件/214
7.2.1 ScriptManager控件/214
7.2.2 UpdatePanel控件/216
7.2.3 UpdateProgress控件/221
7.2.4 Timer控件/224
7.2.5 ScriptManagerProxy控件/226
7.3 客户端 AJAX Library/226
7.4 上机练习/229
7.4.1 进度条的取消功能/229
7.4.2 定时更新多个UpdatePanel/230
7.5 习题/231
第8章 XML和Web服务/233
8.1 XML概述/233
8.1.1 XML的基本结构/234
8.1.2 XML应用与发展前景/235
8.2 使用访问XML/237
8.2.1 读写XML文件/237
8.2.2 将数据库数据转换成XML/239
8.3 Web服务概述/241
8.3.1 什么是Web服务/241
8.3.2 Web服务体系/242
8.3.3 支持AJAX的Web服务/243
8.4 创建和调用Web服务/244
8.4.1 WebService类/245
8.4.2 创建Web服务/247
8.4.3 调用Web服务/250
8.4.4 支持AJAX的Web服务示例/254
8.5 上机练习/258
8.6 习题/259
第9章 jQuery入门/260
9.1 jQuery简介/260
9.1.1 选择引用jQuery的位置/261
9.1.2 包含jQuery库的不同方式/261
9.1.3 第一个jQuery页面/262
9.2 jQuery语法/263
9.2.1 ready函数/264
9.2.2 基本选择器/264
9.2.3 筛选器/268
9.2.4 对匹配集中的项应用CSS/272
9.2.5 添加事件处理/273
9.2.6 访问jQuery对象/274
9.2.7 使用jQuery的效果/277
9.3 jQuery扩展应用/281
9.3.1 使用jQuery插件/282
9.3.2 编写jQuery插件/283
9.4 上机练习/285
9.5 习题/288
第10章 部署Web站点/289
10.1 部署Web站点/289
10.1.1 部署前的准备工作/289
10.1.2 复制Web站点/290
10.2 在IIS下运行站点/292
10.2.1 安装和配置Web服务器/292
10.2.2 IIS中的安全性/294
10.
1.1 网站建设基础知识/1
1.1.1 静态网站/1
1.1.2 动态网站/2
1.2 与VWD 2010/3
1.2.1 的历史/3
1.2.2 的开发环境/5
1.3 使用VWD创建Web应用程序/8
1.3.1 VWD 2010 IDE环境介绍/8
1.3.2 第一个Web应用程序/12
1.3.3 初识标记/15
1.4 上机练习/16
1.5 习题/17
第2章 基础知识/18
2.1 应用程序基础/18
2.1.1 的文件类型/19
2.1.2 应用程序的目录结构/20
2.2 页面管理/22
2.2.1 页面代码模式/22
2.2.2 页面往返机制/24
2.2.3 页面生存周期/24
2.3 的内置对象/25
2.3.1 Page类/25
2.3.2 Request对象/28
2.3.3 Response对象/30
2.3.4 Application对象/34
2.3.5 Server对象/35
2.3.6 Session对象/37
2.3.7 ViewState对象/39
2.3.8 Cookie对象/42
2.4 配置管理/46
2.4.1 nfig文件介绍/46
2.4.2 ax文件介绍/49
2.5 上机练习/51
2.6 习题/53
第3章 服务器控件/55
3.1 服务器控件概述/55
3.1.1 服务器控件类/56
3.1.2 使用服务器控件/59
3.2 控件的类别/63
3.2.1 标准控件/63
3.2.2 HTML控件/76
3.2.3 数据控件/76
3.2.4 验证控件/76
3.2.5 导航控件/83
3.2.6 登录控件/93
3.2.7 WebParts/102
3.2.8 Ajax Extensions/103
3.2.9 动态数据/103
3.3 用户控件/103
3.3.1 用户控件简介/103
3.3.2 创建并使用用户控件/104
3.4 状态引擎/107
3.4.1 状态引擎的工作原理/107
3.4.2 如何关闭视图状态/109
3.5 上机练习/111
3.5.1 上传文件/111
3.5.2 使用AdRotator控件/112
3.6 习题/115
第4章 样式、主题和母版页/116
4.1 CSS样式/116
4.1.1 HTML格式化的缺点/117
4.1.2 什么是CSS/117
4.1.3 CSS属性简介/121
4.2 在VWD中使用CSS/122
4.2.1 创建新样式/122
4.2.2 样式规则/125
4.2.3 应用样式/129
4.2.4 管理样式/130
4.2.5 DIV和CSS布局/132
4.3 主题/135
4.3.1 主题的基本概念/135
4.3.2 主题的类型/136
4.3.3 创建并应用主题/137
4.3.4 动态切换主题/142
4.4 母版页/146
4.4.1 创建母版页/146
4.4.2 创建内容页/149
4.5 上机练习/150
4.6 习题/151
第5章 显示和操作数据库/153
5.1 数据库基础/153
5.1.1 数据库概述/153
5.1.2 结构化查询语言SQL/155
5.2 概述/162
5.2.1 基础/162
5.2.2 提供者对象/163
5.2.3 数据集对象/166
5.2.4 使用访问数据库/167
5.3 数据绑定和数据控件/178
5.3.1 数据绑定概述/178
5.3.2 单值和列表控件的数据绑定/178
5.3.3 数据控件简介/179
5.3.4 使用数据控件/184
5.4 上机练习/187
5.4.1 事务处理/187
5.4.2 DataList的数据绑定/189
5.5 习题/190
第6章 使用LINQ/192
6.1 LINQ简介/192
6.1.1 LINQ to Objects/193
6.1.2 LINQ to XML/194
6.1.3 LINQ to /194
6.1.4 LINQ和泛型/195
6.2 Entity Framework/195
6.3 LINQ查询语法/199
6.3.1 基本语法/200
6.3.2 用匿名类型定型数据/202
6.4 使用数据控件和LINQ/204
6.4.1 EntityDataSource控件/204
6.4.2 使用ListView和DataPager控件/206
6.5 上机练习/209
6.6 习题/211
第7章 AJAX/212
7.1 AJAX简介/212
7.2 使用AJAX控件/214
7.2.1 ScriptManager控件/214
7.2.2 UpdatePanel控件/216
7.2.3 UpdateProgress控件/221
7.2.4 Timer控件/224
7.2.5 ScriptManagerProxy控件/226
7.3 客户端 AJAX Library/226
7.4 上机练习/229
7.4.1 进度条的取消功能/229
7.4.2 定时更新多个UpdatePanel/230
7.5 习题/231
第8章 XML和Web服务/233
8.1 XML概述/233
8.1.1 XML的基本结构/234
8.1.2 XML应用与发展前景/235
8.2 使用访问XML/237
8.2.1 读写XML文件/237
8.2.2 将数据库数据转换成XML/239
8.3 Web服务概述/241
8.3.1 什么是Web服务/241
8.3.2 Web服务体系/242
8.3.3 支持AJAX的Web服务/243
8.4 创建和调用Web服务/244
8.4.1 WebService类/245
8.4.2 创建Web服务/247
8.4.3 调用Web服务/250
8.4.4 支持AJAX的Web服务示例/254
8.5 上机练习/258
8.6 习题/259
第9章 jQuery入门/260
9.1 jQuery简介/260
9.1.1 选择引用jQuery的位置/261
9.1.2 包含jQuery库的不同方式/261
9.1.3 第一个jQuery页面/262
9.2 jQuery语法/263
9.2.1 ready函数/264
9.2.2 基本选择器/264
9.2.3 筛选器/268
9.2.4 对匹配集中的项应用CSS/272
9.2.5 添加事件处理/273
9.2.6 访问jQuery对象/274
9.2.7 使用jQuery的效果/277
9.3 jQuery扩展应用/281
9.3.1 使用jQuery插件/282
9.3.2 编写jQuery插件/283
9.4 上机练习/285
9.5 习题/288
第10章 部署Web站点/289
10.1 部署Web站点/289
10.1.1 部署前的准备工作/289
10.1.2 复制Web站点/290
10.2 在IIS下运行站点/292
10.2.1 安装和配置Web服务器/292
10.2.2 IIS中的安全性/294
10.