亮剑.NET:图解ASP.NET网站开发实战
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1.3 Visual Studio 2005和ASP.NET 2.0简介

到了2005年,微软发布了Visual Studio 2005。.NET字眼从各种语言的名字中被抹去,但是这个版本的Visual Studio仍然还是面向.NET框架的。.NET框架从1.1也升级到了2.0。

ASP.NET技术从1.0升级到1.1的变化不大,但是升级到2.0,却发生了相当大的变化,在开发过程中,微软公司深入市场,针对大量开发人员和软件使用者进行了卓有成效的研究,并为其指定了开发代号,ASP.NET 2.0设计目标的核心,可以用一个词来形容——简化。因为其设计目的是将应用程序代码数量减少70%以上,改变过去那种需要编写很多重复行代码的状况,尽可能做到写很少的代码就可以完成任务。对于软件工程师来说,ASP.NET 2.0是Web开发史上的一个重要的里程碑。

ASP.NET具有开发效率高、平台无关性、安全性强等方面的优势,广泛用于创建动态Web站点和基于Web的分布式应用程序,是广大Windows程序员开发Web应用程序的有效工具。ASP.NET 2.0在Web应用程序开发方面迈出了革命性的一步,新增了50多个服务器控件,类的数量也增加了一倍,其他许多方面也有很重大的变化。ASP.NET 2.0的目标是提高开发人员的效率、改善应用程序的性能和可伸缩性。ASP.NET 2.0的特点有以下几个。

● Visual Studio 2005基于文件的工程开发

现在,在Visual Studio 2005中,你能够把一个目录作为一个Web工程来打开,使用以前的Visual Studio 2003,要把所有Web工程作为IIS中的虚拟目录加以配置和维护。在Visual Studio 2005中,只需要简单地指向一个目录就可以打开工程,完全可以使用本地的Web服务器构建方式来运行应用程序,这样就免除了配置Web服务器的需要。

● 母版页面

可以定义一个能够在你的应用程序中重用的母版页模板。使用这个功能能够节约大量的开发时间。Visual Studio提供了对它的可视化支持,这样可以看到母版的布局。

● 用户控件可视化描述

Visual Studio 2005能够在Web表单编辑器内显示一个生成的用户控件,在设计时就能看到整个页面的样子。