C++ 作为一名初级程序员,我如何开始制作桌面应用程序?

C++ 作为一名初级程序员,我如何开始制作桌面应用程序?,c++,C++,我不确定我是否到了合适的网站问这个问题,但我会尝试一下。。。 我是一个十几岁的孩子(今年六月获得17)高中,在那里我学习了C++基础的一年…我想将来成为一名程序员,但我觉得有点。。。当我下一步该做什么的时候,我迷失了方向。我对他们在学校教我们的东西不满意。 我的问题是:我如何开始使用C++编程语言制作简单的桌面应用程序? 我不是那种认为自己可以在夏天制作下一个大型视频游戏的白痴,之前没有任何编程经验。不。。。我说的是简单的程序,比如文本编辑器、绘图应用程序,或者简单的俄罗斯方块克隆…我的建议:

我不确定我是否到了合适的网站问这个问题,但我会尝试一下。。。 我是一个十几岁的孩子(今年六月获得17)高中,在那里我学习了C++基础的一年…我想将来成为一名程序员,但我觉得有点。。。当我下一步该做什么的时候,我迷失了方向。我对他们在学校教我们的东西不满意。 我的问题是:我如何开始使用C++编程语言制作简单的桌面应用程序?<强> 我不是那种认为自己可以在夏天制作下一个大型视频游戏的白痴,之前没有任何编程经验。不。。。我说的是简单的程序,比如文本编辑器、绘图应用程序,或者简单的俄罗斯方块克隆…

我的建议:

  • 从简单的控制台程序开始,首先让内容正常工作
  • 阅读GUI框架。编写一个简单的程序来显示 窗户。在显示窗口后添加简单功能,每次一个 经过测试
  • 多线程阅读。这可以防止GUI上的“锁定” 当其他处理正在进行时
  • 阅读“模型-视图-控制器”设计模式

祝你好运

你标记了
C++
,所以我想去learncpp.com看看,他们有很多很棒的内容。在进入Windows开发或iPhone中的API和框架之前,您需要熟悉类、变量、函数、内存管理等

在你牢牢掌握了基本知识之后,我会拿起一本坚实的书,其中很多都在那里——阅读评论。我个人首先走上了iOS开发的道路,并从Big Nerd Ranch那里学习了iOS编程


不过,还是要先学基础知识。祝你好运,在这个网站上搜索你肯定能找到的答案。

这不是StackOverflow的一个真正合适的问题,StackOverflow专门针对编程方面的特定问题。没有真正的标准图形库,所以你必须使用一个由人制作的,如wxWidgets、Qt、,SFML和更多您可以一步一步地从非常基本的内容转移到更高级的主题。您可能还想查看开源项目的现有代码。@MikeNakis:Programmers.SE太宽了。另见,谢谢!关于GUI框架:它们不是有点太高级了吗?我试着去摆弄GTK+,但是我被大量的信息弄得不知所措。我对编程的了解越多,我就越发现自己实际上所知甚少。无论如何,再次感谢你的建议!