文件名称:
ASP.net3.5核心编程.part1.rar
开发工具:
文件大小: 15mb
下载次数: 0
上传时间: 2011-08-28
详细说明: 第Ⅰ部分 ASP.NET页面 第1章 ASP.NET编程模型.... 3 1.1 ASP.NET究竟是什么... 4 1.1.1 Web窗体编程... 5 1.1.2 基于HTTP的事件驱动编程... 6 1.1.3 HTTP协议... 8 1.1.4 ASP.NET页面的结构... 10 1.2 ASP.NET组件模型... 13 1.2.1 组件交互模型... 14 1.2.2 runat属性... 14 1.2.3 ASP.NET服务器控件... 17 1.3 ASP.NET开发栈... 18 1.3.1 表示层... 18 1.3.2 页面框架... 19 1.3.3 HTTP运行时环境... 21 1.4 ASP.NET提供程序模型... 24 1.4.1 提供程序模型的基本原理... 24 1.4.2 ASP.NET实现概述... 27 1.5 小结... 31 1.6 本章要点... 31 第2章 使用Visual Studio 2008 进行Web开发.... 33 2.1 Visual Studio 2008简介... 33 2.1.1 Vis ual Studio的突出特性... 34 2.1.2 Visual Studio 2008特有的 功能... 39 2.1.3 新的语言特性... 43 2.2 创建一个ASP.NET网站项目... 47 2.2.1 页面设计功能... 47 2.2.2 在项目中添加代码... 53 2.2.3 ASP.NET中的保留文件夹... 57 2.2.4 ASP.NET项目的生成... 61 2.3 应用程序的部署... 64 2.3.1 XCopy部署... 64 2.3.2 站点预编译... 67 2.4 ASP.NET应用程序的管理... 69 2.4.1 网站管理工具... 70 2.4.2 ASP.NET配置文件的编辑... 73 2.5 小结... 74 2.6 本章要点... 75 第3章 ASP.NET页面剖析.... 76 3.1 页面的调用... 76 3.1.1 运行机制... 77 3.1.2 请求的处理... 82 3.1.3 页面的处理指令... 86 3.2 Page类... 95 3.2.1 Page类的属性... 96 3.2.2 Page类的方法... 99 3.2.3 Page类的事件... 103 3.2.4 事件模型... 104 3.2.5 异步页面... 105 3.3 页面的生命周期... 111 3.3.1 页面的建立... 111 3.3.2 回发的处理... 114 3.3.3 页面的终结阶段... 115 3.4 小结... 116 3.5 本章要点... 117 第4章 ASP.NET核心服务器控件.... 118 4.1 ASP.NET服务器控件的通性... 119 4.1.1 Control类的属性... 119 4.1.2 Control类的方法... 122 4.1.3 Control类的事件... 122 4.1.4 其他功能... 123 4.2 HTML控件... 127 4.2.1 HTML控件的通性... 128 4.2.2 HTML容器控件... 131 4.2.3 HTML输入控件... 135 4.2.4 HtmlImage控件... 140 4.3 Web控件... 141 4.3.1 Web控件的通性... 142 4.3.2 核心Web控件... 144 4.3.3 合成的Web控件... 150 4.4 验证控件... 154 4.4.1 验证控件的通行... 155 4.4.2 各种验证控件... 157 4.4.3 特殊功能... 160 4.5 小结... 166 4.6 本章要点... 166 第5章 页面的使用.... 167 5.1 窗体编程... 167 5.1.1 HtmlForm类... 168 5.1.2 多窗体... 170 5.1.3 跨页投递... 174 5.2 页面错误的处理... 178 5.2.1 错误处理基础知识... 179 5.2.2 错误与页面的映射... 183 5.3 ASP.NET跟踪... 187 5.3.1 ASP.NET执行流程的跟踪... 188 5.3.2 跟踪消息的编写... 189 5.3.3 跟踪查看器... 191 5.4 页面的个性化... 192 5.4.1 用户配置文件的创建... 193 5.4.2 与页面的交互... 196 5.4.3 配置文件提供程序... 202 5.5 小结... 204 5.6 本章要点... 205 第6章 富页面组合.... 206 6.1 母版页的使用... 207 6.1.1 ASP.NET 1.x中的富 页面设计... 207 6.1.2 母版页的编写... 208 6.1.3 内容页的编写... 211 6.1.4 母版页与内容页的处理... 215 6.1.5 母版页的编程... 219 6.2 主题的使用... 221 6.2.1 理解ASP.NET主题... 222 6.2.2 将主题应用于页面和控件... 225 6.2.3 主题的运用... 228 6.3 向导的使用... 231 6.3.1 Wizard控件概述... 232 6.3.2 向导步骤的添加... 236 6.3.3 向导的导航... 239 6.4 小结... 242 6.5 本章要点... 243 第Ⅱ部分 向ASP.NET网站添加数据 第7章 ADO.NET数据提供程序.... 247 7.1 .NET数据访问基础架构... 247 7.1.1 .NET托管数据提供程序... 248 7.1.2 通过ADO.NET访问 数据源... 251 7.1.3 提供程序工厂模型... 254 7.2 数据源的连接... 258 7.2.1 SqlConnection类... 258 7.2.2 连接字符串... 263 7.2.3 连接池... 269 7.3 命令的执行... 274 7.3.1 SqlCommand类... 274 7.3.2 ADO.NET数据读取器... 278 7.3.3 异步命令... 283 7.3.4 事务的使用... 287 7.3.5 SQL Server 2005特有的 改进... 291 7.4 小结... 294 7.5 本章要点... 295 第8章 ADO.NET数据容器.... 296 8.1 数据适配器... 296 8.1.1 SqlDataAdapter类... 297 8.1.2 表映射机制... 302 8.1.3 批量更新的工作方式... 306 8.2 内存中的数据容器对象... 308 8.2.1 DataSet对象... 309 8.2.2 DataTable对象... 314 8.2.3 数据关系... 320 8.2.4 DataView对象... 322 8.3 小结... 324 8.4 本章要点... 325 第9章 数据绑定模型.... 326 9.1 基于数据源的数据绑定... 326 9.1.1 可用的数据源... 327 9.1.2 数据绑定属性... 329 9.1.3 列表控件... 334 9.1.4 迭代控件... 340 9.2 数据绑定表达式... 345 9.2.1 简单数据绑定... 345 9.2.2 DataBinder类... 347 9.2.3 其他数据绑定方法... 349 9.3 数据源组件... 352 9.3.1 数据源组件概述... 353 9.3.2 数据源控件内幕... 354 9.3.3 SqlDataSource控件... 357 9.3.4 AccessDataSource控件... 362 9.3.5 ObjectDataSource控件... 363 9.3.6 LinqDataSource类... 371 9.3.7 SiteMapDataSource类... 380 9.3.8 XmlDataSource类... 384 9.4 小结... 387 9.5 本章要点... 388 第10章 Linq-to-SQL编程模型.... 389 10.1 LINQ概述... 389 10.1.1 针对数据操纵的语言 集成工具... 390 10.1.2 通用的查询语法... 395 10.1.3 LINQ的内部机制... 401 10.2 与SQL Server的交互... 404 10.2.1 数据上下文... 404 10.2.2 数据的查询... 409 10.2.3 数据的更新... 416 10.2.4 其他特性... 421 10.3 小结... 423 10.4 本章要点... 423 第11章 创建可绑定的数据网格.... 425 11.1 DataGrid控件... 426 11.1.1 DataGrid的对象模型... 426 11.1.2 将数据绑定到网格... 430 11.1.3 DataGrid控件的使用... 434 11.2 GridView控件... 437 11.2.1 GridView的对象模型... 437 11.2.2 将数据绑定到GridView 控件... 442 11.2.3 数据的分页... 452 11.2.4 数据的排序... 458 11.2.5 数据的编辑... 463 11.2.6 高级功能... 467 11.3 小结... 472 11.4 本章要点... 473 第12章 记录列表的管理.... 474 12.1 ListView控件... 474 12.1.1 ListView的对象模型... 475 12.1.2 列表布局的定义... 481 12.1.3 表格式布局的构建... 482 12.1.4 流布局的构建... 487 12.1.5 平铺布局的构建... 489 12.1.6 对列表应用样式... 495 12.2 ListView控件的使用... 497 12.2.1 就地编辑... 498 12.2.2 更新的管理... 500 12.2.3 新数据项的插入... 502 12.2.4 项的选择... 506 12.2.5 项列表的分页... 508 12.3 小结... 512 12.4 本章要点... 512 第13章 记录视图的管理.... 514 13.1 DetailsView控件... 514 13.1.1 DetailsView的对象模型... 514 13.1.2 DetailsView控件的 数据绑定... 520 13.1.3 主/从式视图的创建... 523 13.1.4 数据的操作... 526 13.2 FormView控件... 535 13.2.1 FormView的对象模型... 535 13.2.2 FormView控件的数据 绑定... 537 13.2.3 数据的编辑... 539 13.3 小结... 542 13.4 本章要点... 543 第Ⅲ部分 ASP.NET基础架构 第14章 HTTP请求上下文.... 547 14.1 应用程序的初始化... 547 14.1.1 HttpApplication类的 属性... 548 14.1.2 应用程序模块... 549 14.1.3 HttpApplication类的 方法... 549 14.1.4 HttpApplication类的 事件... 550 14.2 global.asax文件... 553 14.2.1 global.asax的编译... 553 14.2.2 global.asax的语法... 554 14.2.3 错误和异常的跟踪... 557 14.3 HttpContext类... 559 14.3.1 HttpContext类的属性... 560 14.3.2 HttpContext类的方法... 561 14.4 Server对象... 562 14.4.1 HttpServerUtility类的 属性... 563 14.4.2 HttpServerUtility类的 方法... 563 14.5 HttpResponse对象... 569 14.5.1 HttpResponse类的属性... 569 14.5.2 HttpResponse类的方法... 572 14.6 HttpRequest对象... 575 14.6.1 HttpRequest类的属性... 575 14.6.2 HttpRequest类的方法... 578 14.7 小结... 580 14.8 本章要点... 580 第15章 ASP.NET的状态管理.... 581 15.1 应用程序的状态... 581 15.1.1 HttpApplicationState类的 属性... 583 15.1.2 HttpApplicationState类的 方法... 583 15.1.3 状态同步... 584 15.1.4 应用程序状态的权衡... 585 15.2 会话状态... 586 15.2.1 会话状态HTTP模块... 586 15.2.2 HttpSessionState类的 属性... 591 15.2.3 HttpSessionState类的 方法... 592 15.3 会话状态的使用... 592 15.3.1 会话的标识... 593 15.3.2 会话的生存期... 598 15.3.3 将会话状态保存在远程 服务器中... 599 15.3.4 将数据保存到 SQL Server 603 15.4 会话状态管理的自定义... 608 15.4.1 构建自定义的会话状态 提供程序... 608 15.4.2 自定义会话ID的生成... 611 15.5 页面的视图状态... 614 15.5.1 StateBag类... 614 15.5.2 视图状态的常见问题... 615 15.5.3 无视图状态的Web窗体 编程... 618 15.5.4 ASP.NET视图状态的 新变化... 621 15.5.5 将视图状态保存在 服务器上... 625 15.6 小结... 629 15.7 本章要点... 629 第16章 ASP.NET的缓存技术.... 630 16.1 应用程序数据的缓存... 630 16.1.1 Cache类... 630 16.1.2 ASP.NET缓存的使用... 634 16.1.3 实践问题... 641 16.1.4 自定义依赖项的设计... 645 16.1.5 针对XML数据的缓存 依赖项... 647 16.1.6 针对SQL Server的缓存 依赖项... 651 16.2 ASP.NET页面的缓存... 658 16.2.1 @OutputCache指令... 659 16.2.2 HttpCachePolicy类... 664 16.2.3 缓存页面的多个版本... 666 16.2.4 ASP.NET页面局部的 缓存... 669 16.2.5 高级缓存功能... 673 16.3 小结... 676 16.4 本章要点... 676 第17章 ASP.NET的安全性.... 678 17.1 威胁来自何方... 678 17.2 ASP.NET安全性上下文... 679 17.2.1 ASP.NET应用程序涉及的 安全性上下文... 680 17.2.2 ASP.NET进程标识的 更改... 682 17.2.3 ASP.NET应用程序的 信任级别... 685 17.2.4 ASP.NET身份验证方法... 688 17.3 使用Forms身份验证... 690 17.3.1 Forms身份验证控制 流程... 691 17.3.2 FormsAuthentication类... 694 17.3.3 Forms身份验证的配置... 696 17.3.4 Forms身份验证的 高级功能... 700 17.4 成员资格与角色管理API 704 17.4.1 Membership类... 705 17.4.2 成员资格提供程序... 710 17.4.3 角色的管理... 714 17.5 安全性相关的控件... 718 17.5.1 登录控件... 718 17.5.2 LoginName控件... 721 17.5.3 LoginStatus控件... 721 17.5.4 LoginView控件... 723 17.5.5 PasswordRecovery控件... 724 17.5.6 ChangePassword控件... 727 17.5.7 CreateUserWizard控件... 728 17.6 小结... 729 17.7 本章要点... 730 第18章 HTTP处理程序和模块.... 731 18.1 IIS可扩展性API概述... 732 18.1.1 ISAPI模型... 732 18.1.2 IIS 7.0的革新... 735 18.2 HTTP处理程序的编写... 736 18.2.1 IHttpHandler接口... 736 18.2.2 用HTTP处理程序快速 建立数据报表... 738 18.2.3 图片查看器处理程序... 743 18.2.4 更高效地存储图像... 747 18.2.5 HTTP处理程序高级 编程... 753 18.3 HTTP模块的编写... 759 18.3.1 IHttpModule接口... 760 18.3.2 自定义的HTTP模块... 761 18.3.3 页面的刷新特性... 764 18.4 小结... 769 18.5 本章要点... 770 第Ⅳ部分 ASP.NET AJAX扩展 第19章 部分呈现——通向AJAX的捷径... 773 19.1 ASP.NET AJAX基础结构... 774 19.1.1 AJAX幕后的引擎... 775 19.1.2 Microsoft AJAX JavaScript 库... 780 19.1.3 脚本管理器控件... 791 19.2 使用部分呈现来有选择性地更新 页面... 800 19.2.1 UpdatePanel控件... 801 19.2.2 UpdatePanel控件的优化 使用... 805 19.2.3 撤销挂起的更新... 815 19.2.4 部分呈现的利与弊... 815 19.3 AJAX控件工具包... 818 19.3.1 通过扩展程序来改进 控件... 819 19.3.2 通过输入扩展程序完善 用户界面... 825 19.3.3 向Web页面添加安全 弹出式提示框... 836 19.4 小结... 843 19.5 本章要点... 843 第20章 支持AJAX的Web服务.... 845 20.1 AJAX范式的实现... 845 20.1.1 去掉部分呈现... 846 20.1.2 ASP.NET AJAX应用 程序客户端层的设计... 847 20.1.3 ASP.NET AJAX应用程序 服务器层的设计... 849 20.2 针对ASP.NET AJAX应用程序的 Web服务... 852 20.2.1 应用程序特定的 Web服务... 852 20.2.2 Web服务的远程调用... 854 20.2.3 AJAX Web服务的调用... 858 20.2.4 对AJAX Web服务的 思考... 862 20.3 针对AJAX应用程序的WCF 服务... 864 20.3.1 构建一个简单的WCF 服务... 864 20.3.2 构建一个稍微复杂的 WCF服务... 868 20.4 利用页面方法来进行远程调用... 870 20.4.1 页面方法简介... 871 20.4.2 页面方法的使用... 872 20.5 小结... 875 20.6 本章要点... 876 第21章 Silverlight与富互联网应用程序... 877 21.1 Silverlight概要... 877 21.1.1 Silverlight的版本... 878 21.1.2 Silverlight与Flash. 880 21.2 Web页面中的Silverlight 881 21.2.1 Silverlight引擎... 882 21.2.2 XAML内容的定义... 889 21.2.3 Silverlight中的 XAML语法... 893 21.3 Silverlight的对象模型... 904 21.3.1 Silverlight编程基础... 904 21.3.2 Silverlight 2.0简介... 911 21.4 小结... 915 21.5 本章要点... 915 ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.