a sp .NET 初探.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
a sp .NET 初探

ASP.NET初探 白亮 ASP.NET 是一种建立在通用语言上的程序构架,可用于Web服务器来建立强大的Web应用程序,使其在开发模式上更具优势。 ASP.NET的特性 1、执行效率的大幅提高 ASP.NET是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。 2、世界级的工具支持 ASP.NET构架是可以在Microsoft(R)公司最新的产品 Visual Studio.net开发环境下进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。而且这些仅是ASP.NET强大化软件支持的一小部分。 3、强大性和适应性 由于 ASP.NET 基于公共语言运行库,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的平台上。ASP.NET 框架类库、消息处理和数据访问解决方案都可从 Web 无缝访问。ASP.NET 也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到 ASP.NET 时保留基于 COM+ 的开发中的现有投资。 4、简单性和易学性 ASP.NET 使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。例如,ASP.NET 页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似 Visual Basic 的简单窗体处理模型中处理事件。另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发。 5、高效可管理性 ASP.NET 采用基于文本的分层配置系统,简化了将设置应用于服务器环境和 Web 应用程序。由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。此“零本地管理”哲学也扩展到了 ASP.NET 框架应用程序的部署。只需将必要的文件复制到服务器,即可将 ASP.NET 框架应用程序部署到服务器。即使是在部署或替换运行的编译代码也不需要重新启动服务器。 6、多处理器环境的可靠性   ASP.NET已经被刻意设计成一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将大大提高运行速度。即使你现在的ASP.NET应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP却做不到这一点。 7、自定义性和扩展性 ASP.NET设计时考虑了让网站开发人员可以在自己的代码中自己定义“plug-in”的模块。与原来的包含关系不同,ASP.NET可以加入自己定义的任何组件;可以用自己编写的自定义组件扩展或替换 ASP.NET 运行库的任何子组件;可使自定义身份验证或状态服务变得更容易。 8、安全性 借助内置的 Windows 身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。 ASP.NET的两个基本控件 1、HTML 控件 ASP.NET框架中的第一组控件称为 HTML 控件。 这些控件位于 System.Web.UI.HtmlControls 命名空间中,是从 HtmlControl 基类中直接或间接派生出来的。图 1 说明了 HTML 控件的类层次结构。 图 1. ASP+ HTML 控件 几乎所有对于任何包含“runat=server” 属性的标记,都会为其生成 HTML 控件。对于现有的ASP程序,如果向ASP.NET移植,毫无疑问HTML控件将发挥最大的作用。 2、Web 控件 ASP.NET 框架中的第二组服务器控件称为 Web 控件。 这些控件位于 System.Web.UI.WebControls 命名空间中,是从 WebControl 基类中直接或间接派生出来的。图 2 说明了 Web 控件的类层次结构。 图 2. ASP+ Web 控件 Web 控件中包括传统的表单控件,如 TextBox 和 Button ,以及其它更高抽象级别的控件,如 Calendar 和 DataGrid 控件。它们提供了一些能够简化开发工作的特性,其中包括: (1)丰富而一致的对象模型:WebControl 基类实现了对所有控件通用的大量属性,这些属性包括 ForeColor、BackColor、Font、Enabled 等。属性和方法的名称是经过精心挑选的,以提高在整个框架和该组控件中的一致性。通过这些组件实现的具有明确类型的对象模型将有助于减少编程错误。 (2)对浏览器的自动检测:Web 控件能够自动检测客户机浏览器的功能,并相应地调整它们所提交的 HTML,从而充分发挥浏览器的功能。 (3)数据绑定:在 Web 窗体页面中,可以对控件的任何属性进行数据绑

文档评论(0)

zsmfjh + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档