C#网络程序开发(第二版)
上QQ阅读APP看书,第一时间看更新

第2章 C#网络程序开发基础

2.1 Visual Studio.NET集成开发环境概述

Visual Studio是一套完整的开发工具,用于生成ASP.NET的Web应用程序、XML Web Services、桌面应用程序和移动应用程序。

Visual C#使用和Visual C++相同的集成开发环境(IDE)和.NET Framework架构,从而能够进行工具共享,并能够轻松地创建混合语言解决方案。

Microsoft.NET开发平台由一组用于建立Web服务应用程序和Windows桌面应用程序的软件组件构成,如图2-1所示,包括.NET Framework、.NET开发者工具和ASP.NET。

图2-1 Microsoft.NET平台构成

.NET Framework是支持生成和运行下一代应用程序和Web服务的内部Windows组件。.NET Framework的关键组件称为公共语言运行时(CLR)和.NET Framework类库(包括ADO.NET、ASP.NET、Windows窗体和Windows Presentation Foundation(WPF))。.NET Framework提供了托管执行环境、简化的开发和部署以及与各种编程语言的集成。目前的较新版本是.NET Framework 4.5。主要的开发者工具是Visual Studio,现在流行的版本是Visual Studio 2010。