日期:2014-05-17  浏览次数:21092 次

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

------解决方案--------------------
不知道你说的“Windows forms的程序”是什么,因为它特指托管环境下使用System.Windows.Forms类库作为框架的程序。如果是这样,不建议使用C++,C#是最好的选择。
------解决方案--------------------
引用:
了解了一下,C#和C++的语法相似度还是很高的。用c#写界面,用c++写响应代码。
比如添加了一个按钮,然后用c++写它的响应代码,这样如何?
你用C#写了按钮,为什么还要用C++响应呢?你这不是反而麻烦吗?我是说你底层的一些算法什么的可以用C++,上层界面直接用C#做,调用一下而已!!
------解决方案--------------------
引用:
引用
你用C#写了按钮,为什么还要用C++响应呢?你这不是反而麻烦吗?我是说你底层的一些算法什么的可以用C++,上层界面直接用C#做,调用一下而已!!
 
你的意思是涉及计算的的代码(打个比方)用c++写,然后留个接口给用c#写的界面程序调用??


他的意思是 点击按钮 计算1+1=2;或者弹出个对话框,这东西就不要用到C++了,太屈才了~
而调用起来也很麻烦~~~ 只有C#实现不了的功能才去用C++~;或者是C++已经有类库了,但又不想用C#重写一次~~
------解决方案--------------------
引用:
学习C#时间成本划不来,学习c++时间不长,本打算随便练习c++的。
用c++写界面。是不是比较的少了?大都是用MFC吗?
------------
---------

c++  比c# 强大的多,很多方面都有体现,例如内存,指针,钩子,非托管等等方面。

不过C++ 是公认的高难度语言,很少有人能真正的搞定它,所以大众化的还是选择了C#。
------解决方案--------------------
C#写界面,相比较MFC,你会感觉容易舒服很多,相对来说,转换语言也不是很困难,过去写的C++代码,也可以复用。
------解决方案--------------------
引用:
引用
c++  比c# 强大的多,很多方面都有体现,例如内存,指针,钩子,非托管等等方面。

不过C++ 是公认的高难度语言,很少有人能真正的搞定它,所以大众化的还是选择了C#。

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

------------------------------------

混这里的,大多数都是C# ,C++浅尝即止。所以 指教么,不敢当,C++确实比c#强大倒是真的。越来越感觉到的。
------解决方案--------------------
慢慢体会吧,写程序需要兴趣,没有兴趣,你会很痛苦的。
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

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

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

我等小白用QT,龟速进步...囧....感觉资料少了。。

看几本好书,然后是Qt自带文档,例子够了,当然需要英语阅读过得去