ASP.NET 3.5网站开发全程解析 第3版PDF电子书下载
- 电子书积分:17 积分如何计算积分?
- 作 者:(美)拉芙著
- 出 版 社:北京:清华大学出版社
- 出版年份:2010
- ISBN:9787302228417
- 页数:570 页
第1章 项目介绍——TheBeerHouse 1
1.1 提出问题 1
1.2 设计方案 2
1.3 解决方案 4
1.4 小结 6
第2章 进行网站设计 7
2.1 提出问题 7
2.2 设计方案 9
2.2.1 设计网站布局 10
2.2.2 在多个页面中共享通用设计 16
2.2.3 创建可供用户选择的主题 22
2.2.4 创建一个导航系统 25
2.2.5 创建遵从XHTML的可访问的网站 26
2.2.6 在所有页面上共享通用行为 27
2.3 解决方案 28
2.3.1 创建网站设计 30
2.3.2 创建模板页面 31
2.3.3 将BreadCrumb绑定到网站地图 42
2.3.4 创建第1个主题 42
2.3.5 创建一个示例Default.aspx页面 43
2.3.6 创建第2个主题 45
2.3.7 创建ThemeSelector用户控件 46
2.3.8 创建一致的侧边栏内容 51
2.3.9 再对样式稍做改动 53
2.4 小结 53
第3章 规划体系结构 55
3.1 提出问题 55
3.2 设计方案 56
3.2.1 创建通用类库 56
3.2.2 向Visual Studio解决方案中添加类库 56
3.2.3 设计分层的体系结构 58
3.2.4 选择一个数据存储 60
3.2.5 设计数据访问层 60
3.2.6 设计业务逻辑层 79
3.2.7 通过缓存数据提高性能 93
3.2.8 选择满足需要的缓存策略 93
3.2.9 使用ADO.NET Entity Framework管理事务 94
3.2.10 存储连接字符串及其他设置 95
3.2.11 用户界面 98
3.2.12 错误记录 110
3.2.13 搜索引擎优化技术 111
3.2.14 导航 115
3.3 解决方案 122
3.3.1 TheBeerHouse的配置部分 122
3.3.2 实现良好的搜索引擎优化技术 126
3.3.3 配置ELMAH 131
3.4 小结 133
第4章 会员资格模块和用户个人资料模块 135
4.1 提出问题 135
4.2 设计方案 137
4.2.1 密码存储方法 137
4.2.2 身份验证模式:Windows安全性还是自定义登录表单 138
4.2.3 按照我们自己的方式来做每件事情 138
4.2.4 Membership和Members hipUser类 139
4.2.5 建立和使用角色 157
4.2.6 建立和使用用户个人资料 162
4.2.7 设计解决方案 169
4.3 解决方案 170
4.3.1 配置文件 171
4.3.2 创建登录框 174
4.3.3 AccessDenied.aspx页面 177
4.3.4 实现OpenId身份验证 181
4.3.5 UserProfile控件 184
4.3.6 Register.aspx页面 195
4.3.7 PasswordRecovery.aspx页面 200
4.3.8 EditProfile.aspx页面 202
4.3.9 创建一个AJAX登录对话框 206
4.3.10 在会话之间保留用户喜欢的主题 212
4.3.11 管理部分 213
4.4 小结 239
第5章 新闻与文章管理 241
5.1 提出问题 241
5.2 设计方案 243
5.2.1 要实现的功能 243
5.2.2 设计数据库表 244
5.2.3 创建实体模型 248
5.2.4 构建存储库类 250
5.2.5 设计配置模块 258
5.2.6 设计用户界面 259
5.2.7 安全需要 264
5.3 解决方案 265
5.3.1 数据库解决方案 265
5.3.2 实现配置模块 266
5.3.3 实现业务逻辑层 271
5.3.4 实现Gravatar 285
5.3.5 实现用户界面 285
5.4 小结 318
第6章 民意调查 319
6.1 提出问题 319
6.2 设计方案 321
6.2.1 处理多次投票 322
6.2.2 设计数据库表 323
6.2.3 设计配置模块 323
6.2.4 创建实体数据模型 324
6.2.5 设计业务层 324
6.2.6 设计用户界面服务 326
6.3 解决方案 327
6.3.1 使用数据库 327
6.3.2 实现配置模块 329
6.3.3 实现储存库 331
6.3.4 扩展实体类 332
6.3.5 实现用户界面 334
6.4 小结 355
第7章 新闻邮件 357
7.1 提出问题 357
7.2 设计方案 358
7.2.1 创建和发送电子邮件 358
7.2.2 管理服务器上的长时间操作 359
7.2.3 设计数据库表 363
7.2.4 设计配置模块 363
7.2.5 设计用户界面服务 364
7.3 解决方案 365
7.3.1 实现配置模块 365
7.3.2 实现数据访问层 368
7.3.3 实现业务逻辑层 368
7.3.4 实现用户界面 375
7.4 小结 385
第8章 论坛 387
8.1 提出问题 387
8.2 设计方案 388
8.2.1 设计数据库表 389
8.2.2 设计配置模块 390
8.2.3 设计业务层 391
8.2.4 设计用户界面服务 392
8.3 解决方案 392
8.3.1 实现数据库 392
8.3.2 实现数据访问层 394
8.3.3 实现业务逻辑层 396
8.3.4 实现用户界面 397
8.4 小结 419
第9章 电子商店 421
9.1 提出问题 421
9.2 设计方案 422
9.2.1 选择一种在线付款方案 424
9.2.2 设计数据库表 430
9.2.3 设计配置模块 431
9.2.4 设计实体模型 432
9.2.5 设计业务层 433
9.2.6 设计用户界面服务 434
9.3 解决方案 436
9.3.1 实现业务逻辑层 436
9.3.2 实现用户界面 443
9.3.3 创建一个策略和过程页面 487
9.4 小结 488
第10章 活动日历 489
10.1 提出问题 489
10.2 设计方案 489
10.2.1 设计数据库表 490
10.2.2 创建实体数据模型 490
10.2.3 设计业务层 491
10.2.4 设计用户界面服务 492
10.3 解决方案 497
10.3.1 实现存储库 497
10.3.2 扩展实体类 499
10.3.3 实现用户界面 499
10.4 小结 505
第11章 图片库 507
11.1 提出问题 507
11.2 设计方案 507
11.2.1 设计数据库表 507
11.2.2 创建实体数据模型 508
11.2.3 设计业务层 508
11.2.4 设计配置模块 510
11.2.5 图片库的存储 511
11.2.6 设计用户界面服务 512
11.3 解决方案 512
11.3.1 实现储存库类 512
11.3.2 扩展实体类 513
11.3.3 实现用户界面 520
11.4 小结 530
第12章 网站本地化 531
12.1 提出问题 531
12.2 设计方案 532
12.3 解决方案 541
12.4 小结 546
第13章 部署网站 547
13.1 提出问题 547
13.2 设计方案 548
13.2.1 在SQL Server 2008中部署数据库 549
13.2.2 部署网站 558
13.3 解决方案 570
13.4 小结 570
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《数字影视特效制作技法解析》王文瑞著 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《2019国家医师资格考试用书 中医执业助理医师资格考试全真模拟试卷与解析 第3版》国家医师资格考试研究组 2019
- 《储望华钢琴作品演奏解析》陈国红著 2019
- 《主题公园开发与管理》梁增贤编著 2019
- 《中药学综合知识与技能 全解析 2016版》田磊编著 2016
- 《考研大纲2016全国硕士研究生招生考试 西医综合考试大纲解析 高教版》杨净;;王棋然 2015
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019