Visual C++ Q&A

原创 2008年04月04日 17:35:00

原文链接:http://herbsutter.spaces.live.com/blog/cns!2D4327CC297151BB!272.entry

 

在某博客文章的评论里,Dev问了我一些问题:

VC++团队什么时候会公布VC++2008之后的C++产品开发计划?我知道你在C++0X方面非常活跃,而我们急于知道MS在未来的Windows平台上对VC++的考虑;VC团队似乎在逐渐收缩,从XAMLWeb ServiceMS似乎不再打算将VC定位为重点产品。你能向我们透漏透露MS有关VC的产品开发计划,以消除我们的不安么?

 

Dev的问题,实际上包括两个部分:

Q1VC++是否仍是MS的重点产品线,是否会支持XAML和其他的高级特性?

 

当然了,VC产品线方面的计划,有些已经公开了。以下是对VC团队两位关键人物的采访记录链接:

Steve Teixeira and Bill Dunlap: Visual C++ Today and Tomorrow

 

VC++将如何发展?托管编程的引入将对VC++的发展产生何种影响?在C++本地编程方面,会有哪些创新?如果你想知道VC++目前的发展状况,这次采访记录肯定是你想看的。如果你是一位C++开发人员,那么我们高声宣布:Microsoft从来没有忘记你!

 

Q2VC++2008之后的开发计划。

 

我想先说说VC++2008本身的进展情况。

VC++博客,是了解这些信息的好地方。如下是近期的阶段性成果:

2007.7.27           Visual Studio 2008 (Orcas) Beta 2发布,它包括Visual C++ 2008的公测版。

2007.5.31           MSDN文章:“下一代Visual C++揭秘” 公布了Visual C++ 2008的一些新特性,如MFC改进、Vista和托管/本地对象互用性(managed/native interop)支持。

2007.4.10           Visual C++ Orcas特性规格说明书。其中有不少亮点,肯定是振奋人心的,比如并行编译——/MP。也许我不该这样说,但控制不住自己:/MP其实在VC++2007中就存在了,我也一直在使用——在双核机器上,编译速度接近原来的二倍,不过在连接阶段,基本没有变化。另外还存在一些问题,如在输出窗口中,你可能会看到一些古怪的交叉存取的编译消息;如果在编译过程中途结束,那么下次编译时,必须全工程完全重新编译等等。也许你早就知道了这些消息了。如果不知道,就自己动手实验吧,别说是我告诉你的……

 

总的来说,目前有以下一些资源可供参考:

Steve Teixeira and Bill Dunlap: Visual C++ Today and Tomorrow 

Sarita Bafna: VC++ "Orcas" - Marshaling Library and MFC support for Common Controls

Nikola Dudar: STLCLR - STL Development in the Managed World

Marina Polishchuk: VC++ QA - The best job in the biz

 

至于VC++2008之后的计划,大概要过一段时间才有公开的消息。很多工作还在进行当中,可能还有超越上述特性的新功能出来。当这些新特性逐渐进入公众视野时,希望你们能像我一样感觉耳目一新。

 


2016年Visual C++推荐图书125本

[1]图书名称:Visual C++游戏开发案例实战    图书信息:王浩等/清华大学出版社 / 2014-02-01 [2]图书名称:Visual C++网络编程案例实战    图书信息:梁伟...
  • FL1623863129
  • FL1623863129
  • 2016年06月26日 08:33
  • 1776

在Visual Studio中使用C++创建和使用DLL

什么是DLL(动态链接库)? DLL是一个包含可由多个程序同时使用的代码和数据的库。例如:在Windows操作系统中,Comdlg32 DLL执行与对话框有关的常见函数。因此,每个程序都可以使用该D...
  • thebirthgod
  • thebirthgod
  • 2015年03月11日 15:30
  • 1139

如何在visual c++ 6.0下调试c语言

如何在visual c++ 6.0下调试c语言 从2008年4月开始,全国计算机等级考试将全面停止Turbo C2.0(简称TC)软件的使用,所有参加二级C语言、三级信息技术、网络技...
  • qq_28839621
  • qq_28839621
  • 2015年06月22日 10:36
  • 847

采用Visual studio开发C/C++本地项目

在Windows平台开发C语言项目,早期我们采用VC6开发,但由于微软已经停止了对VC6的更新,转而支持Visual studio工具。Visual studio确实是一个非常优秀的工具,基本上集成...
  • lishengbo
  • lishengbo
  • 2015年03月21日 19:06
  • 2544

在Visual Studio 2013 中编写C语言、C++程序

1、打开Visual Studio 2013 ,文件-->新建-->项目: 2、选择Visual C++,记得选择空项目,填写名称-->确定: 3、新建后的项目大概架构: ...
  • u011596810
  • u011596810
  • 2015年11月11日 19:47
  • 7924

c++学习笔记(1)——环境搭建、经典教程推荐及 Visual Studio 2005/2008中如何编译和运行C++程序

之前一直用C编程可是对C++并不了解,决定学习C++,今天是入门第一天:搭建了编译环境和写了第一个helloworld的程序 (1)使用的软件:Visual Studio 2008(中文版)。    ...
  • zhenzhen90
  • zhenzhen90
  • 2013年08月16日 17:21
  • 1428

读《Visual C++ 2013 入门经典》之感想

作为一个C++的初学者,我这几天一直在看Visual C++ 2013 入门经典,虽说只有两章,但是发现作者书写得很详细,也有很多的文字。对于我这样一个VC++的入门者,打算以后Windows开发工程...
  • appleapple20140513
  • appleapple20140513
  • 2015年02月09日 19:47
  • 779

《Visual C++ 2010入门教程》

系列一:关于Visual Studio、VC和C++的那些事   写在前面         在我还在上学的时候,我选择了C++,最初我用VC6作为我的IDE,我看过很多本C++的教材,...
  • chinaliping
  • chinaliping
  • 2013年07月19日 11:06
  • 18889

我和《Visual c++2013入门经典(第7版)》的那些事

笔者今天有幸看到了Visual c++2013入门经典(第7版),这一本书,回想之前看过些书的2010的版本,陪伴我渡过了漫长的C++基础学习之路,下面我将讲述对《Visual c++2013入门经典...
  • Evankaka
  • Evankaka
  • 2015年02月05日 00:23
  • 17993

Visual Studio下C++第三方库的配置方法总结

对于任何一种编程语言来说,其提供的标准库以及第三方库都是一个值得我们关注的内容,因为这样可以使我们站在巨人的肩膀上做事,从而更方便快捷地完成我们想要做的事情。对于C++这种语言来说,标准库在引用正确的...
  • goulei2010
  • goulei2010
  • 2016年12月05日 13:05
  • 1107
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章: Visual C++ Q&A
举报原因:
原因补充:

(最多只允许输入30个字)