C ++中的GUI开发:大家推荐什么? [英] GUI development in C++: What does everbody recommend?

查看:293
本文介绍了C ++中的GUI开发:大家推荐什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好!

因此,我在c ++中研究的概念是序列,选择,重复,面向对象(封装,继承,多态),通过动态内存一般地处理类.我是第一个合作社学期的大学A +学生,我想知道接下来应该去哪里,以便继续发展对语言的理解.所以我问一位教授,我下一步应该去哪里.他推荐使用win32或MFC.现在我不知道两者之间的区别,还是同一件事?如果它们不同,那么每个人都会为初学者推荐使用哪种c ++ GUI?我也想知道是否有人会向我推荐任何好的教程或书籍.

我已经用Java和Visual Basic制作了GUI(提供此信息以防万一,这对我有帮助).如果我的问题不够具体,是否需要更多信息,请告诉我!

谢谢大家的宝贵时间!
robNO.

更新:

感谢大家的意见!它使我对需要做的事情和所有选择有了很好的了解!

谢谢大家,保重!!
robNO.

解决方案

MFC将是您的最佳选择,但不要打折Win32.尽管您可能永远不会使用它来开发应用程序,但是了解Win32将使您的MFC生活更加轻松. MFC在内部封装了许多Win32,并向您隐藏了许多细节.对Win32的深入了解将帮助您了解MFC的一些黑暗角落.

另外,如果您想进一步冒险使用ATL,那么对Win32的深入了解会有所帮助.因此,不要在Win32上浪费太多时间,而要尝试理解它并在MFC上继续使用. GUI s,而Win32是普通的C(整洁)API.
因此,MFC可能更适合您理解C++ GUI如何"的需求.
您还可以查看 QT [ ^ ].
:)


如果您有时间超过我的建议,请尝试同时学习和/或至少理解该概念.两者都一样好.
我个人很喜欢COM和ATL.


Hi everybody!

So The concepts I have studied in c++ are Sequence, Selection, Repetition, Object-Oriented (Encapsulation, Inheritance, Polymorphism), handling classes Generically with Dynamic Memory. I am an A+ student in college on my first co-op term and I am wondering where should I go next in-order to keep developing my understanding of the language. So I Asked one of my professor where should I go next. He recommended either win32 or MFC. Now I do not know the different between the two or are they the same thing? and if they are different which one would everyone recommend for beginner getting into c++ GUI''s? I am also wondering if there are any good tutorials or books anyone would recommend to me.

I have made GUI''s with Java and Visual Basic ( providing this information just in case it would be helpful) I am sorry if my question is not specific enough and if more information is require let me know!

Thanks for everyone''s time!!!
robNO.

UPDATE:

Thanks for everyone''s opinion! It has given me a great idea of what I need to do and of all my options!!

Thanks everyone and take care!!
robNO.

解决方案

MFC would be the way to go, but don''t discount Win32. While you may never use it develop application, but understanding Win32 will make you life a lot easier with MFC. MFC encapsulates a lot of Win32 internally and it hides a lot of details you from you. Having good understanding of Win32 will help you understand some of the dark corners of MFC.

In addition, if you want to venture further to ATL, have good understanding of Win32 will be helpful. So, don''t waste too much time with Win32 but try to understand it and move on with MFC.


MFC, tough a bit obsolete, makes an OOP approach to GUIs while Win32 is a plain C (neat) API.
Hence MFC probably fits better with your need to understand C++ GUI ''how to''.
You may also have a look at QT[^].
:)


If you have time than my suggestion is try to learn both and or at least understand the concept. Both are equally good.
I personally love COM and ATL.


这篇关于C ++中的GUI开发:大家推荐什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆