欢迎光临本店     登录 注册   加入收藏
  •   
欢迎光临清华大学出版社第三事业部!

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

当前位置: 首页 > 外版图书 > 计算机与互联网 > ASP.NET 4从入门到精通

浏览历史

ASP.NET 4从入门到精通

ASP.NET 4从入门到精通

prev next

  • 商品货号:01722011-6-23-2567
  • 商品重量:0克
    作者:(美)谢菲尔德(Shepherd, G.)著;张大威译
    图书书号/ISBN:9787302252849
    出版日期:2005-02-16
    印张:33.75
    字数:818千字
    开本:16
  • 上架时间:2011-06-23
    商品点击数:3890
  • 定价:¥69.00元
    本店售价:¥33.75元
    注册用户:¥33.75元
    vip:¥32.06元
    黄金等级:¥30.38元
    用户评价: comment rank 5
  • 商品总价:
  • 购买数量:

内容简介:

商品附加资源

本书以ASP.NET应用程序开发为主题,全面介绍了ASP.NET 4的所有功能和特性。书中采用深受读者欢迎的Step by Step风格,指导读者通过具体的示例来熟悉和掌握ASP.NET 4的重要特性,并通过练习的方式来进一步呈现和演示,有助于读者采用AJAX、WCF服务、自定义控件和母版页等流行技术来创建出色的网站。 本书适合刚接触ASP.NET的初学者、希望了解ASP.NET 4新特性的读者和渴望了解ASP.NET工作原理的开发人员。

目 录

第I部分 基 础 知 识
第1章 Web应用程序基础 3
1.1 HTTP请求 4
1.1.1 从浏览器发出的HTTP请求 4
1.1.2 在不使用浏览器的情况下生成请求 5
1.2 超文本标记语言 7
1.3 动态内容 9
1.3.1 HTML表单 9
1.3.2 公共网关接口——非常陈旧的技术 11
1.3.3 Microsoft环境下的Web服务器 11
1.3.4 Internet信息服务 11
1.3.5 Internet 服务器应用程序编程接口DLL 12
1.3.6 “Internet信息服务”的运行 13
1.4 传统的ASP:ASP.NET的前身 16
1.5 Web开发思想 18
1.6 ASP.NET 19
1.7 快速参考 19

第2章 ASP.NET应用程序基础 21
2.1 经典的Hello World程序 22
2.1.1 可执行代码与HTML的混合 26
2.1.2 服务器端的可执行块 28
2.2 ASP.NET编译模型 33
2.3 编码风格 35
2.3.1 ASP.NET 1.x风格 35
2.3.2 现代ASP.NET风格 37
2.4 ASP.NET HTTP管线 39
2.4.1 IIS 5.x和IIS 6.x的管线 39
2.4.2 IIS 7.x集成的管线 40
2.4.3 管线内部的组件 40
2.5 Visual Studio与ASP.NET 42
2.5.1 本地IIS网站 42
2.5.2 基于文件系统的网站 43
2.5.3 FTP网站 43
2.5.4 远程网站 44
2.5.5 Hello World与Visual Studio 44
2.6 快速参考 49

第3章 页面的呈现模型 51
3.1 将控件呈现为标签 51
3.2 将界面元素包装成组件 53
3.2.1 ASP.NET页面 54
3.2.2 页面的呈现模型 55
3.2.3 页面的控件树 57
3.3 使用Visual Studio添加控件 58
3.4 快速参考 66

第4章 自定义控件 69
4.1 Control类 69
4.2 Visual Studio与自定义控件 70
4.3 回文验证器 77
4.4 控件与事件 80
4.5 HtmlTextWriter与控件 82
4.6 控件与视图状态 84
4.7 快速参考 87

第5章 复合控件 89
5.1 复合控件与自定义控件 89
5.2 自定义的复合控件 90
5.3 用户控件 97
5.4 这两种控件的适用范围 103
5.5 快速参考 104

第6章 常用控件介绍 105
6.1 验证控件 105
6.2 页面验证的工作方式 110
6.2.1 客户端验证 110
6.2.2 服务器端验证 111
6.3 其他验证控件 113
6.4 验证控件的属性 113
6.5 基于图片的控件 114
6.6 TreeView 117
6.7 MultiView 119
6.8 快速参考 122



第II部分 高 级 特 征

第7章 一致的界面 125
7.1 用户界面一致性的管理 125
7.2 ASP.NET母版页 126
7.3 主题 135
7.4 皮肤 138
7.5 快速参考 140

第8章 配置 141
8.1 Windows的配置机制 142
8.2 .NET的配置机制 142
8.2.1 Machine.Config 143
8.2.2 配置节处理程序 143
8.2.3 web.config 144
8.2.4 ASP.NET 1.x的配置管理 146
8.2.5 ASP.NET后续版本的配置管理146
8.3 在IIS中配置ASP.NET 150
8.4 快速参考 155

第9章 登录 157
9.1 基于Web的安全性 157
9.1.1 IIS的保护 158
9.1.2 基本的“Forms身份验证” 159
9.2 ASP.NET身份验证服务 164
9.2.1 FormsAuthentication类 164
9.2.2 可选的登录页面 165
9.3 用户的管理 168
9.4 ASP.NET登录控件 173
9.5 用户的授权 175
9.6 快速参考 177

第10章 数据绑定 179
10.1 在不使用数据绑定的情况下显示集合的内容179
10.2 通过数据绑定来显示集合 180
10.2.1 基于ListControl的控件 180
10.2.2 TreeView控件 181
10.2.3 Menu控件 181
10.2.4 FormView控件 181
10.2.5 GridView控件 181
10.2.6 DetailsView控件 181
10.2.7 DataList控件 182
10.2.8 Repeater控件 182
10.3 简单数据绑定 182
10.4 数据库的访问 186
10.5 .NET对数据库的支持 187
10.5.1 连接 187
10.5.2 命令 189
10.5.3 结果的管理 190
10.6 ASP.NET数据源 192
10.7 其他数据绑定控件 196
10.8 LINQ 202
10.9 快速参考 204

第11章 网站的导航 205
11.1 ASP.NET对导航的支持 205
11.1.1 导航控件 205
11.1.2 XML站点地图 206
11.1.3 SiteMapProvider 207
11.1.4 SiteMap类 207
11.1.5 SiteMapNode 208
11.2 导航控件的使用 208
11.2.1 Menu控件与TreeView控件 208
11.2.2 SiteMapPath控件 209
11.2.3 站点地图的配置 210
11.3 实现可导航的网站 211
11.4 SiteMapResolve事件的捕获 214
11.5 为节点添加自定义特性 215
11.6 安全性调整 217
11.7 URL映射 217
11.8 URL重写 221
11.9 快速参考 221

第12章 个性化 223
12.1 为访客提供个性化服务 223
12.2 ASP.NET中的个性化 224
12.2.1 用户配置文件 224
12.2.2 个性化提供程序 224
12.3 个性化功能的使用 224
12.3.1 在web.config中定义配置文件 225
12.3.2 配置文件信息的使用 225
12.3.3 配置文件变更的保存 226
12.3.4 配置文件与用户 226
12.4 快速参考 231

第13章 Web部件 233
13.1 “Web部件”简史 234
13.2 “Web部件”的优点 234
13.3 “Web部件”控件的开发 234
13.3.1 “Web部件”页面的开发 235
13.3.2 “Web部件”应用程序的开发 235
13.4 “Web部件”的架构 235
13.4.1 WebPartManager与WebPartZone 236
13.4.2 内建的区域 236
13.4.3 内建的“Web部件” 236
13.5 “Web部件”的开发 243
13.6 快速参考 250



第III部分 状态管理与缓存

第14章 会话状态 253
14.1 何为会话状态 253
14.2 ASP.NET与会话状态 254
14.3 会话状态简介 255
14.4 会话状态与复杂的数据类型 259
14.5 会话状态的配置 265
14.5.1 禁用会话状态 266
14.5.2 在进程中存储会话状态 266
14.5.3 在状态服务器中存储会话状态 267
14.5.4 在数据库中存储会话状态 267
14.6 会话状态的跟踪 268
14.6.1 通过Cookie跟踪会话状态 268
14.6.2 通过URL跟踪会话状态 269
14.6.3 自动检测 269
14.6.4 使用设备配置文件 269
14.6.5 会话状态超时 269
14.7 会话的其他设置 269
14.8 Wizard控件——会话状态的一种替代方案 270
14.9 快速参考 276

第15章 应用程序数据的缓存 279
15.1 前期准备 279
15.2 数据缓存的使用 281
15.3 缓存的影响 283
15.4 缓存的管理 284
15.4.1 内存中的DataSet 285
15.4.2 缓存过期 288
15.4.3 缓存依赖项 290
15.4.4 SQL Server依赖项 293
15.4.5 缓存项的清除 294
15.5 快速参考 297

第16章 输出缓存 299
16.1 页面内容的缓存 299
16.2 缓存内容的管理 302
16.2.1 OutputCache指令的使用 302
16.2.2 HttpCachePolicy 306
16.2.3 缓存的位置设置 307
16.2.4 输出缓存依赖项 308
16.2.5 缓存配置文件 308
16.3 用户控件的缓存 309
16.4 适合应用输出缓存的场景 311
16.5 其他缓存提供程序 312
16.6 快速参考 312



第IV部分 诊断与插件

第17章 诊断与调试 317
17.1 页面跟踪 317
17.1.1 跟踪 317
17.1.2 跟踪语句 320
17.2 应用程序跟踪 323
17.2.1 以编程方式启用跟踪 325
17.2.2 TraceFinished事件 326
17.2.3 融合其他跟踪消息 327
17.3 使用Visual Studio进行调试 327
17.4 错误页面 329
17.5 未处理的异常 332
17.6 快速参考 334

第18章 HttpApplication类与HTTP
模块 335
18.1 Application对象——全局访问点 335
18.2 HttpApplication的重写 336
18.3 使用应用程序状态的注意事项 338
18.4 事件的处理 339
18.4.1 Application_Start 339
18.4.2 Application_End 339
18.4.3 Application_Error 339
18.4.4 Application_BeginRequest 339
18.4.5 Application_Authenticate-Request 340
18.4.6 Session_Start 340
18.4.7 Session_End 340
18.5 HttpApplication的事件 340
18.6 HttpModule 342
18.6.1 现有的模块 343
18.6.2 模块的实现 344
18.6.3 查看活动的模块 347
18.6.4 在模块中存储状态 348
18.7 Global.asax与HttpModule 351
18.8 快速参考 352

第19章 HTTP处理程序 353
19.1 ASP.NET请求处理程序 353
19.2 内建的处理程序 355
19.3 处理程序与IHttpHandler 357
19.4 处理程序与会话状态 361
19.5 一般处理程序(ASHX文件) 362
19.6 快速参考 365





第V部分 动态数据、XBAP、MVC、AJAX和Silverlight

第20章 动态数据 369
20.1 动态数据控件 369
20.2 动态数据详解 373
20.3 快速参考 377

第21章 ASP.NET与WPF内容 379
21.1 通过降低往返次数来改进界面性能 379
21.2 WPF是什么 380
21.2.1 WPF与Web的关系 381
21.2.2 松散XAML文件 382
21.2.3 XBAP应用程序 382
21.3 WPF内容与Web应用程序 386
21.4 关于Silverlight 391
21.5 快速参考 392

第22章 ASP.NET MVC框架 393
22.1 “模型-视图-控制器”(MVC)架构 393
22.2 ASP.NET与MVC 395
22.3 ASP.NET MVC与Web窗体 396
22.4 MVC与测试 397
22.5 MVC与ASP.NET的结合 398
22.6 快速参考 413

第23章 AJAX 415
23.1 富Internet应用程序(RIA) 415
23.2 何为AJAX 416
23.3 ASP.NET与AJAX 417
23.3.1 使用AJAX的原因 417
23.3.2 现实中的AJAX 418
23.3.3 AJAX展望 419
23.4 ASP.NET对AJAX的服务器端支持 419
23.4.1 ScriptManager控件 419
23.4.2 ScriptManagerProxy控件 420
23.4.3 UpdatePanel控件 420
23.4.4 UpdateProgress控件 420
23.4.5 Timer控件 420
23.5 AJAX客户端支持 420
23.5.1 ASP.NET AJAX Control Toolkit简介421
23.5.2 AJAX Control Toolkit中的组件 422
23.6 AJAX入门 424
23.7 定时器 428
23.8 进度的更新 435
23.9 扩展程序控件 438
23.9.1 AutoComplete扩展程序 439
23.9.2 一种类似模式对话框的组件 444
23.10 快速参考 448

第24章 Silverlight与ASP.NET 451
24.1 Web应用程序的发展 452
24.2 何为Silverlight 453
24.3 创建Silverlight应用程序 454
24.4 架构 458
24.5 XAML 458
24.5.1 可视树的构造 459
24.5.2 XAML与命名空间 459
24.6 Silverlight应用程序的编译 460
24.7 在网页中添加Silverlight内容 460
24.7.1 使用标签 461
24.7.2 使用JavaScript函数 461
24.8 控件与事件 462
24.8.1 路由事件 462
24.8.2 Silverlight控件与类成员 462
24.9 Silverlight的布局方式 463
24.10 Silverlight与HTML的结合 468
24.11 动画 469
24.12 WCF服务与Silverlight 476
24.13 快速参考 483


第VI部分 服务与部署

第25章 Windows Communication Foundation 487
25.1 分布式计算的复兴 487
25.2 种类繁多的通信API 488
25.3 针对连接型系统的WCF 488
25.4 WCF的组成元素 489
25.4.1 端点 489
25.4.2 信道 490
25.4.3 行为 490
25.4.4 消息 491
25.5 WCF与ASP.NET 491
25.5.1 并行模式 491
25.5.2 ASP.NET兼容模式 492
25.6 编写WCF服务 492
25.7 WCF客户端的构建 498
25.8 快速参考 503

第26章 部署 505
26.1 Visual Studio网站 505
26.1.1 HTTP网站 506
26.1.2 FTP网站 506
26.1.3 文件系统网站 506
26.2 预编译 507
26.2.1 针对性能的预编译 507
26.2.2 针对部署的预编译 507
26.3 Visual Studio 2010的部署支持 508
26.4 快速参考 513

[图书资源]

商品标签

购买记录(近期成交数量0)

还没有人购买过此商品
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页

用户评论(共0条评论)

  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
评价等级:
评论内容:
验证码: captcha