C++ 如何在C++;?

C++ 如何在C++;?,c++,directory,C++,Directory,我一直在广泛地搜索,但所有的资源都有些混乱,因为我在编程和尝试学习方面非常新手。当我复制他们的源代码时,它经常出错 我查看了微软的网站,发现 但是它更让人困惑,我现在非常迷茫。我对几乎所有的方法都持开放态度,谢谢!我建议你看看Qt at和Qt Creator at。这个工具包非常强大,你有一个很好的IDE(Qt Creator),你可以做无数的事情,有一个默认的文件/文件夹选择对话框,你可以自定义,并且将Qt应用程序移植到其他操作系统(如Linux或MacOS)相当容易。如果你想设计GUI应用程

我一直在广泛地搜索,但所有的资源都有些混乱,因为我在编程和尝试学习方面非常新手。当我复制他们的源代码时,它经常出错

我查看了微软的网站,发现


但是它更让人困惑,我现在非常迷茫。我对几乎所有的方法都持开放态度,谢谢!

我建议你看看Qt at和Qt Creator at。这个工具包非常强大,你有一个很好的IDE(Qt Creator),你可以做无数的事情,有一个默认的文件/文件夹选择对话框,你可以自定义,并且将Qt应用程序移植到其他操作系统(如Linux或MacOS)相当容易。如果你想设计GUI应用程序,这值得仔细看一看。此外,你甚至可以将OpenGL图形集成到你的windows中…

您想要SHBrowseForFolder:
首先:先走后跑

尝试通过以下在线教程一步一步地学习适当的语言:

图形用户界面比基本编程要难。一旦你知道了一种语言,然后选择一个GUI工具包。Win32和MFC是经典的C++ Windows工具包,但不是我的最爱。作为新手,也许你应该在C++之前尝试java OC C。


WxWIDGet、GTKmm和Qt是我认为的更好的C++ GUI框架。每个都有自己的障碍。尝试学习语言和IDE(VisualStudio,Cordelet,C::Bug,E-TC)配置和用法来有效地编程。< / P>这是.NET类,不能用“正常”使用它。“C++项目……普通C++没有GUI组件。您为什么环境编程?什么框架?我不太清楚这是什么意思。我在使用Microsoft Visual Studio 2010的windows 7上问题是,即使您知道WinAPI/shell编程是如何工作的,但使用

SHBrowseForFolder
还是相当困难的,因此我怀疑新手是否能够自己找到如何使用它的方法…Qt是一个优秀的GUI框架,但对于新手来说还不够,它在C++的顶部使用它自己的语法和语义。这会让提问者很困惑。但它有非常好的文档和很棒的教程。也许这有点过头了,但我仍然认为开始使用Qt是很有教育意义的。当然,它有自己的课程体系,所以你的观点也是正确的:)