ASP.NET2.0教程(第一章)

OK,下面开始我们的第一章节内容,看了许多的关于ASP.NET2.0方面的资料,基本开始都是这样的开始的.只是应该标题不一样而已(为了方便大家浏览,我会在每章中将重点处都用加粗来显示).

                                                                      ASP.NET2.0设计目标
ASP.NET2.0设计目标的核心用一个词来形容:简化。围绕这个核心,建立了以下几个主要设计目标
1、提高开发效率:ASP.NET 2.0 将常用的 Web 任务封装到应用程序服务和控件中,这些服务和控件可方便地在网站之间重用。利用这些基本生成块,较之以前的版本,现在实现许多方案所需的自定义代码要少得多。使用 ASP.NET 2.0,能够显著减少生成 Web 常用方案所需的代码量和概念量;
2、简化管理和维护工作:ASP.NET 2.0 在设计时充分考虑了管理功能。我们认为尽管简化开发体验很重要,产品环境中的部署和维护也是应用程序生存期的重要问题;
3、提高性能和可伸缩性:ASP.NET 2.0 是一个组成良好的开放系统,使用自定义实现可以方便地替换任何组件。您会发现,无论是服务器控件、页处理程序、编译还是核心应用程序服务,都能根据您的需要方便地进行自定义和替换。开发人员可以在页生命周期的任何地方插入自定义代码,以进一步根据需要对 ASP.NET 2.0 进行自定义;
4、扩展对于不同终端设备的支持能力:这个东西估计大家用不到,也不做介绍了(其实我自己也搞不清楚,呵呵...);

ASP.NET2.0新特性:
1、新增服务器控件:站点导航控件、数据控件(数据源控件和数据绑定控件)、登录系列控件、Web部件和其他服务器控件
1)站点导航控件:SiteMapPath、Menu、TreeView;
2)数据控件:分为数据源控件(SqlDataSource、AccessDataSource、XmlDataSource、SiteMapDataSource和ObjectDataDSource)和数据绑定控件(GridView、DetailView和FormView);
3)登录系列控件:Login、LoginName、LoginView、LoginStatus、PasswordRecovery、ChangePassword和CreateUserWizard;
4)Web部件:WebPartManager、EditorZone、EditorPart、CatalogZone、CatalogPart和ConnectionZone;
5)其他服务器控件:BulletedList、HiddenField、FileUpload、ImageMap、MultiView和Wizard;
2、母版页:不同技术时代,给出不同的解决方案。例如,在ASP技术时代,使用#include命令;在ASP.NET1.1时期,主要使用用户自定义控件;而到了ASP.NET2.0技术时期,则可以使用构建页面布局框架的技术特性母版来实现
3、主题和皮肤
4:个性化用户配置:主要用于存储单个用户配置数据,这些数据可以时简单数据类型,页可以时复杂是数据类型,甚至可以时自定义对象等;默认情况下,所有用户配置数据都存储在SQL Server数据库中,并且无需自行创建和维护该数据库,这些工作都由ASP.NET2.0自动完成;
5、成员资格和角色管理
6、配置和管理工具:ASP.NET2.0提供了两个内置的可视化工具:一个时ASP.NET MMC管理单元,另一个时Web网站管理工具;
好了,基本第一章的内容就这么多了,内容还是比较丰富的,有些东西也只有到以后慢慢去体会,希望大家多多关注我的ASP.NET2.0课程连载.谢谢...

posted @ 2006-10-11 15:05  MSDI  阅读(652)  评论(0)    收藏  举报