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

1.1.2 Visual Studio 2003和ASP.NET 1.1简介

2003年,微软对Visual Studio2002进行了部分修订,以Visual Studio 2003的名义发布(内部版本号为7.1)。Visual Studio作为使用统一建模语言(UML)架构应用程序框架的程序被引入,同时被引入的还包括移动设备支持和企业模版。.NET框架也升级到了1.1。

Visual Studio 2003是一套完整的开发工具,用于生成ASP Web应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basic .NET、Visual C++ .NET、Visual C# .NET和Visual J# .NET全都使用相同的集成开发环境(IDE),该环境允许它们共享工具并有助于创建混合语言解决方案。另外,这些语言利用了ASP.NET 1.1的功能,此框架提供对简ASP Web应用程序和XML Web Services开发的关键技术的访问。

以下列举了该版本中的一些最新工具和技术的信息。

1)Visual J#

Visual J#是一种开发工具,供熟悉Java语言语法的开发人员在.NET Framework上生成应用程序和服务时使用。该工具将Java语言语法集成到Visual Studio .NET集成开发环境(IDE)中。Visual J#支持Visual J++ 6.0中具有的大多数功能,包括Microsoft扩展。Visual J#不是一种用于开发在Java虚拟机上运行的应用程序的工具。使用Visual J#生成的应用程序和服务只在.NET Framework上运行。Visual J# 由Microsoft独立开发。它没有经过Sun Microsystems公司的认可和批准。

2)智能设备应用程序

Visual Studio .NET集成开发环境现在包括开发智能设备(如Pocket PC)应用程序的工具。通过使用这些工具和.NET Framework精简版(.NET Framework的子集),用户可以在个人数字助理(PDA)、移动电话和其他资源受约束的设备中,创建、生成、调试和部署在.NET Framework精简版上运行的应用程序。

3)ASP.NET设计器

ASP.NET移动设计器扩展了ASP.NET和.NET Framework,可用来生成移动电话、PDA寻呼机的Web应用程序。此设计器集成在Visual Studio IDE中。用户可以创建移动Web应用程序,使用移动设计器修改移动Web窗体,然后生成和运行该应用程序(所有这些操作都是在Visual Studio中完成的)。有关更多信息,请参见ASP.NET移动设计器入门。

4)Web窗体

Web窗体是用于创建可编程Web页的ASP.NET技术。Web窗体将自己呈现为浏览器兼容的HTML和脚本,这使任何平台上的任何浏览器都可以查看Web页。使用Web窗体,通过将控件拖放到设计器上然后添加代码来创建Web页,与创建Visual Basic窗体的方法相似。

5)Windows窗体

Windows窗体是用于Microsoft Windows应用程序开发的,基于.NET Framework的新平台。此框架提供一个有条理的、面向对象的、可扩展的类集,使用户能够开发功能丰富的Windows应用程序。另外,Windows窗体可作为多层分布式解决方案中的本地用户界面。

6)XML Web Services

XML Web Services是可以通过HTTP使用XML接收请求和数据的应用程序。XML Web Services不受特定组件技术或对象调用约定的制约,因此可由任何语言、组件模型或操作系统访问。在Visual Studio.NET中,可以使用Visual Basic、Visual C#、JScript、C++的托管扩展或ATL Server快速创建和包含XML Web Services。

7)XML支持

可扩展标记语言(XML)提供描述结构数据的方法。XML是SGML的子集,非常适合在Web上传送。万维网联合会(W3C)定义了XML标准以使结构化数据保持统一并独立于应用程序。Visual Studio.NET完全支持XML,提供了XML设计器以使编辑XML和创建XML架构更容易。