《ASP.NET 2.0网站开发全程解析 第2版》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:(美)贝尔利纳索(Bellinaso,M.)著;杨剑译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:9787302174646
  • 页数:533 页
图书介绍:本书介绍怎样利用ASP.NET 2.0内置的功能来减少编程工作量。用独特机智的方法来解决网络开发过程中所遇到的问题。怎样实现主题、成员系统、个性化、本地化、模板页面、Web Part以及缓存等功能。掌握GridView、DetailView、SiteMap及Login等新的服务器控件。

第1章 项目介绍——TheBeerHouse 1

提出问题 1

设计方案 1

解决方案 3

小结 5

第2章 进行网站设计 7

提出问题 7

设计方案 8

设计网站布局 9

实现设计时用到的技术 10

在样式表文件中使用Css定义样式 10

避免使用HTML表格控制布局 13

在多个页面中共享通用设计 14

创建可供用户选择的主题 19

创建一个导航系统 21

创建一个可访问的网站 23

在所有页面上共享通用行为 24

解决方案 25

创建网站设计 26

创建模板页面 27

创建站点地图文件 30

创建第一个主题 31

创建一个示例Default.aspx页面 34

创建第二个主题 35

创建ThemeSelector用户控件 36

再对样式进行小修改 40

小结 42

第3章 设计体系结构 45

提出问题 45

设计方案 46

设计分层结构 46

选择一个数据库 47

设计数据访问层 48

设计业务逻辑层 57

存储连接字符串及其他设置 76

用户界面 79

解决方案 95

TheBeerHouse的配置部分 95

DAL的基类:DataAccess 99

BLL的基类:BizObject 102

配置健康监控系统 103

小结 105

第4章 成员和用户配置 107

提出问题 107

设计方案 108

密码存储方法 109

认证模式:Windows security还是自定义登录表单 109

让每件事情都由自己完成 110

Membership和MembershipUser类 111

提供程序模型设计模式 113

关于SqlMembershipProvider的更多细节 116

浏览默认的SQLServer数据库 118

图形登录控件 120

建立和使用角色 126

建立和使用用户资料 131

网站管理工具 134

设计解决方案 136

解决方案 137

配置文件 137

创建登录框 140

AccessDenied.aspx页面 143

UserProfile控件 145

用户资料编辑页面 159

将用户选择的主题持久化 162

管理部分 163

小结 174

第5章 新闻与文章管理 175

提出问题 175

设计方案 176

要实现的功能 177

存储过程 181

设计配置模块 183

设计数据访问层 184

设计业务层 186

设计用户界面 192

安全需要 196

解决方案 197

数据库解决方案 197

实现配置模块 205

实现数据访问层 208

实现业务逻辑层 218

实现用户界面 232

进行安全性设置 271

带有UrlMapping的友好URL 271

小结 272

第6章 民意调查 275

提出问题 275

设计方案 277

要实现的功能 277

处理多次投票 278

设计数据库表 279

管理数据库的存储过程 279

设计配置模块 281

设计数据访问层 281

设计业务层 282

设计用户界面 283

PollBox用户控件 284

解决方案 285

数据库部分的工作 285

实现配置模块 290

实现数据访问层 293

实现业务逻辑层 295

实现用户界面 301

小结 321

第7章 邮件列表 323

提出问题 323

设计方案 324

关于垃圾邮件的声明 325

创建和发送E-mail 325

处理服务器上的长时间操作 328

设计数据库表 339

存储过程 339

设计配置模块 340

设计数据访问层 341

设计业务层 341

设计用户界面 343

解决方案 343

实现配置模块 344

实现数据访问层 346

实现业务逻辑层 348

实现用户界面 359

小结 372

第8章 论坛 373

提出问题 373

设计方案 374

设计数据库表 375

存储过程 377

设计配置模块 379

设计数据访问层 379

设计业务类 380

设计用户界面 382

解决方案 382

数据库实现 382

实现数据访问层 384

实现业务逻辑层 386

实现用户界面 388

小结 406

第9章 电子商店 409

提出问题 409

设计方案 410

选择一种在线付款方案 411

使用PayPal作为支付服务 414

设计数据库表和存储过程 416

设计配置模块 418

设计数据访问层 419

设计业务层 420

设计用户界面 423

解决方案 425

实现业务逻辑层 425

实现用户界面 433

小结 463

第10章 个性化设置与Web Part 465

提出问题 465

设计方案 466

开发WebPart 467

WebPart架构内置控件 471

配置WebPart架构 479

总结:设计解决方案 481

解决方案 482

创建WebPart 482

修改模板页面 484

允许进行页面级别的个性化设置 488

小结 489

第11章 网站本地化 491

提出问题 491

设计方案 492

回顾ASP.NET 1.x中的本地化 492

ASP.NET 2.0中新的本地化功能 493

使用全局资源 494

使用页面级资源 497

对更多的静态内容进行本地化 500

设置当前语言 501

解决方案 503

小结 507

第12章 部署网站 509

提出问题 509

设计方案 510

在SQLServer2005中部署数据库 510

部署网站 520

解决方案 532

小结 533