ASP.NET网站开发实例教程(第2版)

出版日期:2014-9
ISBN:9787302359768
作者:李锡辉,王樱,朱清妍

书籍目录

项目1  创建ASP.NET Web应用程序
1
任务1 安装Visual Studio 2010集成开发环境
1
任务场景
1
知识引入
1
1.1 认识ASP.NET
1
1.1.1 .NET Framework体系结构
2
1.1.2 什么是ASP.NET
3
1.2 Visual Studio 2010
3
1.2.1 Visual Studio 2010的特性
3
1.2.2 安装Visual Studio 2010的系统要求
5
任务实施
6
任务2 创建第一个ASP.NET Web应用程序
7
任务场景
7
知识引入
8
1.3 Visual Studio 2010集成开发环境
8
1.3.1 Visual Studio 2010主界面
8
1.3.2 配置集成开发环境
10
1.4 网站类型
10
1.5 ASP.NET网站结构
11
1.5.1 ASP.NET站点布局
11
1.5.2 网站文件类型
12
1.6 事件驱动编程
13
1.6.1 事件驱动编程
13
1.6.2 Web窗体
14
任务实施
18
知识拓展
20
项目小结
22
本项目IT企业常见面试题
22
项目实训
22
项目2 Web应用程序的界面设计
23
任务1 设计会员注册页面
23
任务场景
23
知识引入
23
2.1 ASP.NET Web服务器控件
23
2.2 HTML服务器控件
24
2.2.1 HTML服务器控件的属性
24
2.2.2 添加HTML服务器控件
25
2.2.3 设置HTML服务器控件属性
26
2.3 Web服务器控件
26
2.3.1 Web服务器控件属性
27
2.3.2 标准控件
29
2.3.3 验证控件
37
任务实施
41
知识拓展
45
任务2 使用母版页设计网站
46
任务场景
46
知识引入
47
2.4 母版页的工作原理
47
2.4.1 母版页
47
2.4.2 内容页
48
2.4.3 运行机制
48
2.5 确定网站布局
49
任务实施
49
知识拓展
53
任务3 使用主题样式化网站
54
任务场景
54
知识引入
55
2.6 主题与外观控件
55
2.6.1 外观
55
2.6.2 级联样式表(CSS)、图形和其他资源
55
2.7 创建主题
56
2.7.1 创建页面主题
56
2.7.2 在主题中添加外观文件
56
2.7.3 在主题中添加CSS
57
2.7.4 创建全局主题
57
2.8 应用ASP.NET主题
58
2.9 禁用ASP.NET主题
60
任务实施
60
知识拓展
63
任务4 站点导航
64
任务场景
64
知识引入
64
2.10 向导控件
64
2.11 站点地图
67
2.11.1 创建站点地图
67
2.11.2 SiteMapPath控件
69
2.11.3 Menu控件
69
2.11.4 TreeView控件
70
2.12 URL 映射和路由
71
2.12.1 URL映射
71
2.12.2 URL路由
72
任务实施
73
项目小结
75
本项目IT企业常见面试题
75
项目实训
75
项目3 Web应用的状态管理
77
任务1 用户登录实现
77
任务场景
77
知识引入
77
3.1 状态管理
77
3.2 Response对象
79
3.2.1 Response对象的常用属性和方法
79
3.2.2 Response对象的应用
79
3.3 Request对象
80
3.3.1 Request对象的常用属性和方法
81
3.3.2 Request对象的应用
81
任务实施
83
任务2 网络在线投票实现
85
任务场景
85
知识引入
85
3.4 Cookie对象
85
3.4.1 Cookie对象的常用属性和方法
85
3.4.2 Cookie对象的应用
86
3.5 Server对象
91
3.5.1 Server对象的常用属性和方法
91
3.5.2 Server对象的应用
91
3.6 文件读写
93
任务实施
96
任务3 网站计数器实现
98
任务场景
98
知识引入
99
3.7 Session对象
99
3.7.1 Session对象的常用属性和方法
99
3.7.2 Session对象的应用
99
3.8 Application对象
102
3.8.1 Application对象的常用属性和方法
102
3.8.2 Application对象的应用
102
3.9 Global.asax文件配置
104
任务实施
108
项目小结
110
本项目IT企业常见面试题
110
项目实训
111
项目4 使用ADO.NET实现数据访问
112
任务1 用户身份验证
112
任务场景
112
知识引入
112
4.1 ADO.NET数据访问技术
112
4.1.1 ADO.NET组成
113
4.1.2 使用ADO.NET访问数据
114
4.2 使用Connection对象连接数据库
115
4.2.1 Connection对象
115
4.2.2 使用web.config文件定义数据连接字符串
117
4.3 连接式数据访问模式操作数据库
119
4.3.1 Command对象
119
4.3.2 DataReader数据读取器
123
任务实施
126
任务2 商品信息查询
128
任务场景
128
知识引入
128
4.4 断开式数据访问模式操作数据库
128
4.4.1 DataSet对象
129
4.4.2 DataAdapter对象
130
4.5 数据绑定
131
4.5.1 绑定单值数据
132
4.5.2 绑定集合数据
133
4.5.3 使用数据源控件绑定数据
134
4.6 GridView数据控件
138
4.6.1 GridView控件概述
138
4.6.2 分页和排序
139
4.6.3 自定义列
141
任务实施
143
任务3 商品信息管理
148
任务场景
148
知识引入
148
4.7 ADO.NET调用存储过程
148
4.8 事务
150
任务实施
152
任务4 购物车的实现
160
任务场景
160
知识引入
160
4.9 DataList数据控件
160
4.9.1 DataList控件中显示数据
160
4.9.2 DataList控件分页实现
163
任务实施
165
项目小结
175
本项目IT企业常见面试题
175
项目实训
175
项目5 使用LINQ实现数据访问
177
任务1 会员管理功能实现
177
任务场景
177
知识引入
177
5.1 LINQ基础
177
5.1.1 LINQ架构
177
5.1.2 LINQ语法
178
5.2 LINQ To SQL
180
5.2.1 创建实体类
180
5.2.2 查询数据
181
5.2.3 插入数据
182
5.2.4 更新数据
184
5.2.5 删除数据
185
任务实施
187
任务2 留言板功能实现
193
任务场景
193
知识引入
193
5.3 LinqDataSource控件
193
5.4 Repeater控件
195
5.4.1 Repeater控件模板
195
5.4.2 在Repeater控件中显示数据
195
任务实施
197
项目小结
202
本项目IT企业常见面试题
202
项目实训
202
项目6 Web应用开发中的图形编程
203
任务1 图形验证码的实现
203
任务场景
203
知识引入
203
6.1 图形编程基础
203
6.1.1 GDI+简介
204
6.1.2 GDI+绘图类
205
6.1.3 Graphics类
206
6.2 绘制图形
208
6.2.1 绘制基本图形
208
6.2.2 绘制图片
211
6.3 Random类
213
6.4 动态网页作为图像源
214
任务实施
215
知识拓展
218
任务2 网络在线投票的图形绘制
220
任务场景
220
知识引入
220
6.5 使用Chart控件创建图表
220
任务实施
223
项目小结
224
本项目IT企业常见面试题
224
项目实训
225
项目7 高速缓存、跟踪检测和站点部署
226
任务1 高速缓存
226
任务场景
226
知识引入
226
7.1 缓存概述
226
7.2 页输出缓存
227
7.3 应用程序缓存
231
任务实施
236
任务2 跟踪检测
238
任务场景
238
知识引入
239
7.4 跟踪概述
239
7.5 页级跟踪
240
7.6 应用程序级跟踪
241
任务实施
242
任务3 站点部署
243
任务场景
243
知识引入
243
7.7 部署站点概述
243
7.7.1 复制站点
243
7.7.2 发布站点
246
7.7.3 Web项目安装包
251
任务实施
253
项目小结
254
本项目IT企业常见面试题
255
项目实训
255
项目8 jQuery实现网页特效
256
任务1 滑动菜单
256
任务场景
256
知识引入
256
8.1 jQuery基础
256
8.1.1 jQuery简介
256
8.1.2 使用jQuery
257
8.1.3 jQuery和$
257
8.1.4 第一个jQuery的Hello World程序
258
8.2 jQuery选择器
259
8.2.1 基本选择器
259
8.2.2 层次选择器
260
8.2.3 过滤选择器
260
8.2.4 表单选择器
261
8.3 jQuery操作DOM
264
8.3.1 操作元素内容和属性
264
8.3.2 更改元素样式
266
8.3.3 遍历DOM元素
269
任务实施
270
任务2 影片海报预览
272
任务场景
272
知识引入
273
8.4 jQuery中的事件
273
8.4.1 绑定事件
273
8.4.2 封装默认事件
274
8.4.3 事件合成
276
8.5 jQuery中的动画
276
8.5.1 显示隐藏
276
8.5.2 淡入淡出
277
任务实施
278
项目小结
280
本项目IT企业常见面试题
280
项目实训
281
项目9 使用AJAX技术提升用户体验
282
任务1 无刷新用户名验证
282
任务场景
282
知识引入
282
9.1 认识AJAX
282
9.1.1 什么是AJAX
283
9.1.2 ASP.NET 和AJAX
284
9.2 AJAX控件
284
9.2.1 脚本管理控件(ScriptManager)
284
9.2.2 更新区域控件(UpdatePanel)
285
任务实施
288
知识拓展
290
任务2 站点时钟显示
291
任务场景
291
知识引入
292
9.3 Timer控件
292
9.4 脚本管理代理控件(ScriptManagerProxy)
293
任务实施
295
知识拓展
296
项目小结
298
本项目IT企业常见面试题
298
项目实训
298
项目10 案例解析:物流管理系统
300
任务1 物流管理系统介绍
300
10.1 项目背景
300
10.2 物流管理系统功能说明
300
任务2 物流管理系统数据库设计
303
任务3 物流管理系统的实现
311
10.3 系统架构设计
311
10.4 系统公用模块创建
311
10.5 主要功能模块的设计与实现
318
10.5.1 登录模块的实现
318
10.5.2 设计实现承运管理子系统
331
10.5.3 设计实现运输管理子系统
334
10.5.4 系统发布
335
参考文献
337
附录A B2C网上商城的系统设计
338
A.1 项目背景
338
A.2 系统功能说明
338
A.2.1 前台用户购物主要包括的功能模块
338
A.2.2 后台信息管理主要包括的功能模块
338
A.2.3 系统用例图
339
A.3 数据库设计
339

作者简介

本书以Web应用开发中的典型模块为载体,以实际项目为中心,全程推演使用ASP.NET技术开发Web应用程序的过程,包括系统平台搭建、界面定制、数据验证、外观和导航设计、状态管理、数据访问和数据呈现、部署和维护、图形编程、jQuery和AJAX技术等。
本书以.NET Web程序员的岗位能力要求,结合学习者的认知规律,采用基于目标分解的设计模式,将基于.NET Web应用开发技术的主要知识内容通过27个典型任务由浅入深一一呈现,每个任务都按“任务情景→知识引入→任务实施”展开,有效地融“教、学、做”于一体。
本书可作为计算机应用技术、软件技术和网络技术等信息类相关专业的教学用书,也可作为相关领域的培训教材和.NET Web程序员的参考用书。


 ASP.NET网站开发实例教程(第2版)下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024