我有些厌倦了构建Web应用程序的。感觉就像同样的事情一遍又一遍。是否有任何其他很酷的事情可以做。我也许越来越开始在C ++编码。 在这一领域的技巧有什么建议?我应该深入到Qt或MFC?有什么建议么?

有帮助吗?

解决方案

如果你只是用C起步++,我建议先开始与一些简单的基于控制台的应用程序。习惯的语法和一些基本面喜欢强类型,指针和理解指针和引用的区别。 (根据您作为开发人员的经验,你可能已经知道所有或大部分这些概念背后的理论。)

如果您熟悉这些东西,构建GUI应用程序更容易(虽然从小事仍远。)我建议你与像Qt的,而不是MFC的工具包,这是有利于点NET的主要不赞成去,如果我不弄错。

编辑:另外,还要考虑尝试像C#语言来代替。 C#是新的,有点更具凝聚力,并让您使用点NET构建的Windows GUI应用程序。

其他提示

我最近的兴趣是机器人。你可以得到一个单片机约$ 30(arduino.cc) - 和关闭电子海湾的杂电机。我也有一些便宜的测距仪和GPS接收器 - 低于$ 30的每个人......

我构建的网络应用程序,以及。我并不是真的很累,但我花了我所有的业余时间编程℃。

<强>写游戏。一种动作游戏。像,一个拍起来例如

您会发现编程的另一面。无论你想使用它。 C ++是一个不错的选择,但任何语言将是不错的。 C ++将很难“大师”比其他语言,但学习它会使你了解了很多关于其他语言。但是,这是你的选择:项目域比语言更重要(这仅仅是个工具)。

刚刚尝试做一个游戏,我认为这真的会不同,你会发现很多有趣的事情。我推荐一拍起来,因为它的视觉,让你学习基本的图形渲染,基本碰撞的管理,是一个潜在的有趣的游戏了良好的基础(如果添加了一个功能,使得它站在APPART),将让你的动机学习。

到查找移动应用开发等上Android或iPhone。 C / C ++会派上用场。

买 “C编程语言”,通过它由Kernighan和Ritchie和工作。

在理想情况下,你也有机会获得一个OSX / Linux系统,可以在有效的。 (C和Unix相随)。

C ++是伟大的,所有的,但比起像.NET在那里,任何其他合理的框架(VB,C#,C ++ / CLI,选择您的语言)或可可/对象 - 在MFC写的GUI仅仅是愚蠢的痛苦在Mac OS X / iPhone OS。 Qt是可能优于MFC。

如果您已经习惯了在相对高层次的语言,如C#或PHP的工作,要回你需要做自己的内存分配和其他低层次的东西可能会显得累赘像C ++。就个人而言,我更快乐使得在其他方向上的开关,并具有更做了我。

但是,如果你想挑战,C ++可能是一个不错的选择。或者,直接去的嵌入即可。机器人技术是一个非常有趣的话题,尽量合身有趣的事情(真的动了!)2-内一个PIC微控制器的KB RAM环境: - )

我会建议您尝试实现的东西的有用的在C / C ++。这是在你的操作系统的一个工具,你不喜欢?那你认为你能改善?你一直想轻松地做X和有一个好主意?无论多么大的它似乎,研究它。学习的操作系统API会教你很多关于C / C ++。添加用户界面在您选择的图书馆,了解更多详情。基本上,推动信封一点 - 建设一个计算器是伟大或学习一些东西,但建立一个完全成熟的应用有目的真的会教你的东西一点点控制台应用程序

使用神经网络添加智能一个简单的游戏。我一直想一个神经网络添加到西非播棋,看它是否提高了其胜。

如果您到疼痛,你可以在Windows Vista和7改正缺点: - (

我建议你移动到Python,而不是C ++,如果你从一个网页设计背景的。在面向对象编程,封装,以及相关的事情变得好你到C ++之前必须处理指针和后自己清理。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top