2 开发工具的介绍
2.1 IIS的简要介绍
Internet Information Services(IIS,互联网信息服务),是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。最初是Windows NT版本的可选包,随后内置在Windows 2000、Windows XP Professional和Windows Server 2003一起发行,但在Windows XP Home版本上并没有IIS。
IIS是Internet Information Services的缩写,是一个World Wide Web server。Gopher server和FTP server全部包容在里面。IIS意着能发布由ASP(Active Server Pages)、JAVA、VBscript产生的网页,并有着一些扩展功能。IIS支持一些有趣的东西,像有编辑环境的(FRONTPAGE)、有全文检索功能的(INDEX SERVER)、有多媒体功能的(NET SHOW)界面。其次,IIS是随Windows NT Server 4.0一起提供的文件和应用程序服务器,是在Windows NT Server上建立Internet服务器的基本组件。它与Windows NT Server完全集成,允许使用Windows NT Server内置的安全性以及NTFS文件系统建立强大灵活的Internet/Intranet站点。IIS是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。
2.2 ASP.NET简介
ASP.NET是Microsoft.NET的一部分,作为战略产品,不仅仅是 Active Server Page (ASP)的下一个版本;它还提供了一个统一的 Web 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各种服务。ASP.NET的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。
ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个.NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等。
ASP.NET可以无缝地与WYSIWYG HTML编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。
2.3 Visual Studio 2010简介
Visual Studio 2010是一个功能强大、高效并且可扩展的编程环境。有许多激动人心的新功能,它提供统一的集成开发环境,支持在同样的开发环境里用Visual Basic、Visual C++、Visual C#、Visual J#不同的语言开发,可以编写、调试和部署应用程序。这些应用程序给当今的企业、机构提供了强大的支持,并推动下一代基于XML Web服务软件的发展。VS2010是有始以来功能最强大、最受欢迎的软件开发工具。
整体功能如下:
①支持Windows Azure,微软云计算架构迈入重要里程碑。
②助力移动与嵌入式装置开发,三屏一云商机无限。
③实践当前最热门的 Agile/Scrum 开发方法,强化团队竞争力。
④升级的软件测试功能及工具,为软件质量严格把关。
⑤搭配Windows 7,Silverlight4 与 Office,发挥多核并行运算威力,创
建美感与效能并重的新一代软件。
⑥支持最新C++标准,增强IDE,切实提高程序员开发效率。
Visual Studio是一套完整的开发工具集,用于生成 ASP.NET Web应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basic、Visual C++、Visual C#和Visual J#全都使用相同的集成开发环境(IDE),利用此IDE可以共享工具且有助于创建混合语言解决方案。另外,这些语言利用了.NET Framework 的功能,通过此框架可简化ASP Web应用程序和XML Web Services开发的关键技术。