相关图书推荐 |
|
 |
|
|
最近热书 |
|
 |
|
|
|
| 出版日期:2006年6月 |
| 版别版次:2006年6月第1版第1次印刷 |
本书勘误:有()条勘误 |
|
| 字数 :1458千字 印张:52.5 |
| 印数 :4000册 页数:819 |
附带物 :
|
|
|
【本书评语】
|
As a technology for building powerful, dynamic Web applications, ASP.NET shares many things in common with the IT industry in China: fast growing, great potential, and commitment from Microsoft. This book covers technical essentials of ASP.NET 2.0. I will be thrilled to see Chinese&nb...
As a technology for building powerful, dynamic Web applications, ASP.NET shares many things in common with the IT industry in China: fast growing, great potential, and commitment from Microsoft. This book covers technical essentials of ASP.NET 2.0. I will be thrilled to see Chinese developers adopting Microsoft ASP.NET technology by reading this book. ASP.NET是一项功能强大的,用于构建动态Web应用程序的技术。这项技术与中国IT工业有着很多共同的特点,如成长迅速,潜力巨大,并有来自微软公司的支持。本书主要介绍了ASP.NET 2.0的技术精髓。希望中国软件开发人员能通过阅读本书而掌握该项技术,我将深感欣慰。 ——ASP.NET之父 微软公司开发工具部 总经理 Scott Guthrie
This book provides comprehensive and up-to-date information on Microsoft ASP.NET 2.0 technology. It is good for both beginners to learn the technology and experienced developers to use as a reference. 本书全面详尽地介绍了ASP.NET 2.0技术的新特性。无论对于ASP.NET初学者,还是有经验的开发人员,它都是一本非常有益的参考书籍。 ——资深.NET技术专家 微软公司Windows操作系统核心开发部 软件设计工程师 张骏峰
<<
显示本书评语详情
|
|
前言
|
前 言微软公司的ASP.NET技术在全球推广短短几年的时间,取得了飞速发展。国内外越来越多的软件公司,开始应用ASP.NET技术进行项目开发。这不仅要归功于微软公司.NET发展战略的成功实施,更重要的是ASP.NET技术本身具有的无限魅力。目前,多数Web开发人员使用的仍然是ASP.NET 1.x技术。而ASP.NET 1.x存在很多不尽如人意的方面,例如,安全漏洞、复杂繁琐的数据访问、缺乏服务器控件等。这些不足困扰着开发人员,影响着他们的工作效率。因此,必须通过技术更新来清除这些障碍。时间推进到2005年11月,令We...
前 言 微软公司的ASP.NET技术在全球推广短短几年的时间,取得了飞速发展。国内外越来越多的软件公司,开始应用ASP.NET技术进行项目开发。这不仅要归功于微软公司.NET发展战略的成功实施,更重要的是ASP.NET技术本身具有的无限魅力。 目前,多数Web开发人员使用的仍然是ASP.NET 1.x技术。而ASP.NET 1.x存在很多不尽如人意的方面,例如,安全漏洞、复杂繁琐的数据访问、缺乏服务器控件等。这些不足困扰着开发人员,影响着他们的工作效率。因此,必须通过技术更新来清除这些障碍。 时间推进到2005年11月,令Web应用开发人员翘首期盼的技术——ASP.NET 2.0发布了。ASP.NET 2.0是ASP.NET 1.x的升级版。从技术进步角度而言,这项新技术可以说是一项革命性的创新。无论从设计思想、编程模式,还是开发效率和应用性能等方面,ASP.NET 2.0都有着不俗表现。这项技术不仅带给开发人员无数惊喜,还能够帮助他们从艰苦乏味的开发工作中解脱出来。 为了帮助国内众多开发人员,迅速有效地掌握ASP.NET 2.0技术,特撰写此书。希望本书能够起到抛砖引玉的作用,引领读者加快学习的步伐。 本书内容 本书围绕ASP.NET 2.0技术展开深入讲解,全书共分为6个部分,第1部分介绍ASP.NET 2.0技术的基础知识;第2部分说明用户界面方面的特性;第3部分探讨了数据访问方面的内容;第4部分讲解应用服务方面的知识;第5部分详细分析了利用ASP.NET 2.0技术开发的经典示例PetShop 4.0;最后一部分是很有参考价值的附录内容。 第1部分 基础知识 第1部分所涵盖的知识是本书其他部分的基础。 “第1章 ASP.NET 2.0概述”,通过介绍.NET技术发展历史、ASP.NET 2.0设计目标和新特性等内容,描绘了一个ASP.NET 2.0的精彩世界。 “第2章 Visual Studio 2005集成开发环境”,介绍创建ASP.NET应用程序的新一代集成开发环境Visual Studio 2005,包括开发环境的新特性、常用功能窗口、配置设置等。 “第3章 创建ASP.NET 2.0应用程序”,介绍一个简单的ASP.NET 2.0应用程序的创建过程,详细说明了创建、编码、编译、运行和部署等方面的内容。 “第4章 C# 2.0程序设计基础”,对.NET技术的重要编程语言C# 2.0进行了介绍,内容涉及数据类型、流程控制、编码规范和C# 2.0新特性等。 第2部分 用户界面 第2部分深入讲解了ASP.NET 2.0技术中与用户界面相关的特性。这些特性将帮助开发人员快速创建具有良好一致性和专业风格的Web应用程序。另外,还能够在降低开发人员工作强度的同时,提高程序维护人员的工作效率。 “第5章 母版页”,使用母版页能够创建风格一致,易于维护的Web应用程序,该功能在大型应用程序开发中应用广泛。本章讲解了创建、嵌套、动态加载母版页的方法,以及母版页应用范围、缓存设置、客户端处理等方面的内容。 “第6章 主题和皮肤”,使用主题功能,可以快速高效地创建不同外观的Web应用程序。本章对主题功能的基本概念、创建和应用主题的实现方法等进行了详细说明。 “第7章 站点导航控件”,站点导航控件在大型Web站点中应用广泛。本章介绍的SiteMapPath、TreeView和Menu等控件,为实现站点导航功能提供了便捷的方法。 “第8章 其他服务器控件”,介绍ASP.NET 2.0中新增的一些其他服务器控件。通过多个典型示例说明了这些服务器控件的基本概念和使用方法。 第3部分 数据访问 这一部分讨论了ASP.NET 2.0的数据访问技术。使用新的数据访问技术,开发人员能够从重复性编码的泥潭中解救出来,从而将更多的时间和精力投入到业务分析等方面。 “第9章 数据访问技术”,数据访问是ASP.NET 2.0的核心内容之一,本章概括性介绍了ASP.NET 2.0的数据访问新特性、数据源控件和数据绑定控件等。 “第10章 数据源控件”,数据源控件是ASP.NET 2.0的新增控件,通过该类控件可迅速实现数据访问等功能。本章通过典型示例,介绍了SqlDataSource、AccessDataSource、XmlDataSource、SiteMapDataSource和ObjectDataSource等数据源控件的应用方法。 “第11章 数据绑定控件”,介绍ASP.NET 2.0中的几个数据绑定控件,包括GridView、DetailsView和FormView等。这些数据绑定控件在数据源控件的支持下,可快速实现数据显示和增删改等常用功能。 “第12章 数据缓存”,数据缓存功能一直是提高应用程序效率的重要手段之一。本章全面介绍了ASP.NET 2.0的数据缓存功能,内容包括缓存概述、页面输出缓存、页面部分缓存、应用程序数据缓存和缓存依赖等。 第4部分 应用服务 本部分以ASP.NET 2.0应用服务方面的功能为重点,详细介绍了使用应用服务功能,实现个性化Web站点的方方面面。 “第13章 个性化用户配置”,重点介绍个性化用户配置功能。该功能可快速实现用户配置信息的存储和检索等。本章内容包括个性化功能简介、个性化用户配置概述、用户配置功能的实现方法、实现自定义用户配置提供程序等。 “第14章 Web部件”,Web部件是一项非常了不起的功能,利用它能够创建具备高度个性化特征的Web应用程序。本章内容包括Web部件功能概述、创建、编辑和管理WebPart控件的方法、WebPart控件通信,以及Web部件个性化等。 “第15章 成员资格和角色管理”,成员资格和角色管理一直是Web应用程序的实现重点。本章介绍ASP.NET 2.0新增加的成员资格和角色管理功能,内容包括身份验证和授权、成员资格管理、角色管理等。 “第16章 登录系列控件”,介绍ASP.NET 2.0新增的7个登录控件。利用这些控件,可以在几乎不编写代码的情况下,实现用户登录、创建用户、修改/重置密码等功能。 “第17章 配置与管理工具”,为了方便快速地实现Web应用程序配置和管理,ASP.NET 2.0中提供了多种配置管理工具。本章介绍了其中两个重要的可视化工具——ASP.NET MMC管理单元和Web网站管理工具。 第5部分 实例分析 学习软件编程技术的一条捷径是阅读和分析经典实例代码,以便从中获得编程技巧,领略技术精髓。 “第18章 PetShop4.0实例分析”,2006年初,微软公司发布了使用ASP.NET 2.0技术构建的经典实例PetShop 4.0。本章对PetShop 4.0进行了详细分析,内容包括功能简介、体系架构和层次解析等。希望读者从中领略ASP.NET 2.0技术的博大精深。 第6部分 附录 附录部分包含一些很有参考价值的资料,可以作为阅读和开发过程中的快速参考。 “附录A SQL语言实用参考”,灵活准确地使用SQL语言是实现数据访问的基础。当读者遇到某些常用的、一时难以记起的SQL语句时,参考本附录内容是最快最好解决问题的首选。 “附录B ASP.NET技术推荐参考资源”,虽然因特网内容丰富,但是如果要寻找特定的资料,犹如大海捞针。本附录简要介绍了因特网上10个内容最专业、最全面的ASP.NET技术站点。当读者遇到难以解决的问题时,可以浏览这些推荐的站点以寻找答案。 读者对象 本书适合两类读者阅读。一类是从未接触过ASP.NET,希望通过本书掌握ASP.NET2.0这门精彩技术的读者,建议按照目录安排,循序渐进地阅读本书。还有一类是具备一定ASP.NET 1.x开发技术基础,希望通过本书实现技术升级的读者,建议首先粗略地阅读第一部分内容,然后将时间和精力放在书籍的其他部分。 本书特点 · 结构严谨清晰、内容详实 本书体系结构来自于ASP.NET 2.0技术特性框架,因此,具有很强逻辑性和系统性。同时,每个章节条理清楚,层次分明,论述详实严谨。 · 理论联系实际、实用性强 本书注重理论与实践结合,在充分说明技术理论的同时,详细创建和分析了数十个与理论密切相关的典型应用。 致谢 本书主要由郝刚编写,袁永刚、严治国和何宇光负责结构安排和部分内容撰写工作,其他参与编写的人员包括张亚峰、于素霞、于志华、周署明、齐艳、杨时昌、李学微、雷军、李彪、黄敏、蒋波、罗宇波和卢彬等。 本书离不开顾玉昆教授一如既往的支持和帮助。无论从精神上,还是专业上,她都推动着书稿的撰写进程。另外需要感谢的是微软公司的Scott Guthrie、张骏峰和任寰。虽然他们工作繁忙,但还是挤出时间阅读本书,并慷慨地为本书撰写评语,令我们倍受鼓舞。
在本书编写过程中,我们尽力确保内容的准确性、实用性和可读性。由于时间仓促,加之水平有限,书中不足之处在所难免,敬请读者批评指正。如果读者对本书有任何问题或建议,请发电子邮件与我们联系polaris.tom@gmail.com或者tangqian@ptpress.cn,也可以通过作者的博客http://polaris.cnblogs.com进行交流。 编 者
<<
显示前言详情
|
|
内容简介
|
本书紧紧围绕ASP.NET 2.0技术精髓展开深入讲解,全书分为6个部分,共18章。第1部分介绍基础知识,包括ASP.NET 2.0概述、Visual Studio 2005集成开发环境、创建ASP.NET应用程序和C# 2.0程序设计基础。第2部分讲解用户界面方面的特性,包括母版页、主题和皮肤、站点导航控件和其他新增服务器控件。第3部分探讨了数据访问方面的内容,包括数据访问技术概述、数据源控件、数据绑定控件和数据缓存。第4部分说明了应用服务方面的知识,包括个性化用户配置、Web部件、成员资格和角色管理、登录系列控件和配置与管理工具。...
本书紧紧围绕ASP.NET 2.0技术精髓展开深入讲解,全书分为6个部分,共18章。第1部分介绍基础知识,包括ASP.NET 2.0概述、Visual Studio 2005集成开发环境、创建ASP.NET应用程序和C# 2.0程序设计基础。第2部分讲解用户界面方面的特性,包括母版页、主题和皮肤、站点导航控件和其他新增服务器控件。第3部分探讨了数据访问方面的内容,包括数据访问技术概述、数据源控件、数据绑定控件和数据缓存。第4部分说明了应用服务方面的知识,包括个性化用户配置、Web部件、成员资格和角色管理、登录系列控件和配置与管理工具。第5部分详细分析了使用ASP.NET 2.0技术开发的微软经典实例PetShop 4.0。最后一部分是附录内容。 本书内容丰富、结构严谨、实用性强,适合多层次读者阅读。无论对于ASP.NET 2.0技术的初学者,还是具有一定经验的ASP.NET 1.x开发人员,都能够从本书中受益。
<<
显示内容简介详情
|
|
作者序
|
衣带渐宽终不悔,为“书”消得人憔悴——《ASP.NET 2.0开发指南》写作自序2000年,我开始学习.NET技术,时光匆匆,6个年头已过。2005年初,微软公司发布了.NET 2.0测试版,出于对.NET技术的热爱,我萌生了撰写图书的想法。为了找到测试版,真是费了一番功夫。先是用两周时间找到一个Visual Studio 2005测试版的种子文件,然后拜托朋友下载,前前后后花费了大约20天时间……2005年6月,我进一步明确了写作目的,一方面通过写书总结自己多年来的.NET学习心得,让更多人共同分享我的经验;还有就是写一本属于国内人原创的...
衣带渐宽终不悔,为“书”消得人憔悴 ——《ASP.NET 2.0开发指南》写作自序
2000年,我开始学习.NET技术,时光匆匆,6个年头已过。 2005年初,微软公司发布了.NET 2.0测试版,出于对.NET技术的热爱,我萌生了撰写图书的想法。为了找到测试版,真是费了一番功夫。先是用两周时间找到一个Visual Studio 2005测试版的种子文件,然后拜托朋友下载,前前后后花费了大约20天时间……2005年6月,我进一步明确了写作目的,一方面通过写书总结自己多年来的.NET学习心得,让更多人共同分享我的经验;还有就是写一本属于国内人原创的“经典计算机图书”。由此,便诞生了今天您所看到的《ASP.NET 2.0开发指南》一书。 经常会有一些学习计算机的朋友认为,只有国外的专业计算机图书才是好书,国内的作者写不出专业的、经典的作品。其实,这是一个误区。我们需要,也必须撰写出属于中国人自己的,更多的优秀作品。 为此,我充满勇气和信心地开始了ASP.NET 2.0写作之旅。其中的艰辛与汗水,只有和我朝夕相伴的PC机才能真正体会。每当看到案头足有一尺多高的英文资料被画得面目全非;每当一遍又一遍的调试程序,直到心爱的PC开始罢工;每当打字打到手指僵硬;每当深夜用白开水来对付咕咕乱叫的肚子,我只能在心中默默为自己加油。生活中所有的快乐与喜悦一并湮没在了那漫长的十个多月的写作过程中。 有朋友问我最大的收获是什么,我的答案是“精神和信心”。一本厚达800页的图书,在别人眼中也许只是学习过程中借助的工具书,带给我的却是“天降大任”一般的自信心和自豪感,我想送给所有读过本书的朋友们一句话“多一份坚持、多一份自信,便能做自己想做的人,做好自己想做的事”。 2006年4月的一天,传来了令我兴奋不已的好消息,本书的初稿受到了远在大洋彼岸的微软ASP.NET之父Scott Guthrie和微软.NET资深专家张骏峰的好评,他们非常热心地为本书写了推荐语。出版社的朋友和众多在第一时间读到本书初稿的朋友也对我所有的努力给予了肯定。对于这些,我感到非常喜悦和欣慰。 诚然,本书会有这样那样的一些小毛病,而我会始终怀着一颗真诚、谦逊的心来面对自己的不足,倾听大家的意见。愿更多的ASP.NET学习者能够读到本书,并通过本书,成为我的良师益友,我的Blog是“http://polaris.cnblogs.com”。 关于如何学好ASP.NET 2.0,我有以下两点体会。 建议一:学好英语这个工具。 目前,很多软件核心技术几乎都掌握在外国公司手中。如果需要深入学习.NET技术,就必须掌握好英语。英语是获取新知识,进行交流的重要工具。可能有些读者会为自己英语水平差、看不懂长篇的英文资料而皱眉。实际上,这是自己给自己制造的障碍。对于普通的英文科技文章,无论是句型、语法,还是单词,难度都不大。最为关键的是要知难而上,确立信心,战胜自我。 建议二:多多实践和交流。 进行软件开发,不仅需要阅读大量的资料,更为重要的是领会资料中的核心知识和技术,并将其应用到具体实践当中。如果处于初、中级水平,可以首先掌握一些基础知识,然后通过解析经典实例,学习编程方法和技巧,最后,运用所学,多多实践。同时,对于不明白的问题需要多思勤问。
“衣带渐宽终不悔,为‘书’消得人憔悴”,本书的写作是艰辛的,同时也是快乐的,愿本书带给您的不仅仅是知识,同时也带给您学习的快乐。
郝 刚 2006年5月
<<
显示作者序详情
|
|
目录
|
第1部分 基 础 知 识 第1章 ASP.NET 2.0概述 2 1.1 .NET技术发展回顾 2 1.2 ASP.NET 2.0设计目标 3 1.3 ASP.NET 2.0新特性 3 1.3.1 新增服务器控件 4 1.3.2 母版页 7 1.3.3 主题和皮肤 8 1.3.4 个性化用户配置 8 1.3.5 成员资格和角色管理 9 1.3.6 配置和管理工具 10 1.4 小结 11 第2章 VISUAL STUDIO 2005 集成开发 环境 12 2.1 安装Visual Studio 2005 12 2.2 Visual Studio 2005新特性 15 2.3 针对ASP.NET应用开发的 新特性 16 2.4 常用功能窗口介绍 17 2.4.1 主窗口 17 2.4.2 文档窗口 17 · · · · · ·
第1部分 基 础 知 识 第1章 ASP.NET 2.0概述 2 1.1 .NET技术发展回顾 2 1.2 ASP.NET 2.0设计目标 3 1.3 ASP.NET 2.0新特性 3 1.3.1 新增服务器控件 4 1.3.2 母版页 7 1.3.3 主题和皮肤 8 1.3.4 个性化用户配置 8 1.3.5 成员资格和角色管理 9 1.3.6 配置和管理工具 10 1.4 小结 11 第2章 VISUAL STUDIO 2005 集成开发 环境 12 2.1 安装Visual Studio 2005 12 2.2 Visual Studio 2005新特性 15 2.3 针对ASP.NET应用开发的 新特性 16 2.4 常用功能窗口介绍 17 2.4.1 主窗口 17 2.4.2 文档窗口 17 2.4.3 工具箱窗口 19 2.4.4 解决方案资源管理器 窗口 19 2.4.5 服务器资源管理器窗口 20 2.4.6 属性窗口 20 2.5 配置设置 21 2.5.1 选项窗口 21 2.5.2 导入和导出设置向导 22 2.6 帮助系统 24 2.7 类设计器 26 2.8 多种测试功能 27 2.9 小结 29 第3章 创建ASP.NET 2.0应用程序 30 3.1 创建Web站点 30 3.2 编写ASP.NET 2.0应用程序 34 3.3 编译和运行应用程序 36 3.4 部署应用程序 40 3.5 小结 41 第4章 C# 2.0程序设计基础 42 4.1 C#语言概述 42 4.2 数据类型 44 4.2.1 值类型 44 4.2.2 引用类型 47 4.2.3 装箱和拆箱 49 4.3 变量和常量 50 4.3.1 变量 50 4.3.2 常量 52 4.4 流程控制 52 4.4.1 条件语句 53 4.4.2 循环语句 54 4.4.3 跳转语句 56 4.4.4 异常处理 59 4.5 面向对象的特性 60 4.5.1 类 60 4.5.2 属性 61 4.5.3 方法 62 4.5.4 事件 62 4.6 C# 2.0新特性 64 4.6.1 泛型 64 4.6.2 匿名方法 70 4.6.3 迭代器 75 4.6.4 局部类 80 4.7 编码规范 81 4.7.1 代码格式 82 4.7.2 注释规范 82 4.7.3 变量命名规范 83 4.7.4 常量命名规范 85 4.7.5 类命名规范 85 4.7.6 接口命名规范 85 4.7.7 方法命名规范 85 4.7.8 名字空间命名规范 85 4.7.9 资源命名规范 85 4.7.10 程序版本号确定规范 86 4.8 小结 86 第5章 母版页 88 5.1 母版页概述 88 5.1.1 母版页基础知识 89 5.1.2 母版页运行机制 91 5.1.3 母版页和内容页事件 顺序 92 5.1.4 母版页的优点 93 5.2 创建母版页 94 5.3 创建内容页 97 5.4 嵌套母版页 99 5.5 访问母版页控件和属性 103 5.5.1 使用FindControl方法 获取母版页控件引用 103 5.5.2 使用MasterType指令 获取母版页控件引用 105 5.5.3 访问母版页简单自定义 属性 108 5.6 动态加载母版页 110 5.7 母版页应用范围 115 5.8 母版页缓存设置 116 5.9 针对不同客户端的处理 116 5.10 小结 117 第6章 主题和皮肤 118 6.1 主题概述 118 6.1.1 组成元素 118 6.1.2 文件存储和组织方式 119 6.1.3 全局主题和应用程序 主题 120 6.2 创建主题 120 6.2.1 创建皮肤文件 120 6.2.2 为主题添加CSS文件 123 6.2.3 在主题中使用图片 125 6.3 应用主题 126 6.3.1 指定和禁用主题 126 6.3.2 动态加载主题 128 6.4 小结 131 第7章 站点导航控件 132 7.1 站点地图概述 132 7.2 SiteMapPath控件 134 7.2.1 SiteMapPath控件简介 134 7.2.2 常用属性列表 134 7.2.3 常用事件列表 136 7.2.4 典型应用1—基本 应用 136 7.2.5 典型应用2—设置 自定义模板 139 7.3 TreeView控件 141 7.3.1 TreeView控件简介 142 7.3.2 常用属性列表 143 7.3.3 常用事件列表 144 7.3.4 典型应用1—基本 应用 145 7.3.5 典型应用2—绑定 XML文件 147 7.4 Menu控件 152 7.41 Menu控件简介 153 7.4.2 常用属性列表 153 7.4.3 常用事件列表 156 7.4.4 典型应用1—基本 应用 156 7.4.5 典型应用2—绑定 XML文件 159 7.5 小结 165 第8章 其他服务控件 166 8.1 BulletedList控件 166 8.1.1 BulletedList控件简介 166 8.1.2 典型应用 168 8.2 HiddenField控件 172 8.2.1 HiddenField控件简介 172 8.2.2 典型应用 173 8.3 FileUpload控件 174 8.3.1 FileUpload控件简介 175 8.3.2 典型应用 176 8.4 ImageMap控件 178 8.4.1 ImageMap控件简介 179 8.4.2 典型应用 180 8.5 MultiView和View控件 182 8.5.1 MultiView和View控件 简介 182 8.5.2 典型应用 183 8.6 Wizard控件 186 8.6.1 Wizard控件简介 187 8.6.2 典型应用 192 8.7 小结 197 第9章 数据访问技术 200 9.1 数据访问概述 200 9.2 数据源控件简介 202 9.3 数据绑定控件简介 204 9.4 小结 205 第10章 数据源技术 206 10.1 SqlDataSource控件 206 10.1.1 SqlDataSource控件 简介 206 10.1.2 常用属性列表 208 10.1.3 常用方法列表 210 10.1.4 常用事件列表 211 10.1.5 典型应用1—连接 数据库 211 10.1.6 典型应用2—属性 设置 220 10.1.7 典型应用3—连接多种数据源 225 10.2 AccessDataSource控件 230 10.2.1 AccessDataSource 控件简介 230 10.2.2 常用属性列表 231 10.2.3 常用方法列表 234 10.2.4 常用事件列表 235 10.2.5 典型应用—访问Access数据库文件 235 10.3 XmlDataSource控件 243 10.3.1 XmlDataSource控件 简介 244 10.3.2 常用属性列表 245 10.3.3 常用方法列表 246 10.3.4 常用事件列表 246 10.3.5 典型应用—显示RSS 数据 246 10.4 SiteMapDataSource控件 254 10.4.1 SiteMapDataSource 控件简介 254 10.4.2 常用属性列表 256 10.4.3 常用方法列表 256 10.4.4 典型应用1—属性 设置 257 10.4.5 典型应用2—绑定 普通数据绑定控件 259 10.5 ObjectDataSource控件 261 10.5.1 N层应用程序概述 261 10.5.2 ObjectDataSource控件 简介 262 10.5.3 常用属性列表 264 10.5.4 常用方法列表 266 10.5.5 常用事件列表 266 10.5.6 典型应用1—绑定 数据访问层 267 10.5.7 典型应用2—绑定 业务逻辑层 279 10.5.8 典型应用3—绑定 类型化DataSet 293 10.6 小结 300 第11章 数据绑定控件 301 11.1 GridView控件 301 11.1.1 GridView控件简介 301 11.1.2 常用属性列表 306 11.1.3 常用方法列表 310 11.1.4 常用事件列表 310 11.1.5 典型应用——使用GridView显示和编辑 数据 311 11.2 DetailsView控件 314 11.2.1 DetailsView控件简介 315 11.2.2 常用属性列表 317 11.2.3 常用方法列表 320 11.2.4 常用事件列表 321 11.2.5 典型应用——使用DetailsView控件显示和处理数据 321 11.3 FormView控件 327 11.3.1 FormView控件简介 327 11.3.2 常用属性列表 329 11.3.3 常用方法列表 332 11.3.4 常用事件列表 333 11.3.5 典型应用——使用FormView控件显示和处理数据 333 11.4 小结 340 第12章 数据缓存 341 12.1 ASP.NET 2.0缓存概述 341 12.2 页面输出缓存 343 12.2.1 使用@ OutputCache 指令 344 12.2.2 使用页面输出缓存 API 345 12.2.3 页面输出缓存应用 346 12.3 页面部分缓存 348 12.3.1 使用@ OutputCache 指令 348 12.3.2 使用PartialCaching Attribute类 349 12.3.3 使用ControlCachePolicy类 350 12.3.4 实现缓存后替换 353 12.4 应用程序数据缓存 357 12.4.1 添加应用程序数据缓存对象 357 12.4.2 检索应用程序数据 缓存对象 359 12.4.3 移除应用程序数据 缓存对象 361 12.4.4 实现应用程序数据 缓存 361 12.5 缓存依赖 364 12.5.1 缓存依赖概述 364 12.5.2 实现自定义缓存依赖 365 12.5.3 实现聚合缓存依赖 372 12.5.4 实现SQL数据缓存 依赖 373 12.6 小结 384 第13章 个性化用户配置 386 13.1 个性化功能简介 386 13.1.1 个性化服务的三大 步骤 387 13.1.2 实现个性化服务的 三大功能 387 13.2 个性化用户配置概述 388 13.2.1 个性化用户配置的 功能 388 13.2.2 配置节声明 389 13.2.3 与个性化用户配置 功能有关的API 392 13.2.4 SQL Server数据库 配置 395 13.3 为匿名用户实现简单数据类型的个性化用户配置 400 13.4 为注册用户实现复杂数据类型的个性化用户配置 405 13.4.1 实现概述 405 13.4.2 实现用户登录和验证 406 13.4.3 实现购物车 409 13.4.4 应用个性化用户配置 功能 411 13.5 实现匿名用户向注册用户 迁移 415 13.6 实现自定义ProfileBase类 418 13.7 实现自定义用户配置提供 程序 423 13.7.1 实现概述 423 13.7.2 步骤一——创建Access数据库 426 13.7.3 步骤二——设置事件日志访问 428 13.7.4 步骤三——实现自定义用户配置提供程序 429 13.7.5 步骤四——配置Web.config文件 445 13.7.6 步骤五——示例应用 447 13.8 小结 449 第14章 WEB部件 450 14.1 Web部件概述 450 14.1.1 什么是Web部件 450 14.1.2 Web部件具体功能和 应用方案 452 14.1.3 Web部件基本控件 453 14.2 创建WebPart控件 455 14.2.1 WebPartManager控件 简介 455 14.2.2 WebPartZone控件和WebPart控件简介 459 14.2.3 创建WebPart控件 462 14.3 编辑WebPart控件 470 14.3.1 EditorZone控件简介 471 14.3.2 AppearanceEditorPart 控件简介 472 14.3.3 BehaviorEditorPart控件简介 473 14.3.4 LayoutEditorPart控件 简介 475 14.3.5 PropertyGridEditorPart 控件简介 476 14.3.6 实现编辑WebPart 控件 477 14.4 管理WebPart控件 484 14.4.1 CatalogZone控件简介 484 14.4.2 DeclarativeCatalogPart 控件简介 485 14.4.3 PageCatalogPart控件 简介 486 14.4.4 ImportCatalogPart控件 简介 487 14.4.5 实现管理WebPart 控件 489 14.5 WebPart控件通信 494 14.5.1 WebPart控件通信 概述 494 14.5.2 实现基于静态连接 的WebPart通信 497 14.5.3 实现基于动态连接 的WebPart通信 504 14.6 Web部件个性化 505 14.6.1 Web部件个性化概述 506 14.6.2 实现自定义Web部件 个性化提供程序 509 14.7 小结 522 第15章 成员资格和角色管理 523 15.1 身份验证和授权 523 15.1.1 身份验证概述 524 15.1.2 Forms验证概述 525 15.1.3 FormsAuthentication类 530 15.1.4 用户授权概述 533 15.2 成员资格管理 534 15.2.1 成员资格管理概述 535 15.2.2 Membership类 541 15.2.3 MembershipUser类 544 15.2.4 实现基本成员资格 管理功能 546 15.2.5 实现自定义成员资格 提供程序 560 15.3 角色管理 570 15.3.1 角色管理概述 571 15.3.2 Roles类 576 15.3.3 实现基本角色管理 功能 580 15.3.4 实现自定义角色管理 提供程序 589 15.4 小结 598 第16章 登录系列控件 600 16.1 登录系列控件概述 600 16.2 Login控件 602 16.3 LoginName控件 606 16.4 LoginView控件 606 16.5 LoginStatus控件 609 16.6 PasswordRecovery控件 610 16.7 ChangePassword控件 617 16.8 CreateUserWizard控件 623 16.9 综合应用示例 631 16.9.1 实现用户登录 631 16.9.2 创建新用户 632 16.9.3 显示状态和修改密码 633 16.9.4 重置密码 634 16.9.5 配置Web.config文件 635 16.10 小结 636 第17章 配置与管理工具 637 17.1 ASP.NET MMC管理单元 637 17.1.1 ASP.NET MMC管理 单元简介 637 17.1.2 “常规”选项卡 639 17.1.3 “自定义错误” 选项卡 641 17.1.4 “授权”选项卡 643 17.1.5 “身份验证”选项卡 645 17.1.6 “应用程序”选项卡 646 17.1.7 “状态管理”选项卡 648 17.1.8 “位置”选项卡 649 17.2 Web网站管理工具 650 17.2.1 Web网站管理工具 简介 650 17.2.2 “安全”选项卡 652 17.2.3 “应用程序”选项卡 660 17.3.4 “提供程序”选项卡 664 17.3 小结 665 第18章 PETSHOP 4.0实例分析 668 18.1 应用程序概述 668 18.1.1 安装过程 668 18.1.2 功能和用户界面简介 670 18.1.3 解决方案和体系架构 概述 675 18.2 数据访问层 679 18.2.1 应用程序数据模型 679 18.2.2 数据库连接字符串 加密/解密 682 18.2.3 数据访问辅助项目DBUtility分析 685 18.2.4 部分业务逻辑所需的 数据访问项目分析 687 18.2.5 自定义成员资格提供 程序项目Membership 分析 695 18.2.6 自定义用户配置提供 程序项目分析 697 18.2.7 消息队列访问项目 分析 705 18.3 业务逻辑层 711 18.3.1 业务实体项目Model 分析 711 18.3.2 业务逻辑项目BLL 分析 713 18.3.3 订单策略项目IBLLStrategy分析 715 18.4 表示层 721 18.4.1 订单处理控制台应用 程序项目OrderProcessor分析 721 18.4.2 数据缓存依赖项目 分析 727 18.4.3 Web项目分析 733 18.5 小结 735 第6部分 附 录 附录A SQL语言实用参考 738 附录B ASP.NET技术推荐参考资源
<<
显示目录详情
|
|
前5位评价用户:
发表评价即可获得1个华储币,被评为精采书评后还可以再奖励多个华储币!
|