我想用C++做界面,但是我不喜欢MFC,觉得那种添加代码的方式太不爽了,后来学习SDK,无奈效率太低。
问一下前辈用c++写Windows forms的程序,会不会存在什么问题?望指点。
PS:大都是用C#写的很不心安啊。C++C#

解决方案 »

  1.   

    不知道你说的“Windows forms的程序”是什么,因为它特指托管环境下使用System.Windows.Forms类库作为框架的程序。如果是这样,不建议使用C++,C#是最好的选择。
      

  2.   

    学习C#时间成本划不来,学习c++时间不长,本打算随便练习c++的。
    用c++写界面。是不是比较的少了?大都是用MFC吗?
      

  3.   

    传说有个跨系统,跨平台的Qthttp://qt.csdn.net/
      

  4.   

    C++都会了,C#简单的界面用不了几天你就能熟悉的,你只需要用它搞个界面而已,底层用C++不就行了!!!
      

  5.   

    了解了一下,C#和C++的语法相似度还是很高的。用c#写界面,用c++写响应代码。
    比如添加了一个按钮,然后用c++写它的响应代码,这样如何?
      

  6.   

    你用C#写了按钮,为什么还要用C++响应呢?你这不是反而麻烦吗?我是说你底层的一些算法什么的可以用C++,上层界面直接用C#做,调用一下而已!!
      

  7.   

    C# + WPF 吧~ 骚年~
    那界面来练习C++ 太屈才了~~用C++去练习开发游戏吧~
      

  8.   


    通常游戏引擎都有自己的界面的,
    http://cocos2d.cocoachina.com/http://product.china-pub.com/3800314
    在线试读,有前3章
      

  9.   


    他的意思是 点击按钮 计算1+1=2;或者弹出个对话框,这东西就不要用到C++了,太屈才了~
    而调用起来也很麻烦~~~ 只有C#实现不了的功能才去用C++~;或者是C++已经有类库了,但又不想用C#重写一次~~
      

  10.   

    了解了一下,游戏引擎是个好东西。目前还不想弄手机游戏开发。。
    有点想练习写一下在pc上运行的游戏有没有比较好的引擎推荐啊,最好是相关资料多的
    前些天下了个hde...貌似资料比较少
      

  11.   

    ------------
    ---------c++  比c# 强大的多,很多方面都有体现,例如内存,指针,钩子,非托管等等方面。不过C++ 是公认的高难度语言,很少有人能真正的搞定它,所以大众化的还是选择了C#。
      

  12.   

    c++的水很深啊,我只是弄懂基础语法,用的时候还是会犯错,练得少了。
    鉴于现在想写界面,所以希望用c++练一练。不好取舍的话,还是老老实实学好c++
    对于学习c++,不知前辈有何指教?
      

  13.   

    C#写界面,相比较MFC,你会感觉容易舒服很多,相对来说,转换语言也不是很困难,过去写的C++代码,也可以复用。
      

  14.   

    c++的水很深啊,我只是弄懂基础语法,用的时候还是会犯错,练得少了。
    鉴于现在想写界面,所以希望用c++练一练。不好取舍的话,还是老老实实学好c++
    对于学习c++,不知前辈有何指教?
    ------------------------------------混这里的,大多数都是C# ,C++浅尝即止。所以 指教么,不敢当,C++确实比c#强大倒是真的。越来越感觉到的。
      

  15.   

    我是不喜欢MFC那种添加代码的方式,太散乱了没有给我一种整体的感觉。
      

  16.   

    c++的水很深啊,我只是弄懂基础语法,用的时候还是会犯错,练得少了。
    鉴于现在想写界面,所以希望用c++练一练。不好取舍的话,还是老老实实学好c++
    对于学习c++,不知前辈有何指教?
    ------------------------------------混这里的,大多数都是C# ,C++浅尝即止。所以 指教么,不敢当,C++确实比c#强大倒是真的。越来越感觉到的。
    我觉得还是慢慢来吧,欲速则不达。只是最近看了别人的学习成果,有点急功近利。实乃一大忌
    话说回来,c#做界面真心很爽自己建个工程,拖拖控件,就有点体会到了
      

  17.   

    winform现在已经不适合写界面了,推荐使用C++写界面,C#写逻辑
      

  18.   

    楼上的说反了吧? C++做界面 最好的选择就是用QT MFC还是丢了吧 90年代的设计思想 太落后了
      

  19.   

    去看一下讯雷界面库吧,好像金山也有,基于C++和XML的
      

  20.   


    现在很多都是用界面库了,有一些公开的界面库,如duilib,迅雷的bolt,htmlayout,金山bkuilib等等
    当然更多的是内部使用的,不公开的啦,腾讯,360就是,肯定有自己的界面库,没有公开而已
      

  21.   

    DirectUI或者Qt,否则你自己开发,累死算
      

  22.   

    我是不喜欢MFC那种添加代码的方式,太散乱了没有给我一种整体的感觉。
    你这个只是半桶水。你使用过Blend开发WPF或者Silverlight程序吗?你了解XAML、Style、Behavior、DependencyProperty吗?城市的管道工可能一直以为自己的技术是最厉害的,但是一旦上到地面,才会发现原来另有一片天地。
      

  23.   

    看来楼主就是刚刚学会基础,然后打算选择一些框架或以后从业的方向~~~
    我推荐的那个游戏引擎是可以在pc上运行的~~~不是有个C++区么,你为什么要来这个.net区~~去C++问问现在学习那些框架好就业 钱多多~
      

  24.   

    我是不喜欢MFC那种添加代码的方式,太散乱了没有给我一种整体的感觉。
    你这个只是半桶水。你使用过Blend开发WPF或者Silverlight程序吗?你了解XAML、Style、Behavior、DependencyProperty吗?城市的管道工可能一直以为自己的技术是最厉害的,但是一旦上到地面,才会发现原来另有一片天地。
    神啊,勿鄙视,我只是发表下我对MFC的印象啊。。只是初步印象恐怕连半桶水都没到
    我来这抛砖引玉求个指点,没其他意思。
      

  25.   


    本是来询问用c++写Windows form的程序的,,所以跑来这,,,勿喷
      

  26.   

    第一次听说DirectUI...受教了..这个类库用得不多吧。。估计也是难寻资料
      

  27.   

    Qt也是90年代的产物,Java也是那时的产物,设计上都比MFC用起来舒服很多,不是那时候的设计思想落后,是微软没做好。
      

  28.   

     
    你的意思是涉及计算的的代码(打个比方)用c++写,然后留个接口给用c#写的界面程序调用??当然了,C#界面的功能都有,干嘛要用C++去响应呵呵,你可以用C/C++写底层的算法,编译库之后再C#里调用就OK了,这样效率快,界面美观!
      

  29.   

    Qt也是90年代的产物,Java也是那时的产物,设计上都比MFC用起来舒服很多,不是那时候的设计思想落后,是微软没做好。
    我等小白用QT,龟速进步...囧....感觉资料少了。。
      

  30.   

    Qt也是90年代的产物,Java也是那时的产物,设计上都比MFC用起来舒服很多,不是那时候的设计思想落后,是微软没做好。
    我等小白用QT,龟速进步...囧....感觉资料少了。。
    看几本好书,然后是Qt自带文档,例子够了,当然需要英语阅读过得去