shenhuan111
shenhuan111
2015-04-06 13:56
采纳率: 64.3%
浏览 1.9k

VC++与VC#的windows编程有区别吗??使用的类库一样吗??

VC++与VC#的windows编程有区别吗??使用的类库一样吗??
比如这个里面的一些框架函数如Button等的使用相同吗?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • caozhy
    已采纳

    微软为C++做了一些扩展,搞出一种向下兼容C++,但是又有自己的语法以兼容.net的语言,叫C++/CLI(以前叫C++ ME,托管扩展)
    VC++/CLI可以同时支持MFC和.NET。但是事实上几乎没有人用,是很冷僻的技术。
    相比较MFC,WinForms和WPF要好太多,C#也比C++简单和好用。

    点赞 评论
  • caozhy

    VC++一般用QT和MFC,也有用.NET的,但是比较少。
    C#使用WinForms、WPF。
    不同的库调用的函数,使用的程序框架,等等有些不同。
    另外C#和C++是完全不同的语言,两者互不兼容。

    点赞 评论
  • oyljerry
    oyljerry 2015-04-06 15:36

    cpp跟c#完全是两种语言,使用场景也不一样,当初Mfc出来的时候,几乎所有的主流winfows应用软件都是基于它开发的。
    但是随着时代的发展,mfc界面库跟不上时代发展了,开发界面越来越吃力,微软也推出了新的界面开发库wpf,c#语言也推出了。

    目前cpp更侧重系统一层开放,而且跨平台,windows,linux都有对应的编译器,而c#是绑定在windows上。

    点赞 评论

相关推荐