vc++6.0,vc++2008,vs2008的关系

来源:互联网 发布:phpmyadmin index.php 编辑:程序博客网 时间:2024/05/16 12:49

VS是Visual Studio的缩写,VC++是Visual C++。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 开发的关键技术。

VS中包括VC,安装时,可以选择是否安装VC。VC2008 是 VS2008 的子集

VC2008 不仅仅是VC6.0的升级版。VC6.0 不是遵循标准C++的编译器,因此存在不少和C++标准不同的地方。VC2008支持标准C++,新的特性比较多,开发系统的话建议使用VC2008,比较方便和快捷,而且bug很少。

形象的说,vc++6.0是小手,vc++2008是长大的手,vs2008是有手的人(可以把vs2008中的Visual C# 和 Visual J# 看作是脚)。

有人问vs2010和vs2008的区别,补充一下:

vs2010就是vs2008的扩展版。可以认为是长大的人。但vs2010增加了很多新的东西。

Visual Stuidio 2010提供了更好的用户体验,令流程更加自然,更加便于理解。

◆明了的UI设计

◆减少复杂度

◆增强的编辑器

◆对浮动文档和窗口的更好支持

◆增强的文档targeting

◆行为回馈的焦点动画

Web开发

Web开发工具功能得到提升。

◆高性能以及标准化的JavaScript IntelliSense引擎

◆“一键部署”,能够快速将文档和设置发布到将要部署的网站上

◆Silverlight的全面支持

云计算

<script language="JavaScript" src="
http://www.im5173.com/ads/ads728x15.js" type="text/javascript"></script>
Visual Studio 2010包含了Windows Azure工具,可以简单的实现在微软云平台上的开发,调试以及部署。

◆C#以及VB云服务项目的模版

◆更改Service Role设置的工具

◆本地开发整合Development Fabric以及Development Storage服务

◆在Development Fabric下的对Cloud Service Roles的调试

◆建立云服务软件包

◆浏览Azure Services Developer Portal

更多数据库支持



现在,开发者除了SQL Server,还可以在IBM DB2以及Oracle数据库下工作。

IBM大力提供了一个Database Schema Provider(DSP),这个DSP可以让DB2在Windows,Linux或Unix平台上工作。在VSTS 2010开发版中,它可以实现离线设计,开发,测试以及更改管理等功能。

Quest Software也做了类似的工作,他们的DSP令Oracle实现了相同的效果。

并行编程

并行编程被简化,本地代码和管理代码的开发者都能够建立具有创造力的应用。

◆并行编程的IDE支持

◆本地C++库,可以使用Lambda函数,并与STL相匹配

◆.NET框架的并行扩展,提供了对必要数据以及任务并行的支持,声明数据并行化,以及其他

◆多核硬件的资源管理,以及Concurrency Runtime允许的任务计划

◆并行调试窗口和图解外观



 

原创粉丝点击