×

asp.net 2.0编程珠玑

消耗积分:5 | 格式:rar | 大小:3333 | 2008-09-19

分享资料个

在变化越来越快的世界中,总是存在窍门程序。现在,它们是开发人员的一种聪明、前沿的创造。将来的某一天,它们有可能成为主流代码或最佳实践方式,并集成到产品或过程中。窍门程序的成功标志是,有一天它变成了一种标准。
本章主要介绍已成功的窍门程序。我们将回顾ASP.NET v1.1中已得到广泛认可的一组窍门程序。它们非常有效,Microsoft已在ASP.NET v2.0中添加了对它们的支持。本章并不是重新编写已发明的窍门程序,而主要探讨先驱和他们的工作,正是他们出色的工作使Microsoft在ASP.NET v2.0中添加了对窍门程序的支持。对于已转而使用ASP.NET 2.0的开发人员来说,要学习的是如何将这些窍门程序集成到.NET Framework中和相关的Visual Studio 2005支持。了解以前的窍门程序如何影响ASP.NET的当前版本,将使我们更加欣赏窍门程序,并激励我们开发出能正面影响ASP.NET未来版本的窍门程序。
1.1  由ASP.NET 2.0替代的向导窍门程序
向导是引导用户完成某个过程的用户界面工具。这里讨论的是添加到应用程序中的向导。开发人员已使用它们多年,例如安装程序,把复杂的操作简化为一系列步骤的工具等。它们传统上是客户端桌面应用程序的一个标准部分,但在Web应用程序中以窍门程序的面目出现。
1.1.1  ASP.NET 向导先驱
在早期的ASP.NET v1.1中,John Peterson编写的向导窍门程序是作为一个范例在ASP101.com(asp101.com/samples/wizard_aspx.asp)上发布的,称为“向导的ASP.NET版本(多页面窗体)”。这是从以前经典的ASP 3.0的实现更新而来的。在ASP.NET 2.0向导宣布支持它后,Tom Blanchard在123aspx.com/redir.aspx?res=32798上撰写了文章“CodeSnip: Simulating the ASP.NET 2.0 Wizard Control with ASP.NET 1.x”。一些人还使用另一个已有的解决方案:User Interface Process(UIP) Application Block上的Wizard Navigator,它是由Microsoft Patterns and Practices Group在http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ dnpag2/html/cabctp.asp上创建的。
提示:
Microsoft的在线链接停了许多,但搜索MSDN Architecture Center的Patterns and Practices资源页面,仍能找到UI Application Block。
1.1.2  ASP.NET v2.0中的向导
向导在ASP.NET 2.0中不再是一个窍门程序,它们很容易使用,在Visual Studio 2005上得到了很好的支持。下一节将介绍如何实现向导。
1.1.3  实现ASP.NET 2.0向导
ASP.NET 2.0向导实现为控件。要使用它们,只需把一个新的向导控件添加到可视化设计器中,设置其属性即可。本节描述如何通过一个范例菜单选择应用程序来实现ASP.NET 2.0向导。在这个过程中要进行许多选择,向导将根据输入参数管理导航。下面的步骤说明了如何创建范例应用程序:
(1) 创建一个新的Web项目。为此,选择File | New | Web Site,再选择ASP.NET Web Site模板,把目录位置改为WizardDemo,如图1-1所示。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !