您好,欢迎光临有路网!
ASP.NET 3.5编程循序渐进
QQ咨询:
有路璐璐:

ASP.NET 3.5编程循序渐进

  • 作者:(美国)(George Shepherd)谢菲德 者 罗江华
  • 出版社:机械工业出版社
  • ISBN:9787111252252
  • 出版日期:2009年01月01日
  • 页数:404
  • 定价:¥59.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    《ASP.NET3.5编程循序渐进》将展示如何使用ASP.NET 3.5来编写Web应用程序。《ASP.NET3.5编程循序渐进》分为24章,主要内容包括Web应用程序基础、ASP.NET。应用程序基础、页面呈现模型、自定义呈现控件、复合控件、控件集合、Web Parts、提供持续统一的外观、配置、登录、数据绑定、Web站点导航、个性化、会话状态、应用程序数据缓存、缓存输出、诊断和调试、HttpApplication类和HTTPModules、定义Handlers、ASP.NET Web服务、ASP.NET与WPF、Web应用程序类型如何影响部署,以及ASP.NET 3.5引入的主要特性(包括对AJAX类型程序的支持以及对WCF的支持)。《ASP.NET3.5编程循序渐进》中的工程都是完全从头开始建立的,因此可以让读者了解到整个开发过程。
    《ASP.NET3.5编程循序渐进》适合Web程序员和从其他的Web编程平台迁移过来的程序员参考。
    文章节选
    第1章Web应用程序基础
    在阅读完本章之后,你将能够:
    解释HTTP请求。
    使用.NETFramework(框架)创建HTTP请求。
    解释HTML。
    在IIS下工���。
    创建不使用ASP.NET的动态网页。
    本章内容包括了构建基于Web应用程序的基础。与众多运行于本地(这些程序通常安装在用户的硬盘上)的桌面应用程序开发不同,Web应用程序要求让开发出来的程序运行在远端计算机并且使用非持续连接协议。这种技术应用在ASP.NET下已经有很长的时间了。当然,ASP.NET利用这种技术作为底层,同时也让这种技术非常容易使用。
    尽管ASP.NET让Web应用程序开发过程变得很简单,但是对于系统在ASP.NET应用程序开发过程中是如何工作,你必须很好地理解。这里用一个比较好的例子来说明,当你在跟踪一个丢失的HTTP请求或尝试找出为什么页面在客户器的浏览器中显示错误的字体。同时也可能在你为页面开发一个自定义控件的时候发生,就是你必须确保在你控件里面的超文本标记(HTML)语言标签能执行正确的指令。为此,你需要了解HTML。
    本章涵盖了使用ASP.NET所必需了解的三个方面:
    HTTP请求如何工作。
    HTML如何工作。
    Microsoft的Intemet信息服务(IIS)如何处理HTTP请求。
    1.1HTTP请求
    Web浏览器与网站进行通信的机制是依托于超文本传输协议(HTTP)的。今天我们所了解的万维网(worldWideWeb)起源于瑞士CERN实验室中的一个项目。在那个时代超文本文件具有可以链接的特性非常受欢迎。比如苹果公司的HyperCard应用,已经让更多的人了解到了超文本的应用。现在,如果文件可以不通过网络进行链接,将会引发世界的革命。这是因为超文本传输协议是TCP/IP协议中的*顶层——应用层。 ASP.NET 3.5是基于微软.NET 3.5框架的动态页面开发技术,其秉承了ASP.NET 1.0/1.1/ 2.0的组件开发技术,提供Web开发所需要的大部分组件,如登录、验证、数据源管理、数据显示、网页导航设计等。开发人员使用ASPNET 3.5,不仅可以开发出美观的界面,还可以通过后台技术,实现数据管理、动态页面更新等新技术。
    书中的每一个部分都以举例这种让很多程序员容易接受的方式来展开某一项具体的ASP.NET特性应用,并且每个例子也十分浅显易懂,图文并茂。本书特别适合于刚接触ASP.NET的开发人员。书中包含了对于Web开发的详细描述,即使你已经有过开发桌面软件的经验,这些知识也同样有用。同样地,对于从ASP.NET 1.x 或者 2.0,甚至传统ASP中迁移过来的开发人员,本书也为你阐释了ASP.NET 3.5与ASP.NET 1.x 以及 2.0之间的差别,还包括了对于ASP.NET与传统ASP之间差别的参考说明。根据作者的写作意图,你在阅读本书的时候并不需要以任何特定的顺序来阅读,因为它的每一个章节基本上都是独立的。本书涵盖的知识点也相当丰富,从*基础的Web开发基础,到Web中的**技术,比如:AJAX、WPF、WCF等这些当前*新、*热门技术,学习完这些为你构建强大的企业级应用一定能起到很大的帮助作用。所以,如果你属于上面提到的角色或者另一类新技术追随者,那还等什么呢?别犹豫了!现在就开始你的ASP.NET 3.5学习之旅吧!
    本书在翻译过程中得到了很多朋友的支持和帮助,再次特别感谢你们。他们是:现在德国读书的邓惠晶妹妹,就职于IBM 的郑铮兄弟,以及现就读于四川师范大学的弟弟罗峰同学。
    由于本书的翻译进度要求高,涉及技术面广,翻译难度较大;加之译者水平有限,书中难免有疏漏或错误,欢迎广大读者批评指正。
    目录
    译者序
    前言
    致谢
    **部分 基础
    第1章 Web应用程序基础1
    1.1 HTTP请求1
    1.1.1 来自于浏览器的HTTP请求2
    1.1.2 不使用浏览器创建HTTP请求3
    1.2 超文本标记语言4
    1.3 动态内容6
    1.3.1 HTML表单6
    1.3.2 通用网关接口7
    1.3.3 微软Web服务器平台8
    1.4 Internet信息服务8
    1.4.1 Internet服务应用程序编程接口DLL9
    1.4.2 Internet信息服务9
    1.5 传统ASP(站在ASP.NET的角度)13
    1.6 Web开发概念15
    1.7 ASP.NET15
    1.8 小结16
    1.9 第1章快速参考16

    第2章 ASP.NET应用程序基础17
    2.1 规范的Hello World应用程序17
    2.1.1 构建HelloWorld Web应用程序17
    2.1.2 混合HTML与可执行代码21
    2.1.3 服务器端的可执行代码块23
    2.2 ASP.NET编译模型28
    2.3 代码选项29
    2.3.1 ASP.NET 1.x样式30
    2.3.2 现在的 ASP.NET样式30
    2.4 ASP.NET HTTP管道32
    2.4.1 IIS 5.x和IIS 6.x管道33
    2.4.2 IIS 7.0集成管道33
    2.4.3 管道概述34
    2.5 Visual Studio和 ASP.NET35
    2.5.1 本地IIS Web站点35
    2.5.2 基于文件系统的Web站点36
    2.5.3 FTP Web站点36
    2.5.4 远程Web站点36
    2.5.5 Hello World和Visual Studio37
    2.6 小结41
    2.7 第2章快速参考42

    第3章 页面呈现模型43
    3.1 以标签的方式呈现控件43
    3.2 以组件方式封装UI45
    3.2.1 ASP.NET页面46
    3.2.2 页面呈现模型47
    3.2.3 页面控件树48
    3.3 使用Visual Studio添加控件49
    3.3.1 使用Visual Studio构建页面49
    3.3.2 布局考虑56
    3.4 小结57
    3.5 第3章快速参考58

    第4章 自定义呈现控件59
    4.1 Control类59
    4.2 Visual Studio和自定义控件60
    4.3 Palindrome Checker66
    4.4 控件和事件69
    4.5 HtmlTextWriter和控件71
    4.6 控件和ViewState73
    4.7 小结76
    4.8 第4章快速参考77

    第5章 复合控件78
    5.1 复合控件与呈现控件78
    5.2 自定义复合控件79
    5.3 用户控件85
    5.4 使用各种类型控件的时机91
    5.5 小结91
    5.6 第5章快速参考91

    第6章 控件集合92
    6.1 验证92
    6.1.1 页面验证是如何工作的96
    6.1.2 其他验证器98
    6.1.3 验证器属性98
    6.2 基于Image的控件99
    6.3 TreeView102
    6.4 MultiView105
    6.5 小结107
    6.6 第6章快速参考107
    第二部分 **特性

    第7章 Web Parts109
    7.1 Web Parts简史110
    7.2 Web Parts的好处是什么110
    7.2.1 开发 Web Parts控件110
    7.2.2 Web Parts页面开发110
    7.2.3 Web Parts应用程序开发110
    7.3 Web Parts架构111
    7.3.1 WebPartManager和WebZones111
    7.3.2 内置区域111
    7.3.3 内置 Web Parts112
    7.4 开发Web Part120
    7.5 小结127
    7.6 第7章快速参考127

    第8章 提供持续统一的外观128
    8.1 一致的外观128
    8.2 ASP.NET Master Page129
    8.3 主题138
    8.4 皮肤140
    8.5 小结142
    8.6 第8章快速参考142

    第9章 配置143
    9.1 Windows配置143
    9.2 .NET配置144
    9.2.1 MachineConfig文件144
    9.2.2 配置节处理程序144
    9.2.3 WebConfig文件146
    9.2.4 在ASP.NET 1.x中进行配置管理147
    9.2.5 在ASP.NET后面的版本中进行配置管理147
    9.3 使用IIS进行ASP.NET配置151
    9.4 小结155
    9.5 第9章快速参考155

    第10章 登录156
    10.1 基于Web的**性156
    10.1.1 IIS**性157
    10.1.2 基本的Forms验证157
    10.2 ASP.NET验证服务161
    10.2.1 FormsAuthentication类161
    10.2.2 可选登录页面162
    10.3 用户管理165
    10.4 ASP.NET登录控件169
    10.5 为用户授权171
    10.6 小结173
    10.7 第10章快速参考174

    第11章 数据绑定175
    11.1 不使用数据绑定来显示集合175
    11.2 使用数据绑定显示集合175
    11.2.1 基于ListControl的控件176
    11.2.2 TreeView176
    11.2.3 Menu176
    11.2.4 FormView176
    11.2.5 GridView177
    11.2.6 DetailsView177
    11.2.7 DataList177
    11.2.8 Repeater177
    11.3 简单数据绑定177
    11.4 访问数据库181
    11.5 .NET数据库181
    11.5.1 连接181
    11.5.2 命令183
    11.5.3 管理结果集184
    11.6 ASP.NET数据源185
    11.7 其他数据绑定控件189
    11.8 LINQ195
    11.9 小结197
    11.10 第11章快速参考197

    第12章 Web站点导航198
    12.1 ASP.NET的导航支持198
    12.1.1 导航控件198
    12.1.2 XML站点地图199
    12.1.3 SiteMapProvider199
    12.1.4 SiteMap类200
    12.1.5 SiteMapNode200
    12.2 导航控件201
    12.2.1 Menu和TreeView控件201
    12.2.2 SiteMapPath控件202
    12.2.3 站点地图配置202
    12.3 构建可导航的Web站点203
    12.4 捕获SiteMapResolve事件206
    12.5 为节点添加自定义属性207
    12.6 **控制209
    12.7 URL映射210
    12.8 小结213
    12.9 第12章快速参考214

    第13章 个性化215
    13.1 Web访问中的个性化215
    13.2 ASP.NET中的个性化215
    13.2.1 使用Profile215
    13.2.2 个性化提供程序216
    13.3 使用个性化216
    13.3.1 在WebConfig文件中定义Profile216
    13.3.2 使用Profile信息217
    13.3.3 保存Profile的变化217
    13.3.4 Profile和用户218
    13.4 小结222
    13.5 第13章快速参考222

    第三部分 缓存和状态管理
    第14章 会话状态223
    14.1 为何需要会话状态223
    14.2 ASP.NET与会话状态224
    14.3 会话状态概述224
    14.4 会话状态及其他复杂数据228
    14.5 配置会话状态234
    14.5.1 关闭会话状态235
    14.5.2 通过InProc保存会话状态235
    14.5.3 在状态服务器上保存会话状态235
    14.5.4 在数据库中保存会话状态236
    14.6 跟踪会话状态236
    14.6.1 使用Cookies来跟踪会话状态236
    14.6.2 使用URL来跟踪会话状态237
    14.6.3 使用AutoDetect238
    14.6.4 应用设备配置238
    14.6.5 会话状态超时238
    14.7 其他会话配置设定238
    14.8 Wizard控件:会话状态的一个可用替代239
    14.9 小结246
    14.1 0第14章快速参考246

    第15章 应用程序数据缓存247
    15.1 使用数据缓存249
    15.2 缓存的作用250
    15.3 管理缓存251
    15.3.1 内存中的数据集252
    15.3.2 缓存过期254
    15.3.3 缓存依赖256
    15.3.4 SQL Server依赖258
    15.3.5 清理缓存259
    15.4 小结261
    15.5 第15章快速参考262

    第16章 缓存输出263
    16.1 缓存页面内容263
    16.2 管理缓存内容265
    16.2.1 修改OutputCache指令265
    16.2.2 HttpCachePolicy269
    16.2.3 缓存定位270
    16.2.4 输出缓存依赖270
    16.2.5 缓存Profile271
    16.3 缓存用户控件271
    16.4 输出缓存有意义的时候274
    16.5 小结275
    16.6 第16章快速参考275

    第四部分 诊断和管道
    第17章 诊断和调试277
    17.1 页面跟踪277
    17.1.1 启用跟踪277
    17.1.2 跟踪语句281
    17.2 应用程序跟踪283
    17.2.1 以编程方式启用跟踪285
    17.2.2 TraceFinished事件286
    17.2.3 其他管道跟踪消息286
    17.3 使用Visual Studio调试286
    17.4 错误页面289
    17.5 未处理的异常292
    17.6 小结293
    17.7 第17章快速参考293

    第18章 HttpApplication类和 HTTP模块295
    18.1 Application对象:一个交汇点295
    18.2 重写HttpApplication296
    18.2.1 应用程序状态的附加说明298
    18.2.2 事件处理298
    18.2.3 HttpApplication事件299
    18.3 HttpModules301
    18.3.1 存在的模块301
    18.3.2 实现一个模块302
    18.3.3 查看活动的模块304
    18.3.4 在模块中存储状态306
    18.4 Globalasax与HttpModules308
    18.5 小结309
    18.6 第18章快速参考309

    第19章 自定义Handler310
    19.1 Handler310
    19.2 内置Handler311
    19.3 IHttpHandler314
    19.4 Handler和会话状态318
    19.5 一般Handler (ASHX文件)318
    19.6 小结320
    19.7 第19章快速参考321第五部分服务、AJAX、部署以及Silverlight

    第20章 ASP.NET Web服务323
    20.1 Remoting323
    20.2 Web上的Remoting324
    20.2.1 SOAP325
    20.2.2 传输类型系统325
    20.2.3 Web服务描述语言325
    20.3 如果你不能使用ASP.NET325
    20.4 ASP.NET中的Web服务326
    20.5 调用Web服务332
    20.6 异步执行335
    20.7 Web服务的演化过程338
    20.8 其他特性338
    20.9 小结339
    20.1 0第20章快速参考339

    第21章 WCF340
    21.1 分布式计算的回归340
    21.2 一些零散的通信API340
    21.3 面向互联系统的WCF341
    21.4 WCF的组成元素341
    21.4.1 WCF端点341
    21.4.2 通道342
    21.4.3 行为342
    21.4.4 消息343
    21.5 如何在ASP.NET中玩转WCF343
    21.5.1 并行模式343
    21.5.2 ASP.NET兼容模式343
    21.6 编写一个WCF服务344
    21.7 构建一个WCF客户端349
    21.8 小结353
    21.9 第21章快速参考354

    第22章 AJAX355
    22.1 什么是AJAX356
    22.2 AJAX概述356
    22.2.1 使用AJAX的原因356
    22.2.2 真实世界的AJAX358
    22.2.3 正确的AJAX358
    22.3 ASP.NET服务器端控件对AJAX的支持359
    22.3.1 ScriptManager控件359
    22.3.2 ScriptManagerProxy控件359
    22.3.3 UpdatePanel控件359
    22.3.4 UpdateProgress控件359
    22.3.5 Timer控件360
    22.4 AJAX客户端支持360
    22.4.1 ASP.NET AJAX控件工具箱360
    22.4.2 其他的ASP.NET AJAX社区支持材料360
    22.4.3 AJAX控件工具箱集合361
    22.5 熟悉AJAX362
    22.6 定时器367
    22.7 更新进展373
    22.8 扩展控件376
    22.8.1 AutoComplete扩展376
    22.8.2 一个模态弹出对话框风格的组件381
    22.9 小结384
    22.1 0第22章快速参考385

    第23章 ASP.NET与WPF386
    23.1 WPF是什么386
    23.1.1 与Web应用有什么关系387
    23.1.2 松散的XAML文件388
    23.1.3 XBAP应用程序388
    23.2 WPF内容以及Web应用程序389
    23.3 关于Silverlight393
    23.4 小结394
    23.5 第23章快速参考394

    第24章 Web应用程序类型如何影响部署395
    24.1 Visual Studio工程395
    24.1.1 HTTP工程395
    24.1.2 FTP工程396
    24.1.3 文件系统工程396
    24.2 预编译396
    24.2.1 预编译性能396
    24.2.2 预编译部署397
    24.2.3 发布一个Web站点403
    24.3 小结404
    24.4 第24章快速参考404
    ……
    编辑推荐语
    手把手,循序渐进教你学习ASP.NET3.5
    对于有基础编程技能但对ASP.NET陌生的人来说,《ASP.NET3.5编程循序渐进》是一本理想读物。它手把手地教你在Microsoft VisualStudio 2008开发环境中开发Web应用程序。
    《ASP.NET3.5编程循序渐进》教你学会如何
    利用控件创建并个性化Web应用程序。
    开发一个持续性的具有母板页面、主题以及皮肤
    的自定义UI。
    用Ul元素表示数据集合。
    使用菜单栏和导航提示跟踪功能创建有效的站点导航。
    管理基于Web的**性。
    配置,管理和存储会话状态。
    缓存数据与内容以提高应用程序的性能。
    诊断错误并调试应用程序。
    构建XML Web月艮务。
    应用AJAX禾IIWCF技术。

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外