asp.net 2.0 (翻译)
asp.net是一个编程框架,建立在公共语言运行库,可用于在服务器上建立强大的Web应用程式。第一版本的asp.net提供了几个重要的优势超过以往的Web的发展模式。 asp.net 2.0好转后,在这个基础上加入支持一些新的和令人振奋的功能在以下领域的开发人员的工作效率,行政和管理,可扩展性,和业绩:
开发人员的工作效率
asp.net 2.0封装共同Web任务到应用服务和管制,可以很容易重复使用跨网站。与这些基本积木,很多情况下,现在可以实施,远不及自定义代码,比需要在先前的版本。与asp.net 2.0是有可能显着减少的金额代码和概念,必须建立共同的情况在网站上。
新的服务器控件。 asp.net 2.0引入了许多新的服务器控件,使强大的宣示支持数据访问,登录安全,向导导航,菜单, treeviews ,门户网站,和更多。许多这些控制利用为核心的应用服务在asp.net为情景一样,数据访问,成员和角色,和个性化。一些新的家庭控制在asp.net 2.0详述如下。
数据控制。数据访问,在asp.net 2.0能够做到完全以声明(没有code )使用新的数据绑定和数据源的控制。有新的数据源管制,以代表不同的数据,后端,如SQL资料库的企业, Business Objects ,和XML ,并有新的数据绑定控件的绘制共同的用户界面的数据,如gridview , detailsview , formview ..
导航控件。导航控件提供了共同的用户界面浏览页之间,在您的网站,如树视图,菜单,并sitemappath 。这些管制使用本网站的导航服务,在asp.net 2.0 ,以撷取自订的结构您已定义为您的网站。
登录管制。新的登录控件提供积木添加认证和授权为基础的用户界面到您的网站,如登录形式,创建用户的形式,密码检索,自定义用户界面,为记录在用户或角色。这些管制使用内置的成员和作用,服务在asp.net 2.0互动,与用户和作用,信息的定义为您的网站。
Web部件控制。 Web部件是一个令人振奋的新家庭的管制,使您可以添加丰富的,个性化的内容和布局到您的网站,以及有能力编辑的内容和布局,直接从您的应用程序的页面。这些管制依赖于个性化服务在asp.net 2.0提供了一个独特的经验,为每个用户在您的申请。
母版页。此功能可提供的能力,以确定共同的结构和界面元素为您的网站,如网页页眉,页脚,导航或酒吧,在一个共同的位置,称为“主页” ,共享很多的页面在您的网站。在一个简单的地方,你可以控制一看,觉得,很多的功能,为整个网站。这提高了可维护性您的网站,并避免不必要的重复代码共享网站结构或行为。
主题和外观。主题和外观特征,在asp.net 2.0允许轻松定制您的网站的外观和感觉。您可以定义样式信息在一个共同的位置,所谓的“主题” ,并套用样式信息在全球范围内的页面或控制在您的网站。想掌握的页面,这提高了可维护性您的网站,并避免不必要的重复代码共享的作风。
个性化。使用新的个性化服务在asp.net 2.0 ,您可以轻松创建自定义经验的Web应用程式。配置文件对象使开发人员能够轻松地帮助客户建立起强烈型,棘手的数据存储为用户帐户和建设高度定制的,基础的关系的经验。在同一时间内,开发商可以利用Web部件和个性化服务,使网站访问者,以完全控制的布局和行为的网站,与知识,该网站完全是为他们定制。 personalizaton情景,现在更容易建立比以往任何时候都需要显着较少的代码,并努力实施。
本地化。使全球化与本土化在网站今天是困难的,需要大量的自定义代码和资源。 asp.net 2.0和Visual Studio 2005提供的工具和基础设施,很容易建立本地化的网站,包括能力,自动侦测来袭的区域设置的,并显示适当的区域为基础的用户界面。 Visual Studio 2005中包括内建了一些工具来动态生成资源文件和本地化的参考。两者合计,建设本地化的应用,成为一个简单的和综合发展计划的一部分经验。
行政和管理
asp.net 2.0是设计与管理性和可管理性,在铭记。我们认识到,同时简化的发展经验是很重要的,部署和维护在生产环境中,也是一个关键组成部分,一个应用程序的寿命。 asp.net 2.0介绍了几种新功能,进一步加强部署,管理和运作asp.net服务器。
配置的空气污染指数。 asp.net 2.0中包含新的配置管理API ,使用户以编程方式建立的程序或脚本创建,读取和更新的Web.config和machine.config中配置文件。
asp.net的MMC管理工具。 asp.net 2.0提供了一种新的综合管理工具,插入现有的IIS管理MMC中,使管理员能够生动地读取或改变共同设置在我们的XML配置文件。
前汇编工具。 asp.net 2.0提供了一个新的应用程序部署实用工具,使双方开发人员和管理员,以precompile一个动态的asp.net应用在部署之前。这precompilation自动识别任何汇编的问题,任何地方的网站,以及使asp.net应用程序将要部署没有任何来源的被存储在服务器上(一可以选择性地删除的内容的。 aspx文件的一部分,该编译阶段) ,进一步保护您的知识产权。
健康监测和追踪。 asp.net 2.0也提供了新的健康监测的支持,以使管理员能够自动通知申请时,在服务器上开始遇到问题。新的追踪功能,将让管理者能捕获的运行时间和请求,将数据从生产服务器,以更好地诊断问题。 asp.net 2.0提供的功能,这将使开发人员和管理员,以简化的日常管理及维修他们的Web应用程序。
灵活的可扩展性
asp.net 2.0是一个良好的因素和公开的制度,任何组件可以很容易地取代自订的执行情况。无论是服务器控件,页处理,汇编,或为核心的应用服务,您会发现,都是很容易定制和更换,以度身订造的,以您的需求。开发人员可以堵塞在自定义代码的任何地方网页的生命周期,以进一步自定义asp.net 2.0到他们的需要。
供应商驱动的应用服务。 asp.net 2.0 ,现在包括内置支持,会员资格(用户名/密码认证存储)和管理服务的作用,走出方块。新的个性化服务可以快速存储/检索用户设置和偏好,促进丰富的个性化与最小的代码。新的网站导航系统使开发人员能够快速的建立链接的结构,始终跨越的网站。所有这些服务供应商为主导,他们可以很容易地换出,并代之以自己的自定义的执行情况。与此扩展选项,您有完整的控制权数据存储和架构的驱动器,这些丰富的应用服务。
服务器控件可扩展性。 asp.net 2.0包括改进的支持,控制可扩展性,如更多的基地班概括的共同行为,提高设计师的支持,更多的空气污染指数为互动与客户端脚本,元数据驱动的支持,新功能,如主题和无障碍的核查,更好的国家管理,以及更多。
数据源的控制。数据访问,在asp.net 2.0是现在的表现以声明使用的数据源控制在一个网页上。在此模型中,支持新的数据后端存储供应商可以很容易地说,通过实施自定义数据源的控制。此外, sqldatasource控制,船舶在方块中已内置支持,任何ado.net托管提供实现新的供应商工厂模型在ado.net 。
汇编,建立供应商。动态编译在asp.net 2.0是现在所处理的可扩展的汇编,建立供应商,其中协理特定文件扩展名与处理程序知道如何汇编这种扩展动态在运行时。举例来说, 。 resx文件可以被动态编译的资源, 。 WSDL文件,以Web Service的代理,和。为xsd文件类型化的DataSet对象。在除了内建的支持,很容易添加额外的支持,扩展实施自订的建立供应商和登记,它在Web.config中。
表达的建设者。 asp.net 2.0介绍了一种宣示性的新的语法参照代码来替代价值观融入网页,所谓表达的建设者。 asp.net 2.0包括表达的建设者为参照字符串资源的本地化,连接字符串,应用程序设置和个人的价值观。您也可以自己写表达的建设者,以创建自己的自定义语法来替代的价值在一个网页渲染。
性能和可扩展性
asp.net是建立在执行,使用编译执行模型,为处理页的要求和运行于世界上速度最快的网络服务器, Internet信息服务。 asp.net 2.0还介绍了关键的性能优势,超过先前的版本。
64位支持。 asp.net 2.0是现在的64位启用,这意味着它可以充分利用内存地址空间的新的64位处理器和服务器。开发人员可以简单地复制现有的32位asp.net应用到一个64位asp.net 2.0服务器和他们自动JIT的编制和执行,作为本土的64位元应用程式(没有源代码的变化,或手动重新编译所需的) 。
缓存的改善。 asp.net 2.0现在还包括自动数据库服务器缓存失效。这个强大的和易于使用的功能,使开发人员能够积极输出缓存数据库驱动的网页和部分网页内容的网站,并已asp.net自动失效,这些缓存项,并刷新内容时,后端资料库的变化。发展商现在可以安全地缓存时间的关键内容长时间,无需担心服务旅客陈旧的数据。
其余的快速入门介绍了实际的例子,这些和其他功能在asp.net 。
开发人员的工作效率
asp.net 2.0封装共同Web任务到应用服务和管制,可以很容易重复使用跨网站。与这些基本积木,很多情况下,现在可以实施,远不及自定义代码,比需要在先前的版本。与asp.net 2.0是有可能显着减少的金额代码和概念,必须建立共同的情况在网站上。
新的服务器控件。 asp.net 2.0引入了许多新的服务器控件,使强大的宣示支持数据访问,登录安全,向导导航,菜单, treeviews ,门户网站,和更多。许多这些控制利用为核心的应用服务在asp.net为情景一样,数据访问,成员和角色,和个性化。一些新的家庭控制在asp.net 2.0详述如下。
数据控制。数据访问,在asp.net 2.0能够做到完全以声明(没有code )使用新的数据绑定和数据源的控制。有新的数据源管制,以代表不同的数据,后端,如SQL资料库的企业, Business Objects ,和XML ,并有新的数据绑定控件的绘制共同的用户界面的数据,如gridview , detailsview , formview ..
导航控件。导航控件提供了共同的用户界面浏览页之间,在您的网站,如树视图,菜单,并sitemappath 。这些管制使用本网站的导航服务,在asp.net 2.0 ,以撷取自订的结构您已定义为您的网站。
登录管制。新的登录控件提供积木添加认证和授权为基础的用户界面到您的网站,如登录形式,创建用户的形式,密码检索,自定义用户界面,为记录在用户或角色。这些管制使用内置的成员和作用,服务在asp.net 2.0互动,与用户和作用,信息的定义为您的网站。
Web部件控制。 Web部件是一个令人振奋的新家庭的管制,使您可以添加丰富的,个性化的内容和布局到您的网站,以及有能力编辑的内容和布局,直接从您的应用程序的页面。这些管制依赖于个性化服务在asp.net 2.0提供了一个独特的经验,为每个用户在您的申请。
母版页。此功能可提供的能力,以确定共同的结构和界面元素为您的网站,如网页页眉,页脚,导航或酒吧,在一个共同的位置,称为“主页” ,共享很多的页面在您的网站。在一个简单的地方,你可以控制一看,觉得,很多的功能,为整个网站。这提高了可维护性您的网站,并避免不必要的重复代码共享网站结构或行为。
主题和外观。主题和外观特征,在asp.net 2.0允许轻松定制您的网站的外观和感觉。您可以定义样式信息在一个共同的位置,所谓的“主题” ,并套用样式信息在全球范围内的页面或控制在您的网站。想掌握的页面,这提高了可维护性您的网站,并避免不必要的重复代码共享的作风。
个性化。使用新的个性化服务在asp.net 2.0 ,您可以轻松创建自定义经验的Web应用程式。配置文件对象使开发人员能够轻松地帮助客户建立起强烈型,棘手的数据存储为用户帐户和建设高度定制的,基础的关系的经验。在同一时间内,开发商可以利用Web部件和个性化服务,使网站访问者,以完全控制的布局和行为的网站,与知识,该网站完全是为他们定制。 personalizaton情景,现在更容易建立比以往任何时候都需要显着较少的代码,并努力实施。
本地化。使全球化与本土化在网站今天是困难的,需要大量的自定义代码和资源。 asp.net 2.0和Visual Studio 2005提供的工具和基础设施,很容易建立本地化的网站,包括能力,自动侦测来袭的区域设置的,并显示适当的区域为基础的用户界面。 Visual Studio 2005中包括内建了一些工具来动态生成资源文件和本地化的参考。两者合计,建设本地化的应用,成为一个简单的和综合发展计划的一部分经验。
行政和管理
asp.net 2.0是设计与管理性和可管理性,在铭记。我们认识到,同时简化的发展经验是很重要的,部署和维护在生产环境中,也是一个关键组成部分,一个应用程序的寿命。 asp.net 2.0介绍了几种新功能,进一步加强部署,管理和运作asp.net服务器。
配置的空气污染指数。 asp.net 2.0中包含新的配置管理API ,使用户以编程方式建立的程序或脚本创建,读取和更新的Web.config和machine.config中配置文件。
asp.net的MMC管理工具。 asp.net 2.0提供了一种新的综合管理工具,插入现有的IIS管理MMC中,使管理员能够生动地读取或改变共同设置在我们的XML配置文件。
前汇编工具。 asp.net 2.0提供了一个新的应用程序部署实用工具,使双方开发人员和管理员,以precompile一个动态的asp.net应用在部署之前。这precompilation自动识别任何汇编的问题,任何地方的网站,以及使asp.net应用程序将要部署没有任何来源的被存储在服务器上(一可以选择性地删除的内容的。 aspx文件的一部分,该编译阶段) ,进一步保护您的知识产权。
健康监测和追踪。 asp.net 2.0也提供了新的健康监测的支持,以使管理员能够自动通知申请时,在服务器上开始遇到问题。新的追踪功能,将让管理者能捕获的运行时间和请求,将数据从生产服务器,以更好地诊断问题。 asp.net 2.0提供的功能,这将使开发人员和管理员,以简化的日常管理及维修他们的Web应用程序。
灵活的可扩展性
asp.net 2.0是一个良好的因素和公开的制度,任何组件可以很容易地取代自订的执行情况。无论是服务器控件,页处理,汇编,或为核心的应用服务,您会发现,都是很容易定制和更换,以度身订造的,以您的需求。开发人员可以堵塞在自定义代码的任何地方网页的生命周期,以进一步自定义asp.net 2.0到他们的需要。
供应商驱动的应用服务。 asp.net 2.0 ,现在包括内置支持,会员资格(用户名/密码认证存储)和管理服务的作用,走出方块。新的个性化服务可以快速存储/检索用户设置和偏好,促进丰富的个性化与最小的代码。新的网站导航系统使开发人员能够快速的建立链接的结构,始终跨越的网站。所有这些服务供应商为主导,他们可以很容易地换出,并代之以自己的自定义的执行情况。与此扩展选项,您有完整的控制权数据存储和架构的驱动器,这些丰富的应用服务。
服务器控件可扩展性。 asp.net 2.0包括改进的支持,控制可扩展性,如更多的基地班概括的共同行为,提高设计师的支持,更多的空气污染指数为互动与客户端脚本,元数据驱动的支持,新功能,如主题和无障碍的核查,更好的国家管理,以及更多。
数据源的控制。数据访问,在asp.net 2.0是现在的表现以声明使用的数据源控制在一个网页上。在此模型中,支持新的数据后端存储供应商可以很容易地说,通过实施自定义数据源的控制。此外, sqldatasource控制,船舶在方块中已内置支持,任何ado.net托管提供实现新的供应商工厂模型在ado.net 。
汇编,建立供应商。动态编译在asp.net 2.0是现在所处理的可扩展的汇编,建立供应商,其中协理特定文件扩展名与处理程序知道如何汇编这种扩展动态在运行时。举例来说, 。 resx文件可以被动态编译的资源, 。 WSDL文件,以Web Service的代理,和。为xsd文件类型化的DataSet对象。在除了内建的支持,很容易添加额外的支持,扩展实施自订的建立供应商和登记,它在Web.config中。
表达的建设者。 asp.net 2.0介绍了一种宣示性的新的语法参照代码来替代价值观融入网页,所谓表达的建设者。 asp.net 2.0包括表达的建设者为参照字符串资源的本地化,连接字符串,应用程序设置和个人的价值观。您也可以自己写表达的建设者,以创建自己的自定义语法来替代的价值在一个网页渲染。
性能和可扩展性
asp.net是建立在执行,使用编译执行模型,为处理页的要求和运行于世界上速度最快的网络服务器, Internet信息服务。 asp.net 2.0还介绍了关键的性能优势,超过先前的版本。
64位支持。 asp.net 2.0是现在的64位启用,这意味着它可以充分利用内存地址空间的新的64位处理器和服务器。开发人员可以简单地复制现有的32位asp.net应用到一个64位asp.net 2.0服务器和他们自动JIT的编制和执行,作为本土的64位元应用程式(没有源代码的变化,或手动重新编译所需的) 。
缓存的改善。 asp.net 2.0现在还包括自动数据库服务器缓存失效。这个强大的和易于使用的功能,使开发人员能够积极输出缓存数据库驱动的网页和部分网页内容的网站,并已asp.net自动失效,这些缓存项,并刷新内容时,后端资料库的变化。发展商现在可以安全地缓存时间的关键内容长时间,无需担心服务旅客陈旧的数据。
其余的快速入门介绍了实际的例子,这些和其他功能在asp.net 。