大家最近都在用c++做些什么,菜鸟向各位大侠讨教讨教、谈谈经验,希望给小弟提提建议

avriltank 2011-10-04 07:46:35
最近在写mfc程序, 感觉很难,有点受挫折,现在都大三了,都还拿不出什么像样的作品出来。 现在想专攻一门语言,因为很多学长前辈都说c++就是一个杂种(不完全面向对象),学好它,其他语言都不在话下。

于是我选择了c++,鉴于以前学过c++的基础语法,发了几天又熟悉了一下。现在开始学着用mfc写一点windows窗口程序,熟悉一下它的多方面应用(以前学过c#,感觉。net可视化对我们帮助太大,也没有深入下去,对比c#感觉c++ mfc确实要麻烦很多,或者说是要难很多)。

可能我这个人学习过于浮躁吧,这个都还没学好,就在怀疑它的前途怎样了。都说mfc过时了,而且其他语言做界面都比c++方便得多(虽然效率稍微低些),于是心里就在反问这个还有必要学吗,学了难道就为了提升一下自己的编程能力,这还不如花更多的时间去学java做高层界面通信方面等的开发,而且难度也会小很多。。。。

说到这里又要说说c++的游戏了,它做游戏是厉害,可是我只剩两年不到的时间,以后出去做这方面的开发不大现实,而且c# xna看过一些(研究过几个小游戏的代码,封装挺多类的,写起来也还方便),做的游戏也差不到哪里去。

小弟在这里想向各位大哥讨教一下你们的经验,给小弟提一些建议。c++以后出去工作,具体都做些什么,自己现在的状况,应该怎样安排接下来的学习计划,小弟软件工程的大三学生,还需要做哪些方面的努力,小弟先在这里谢谢大家了
...全文
152 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
avriltank10 2011-10-05
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 dyangrun 的回复:]

引用 9 楼 avriltank10 的回复:
引用 7 楼 dyangrun 的回复:

做游戏的飘过,话说公司游戏里面很多部分直接Ctrl+C、Ctrl+V MFC的代码的,没什么好浮躁的,本来编程现在就不是一个人干的事情。

如果想写的话,浅下心来写个小游戏也就几个月的时间~再花几个月修改修改就够了~真想在大学里面写出点什么惊世骇俗的东西貌似可能性不大,至少对于我这种每天要看各种……
[/Quote]
这位大哥真是高手啊 说的对我都很有帮助啊 以后还真的多多指教啊 我现在看来真的是算法和vc两个要齐头并进了 反正这学期课比较少 该努力奋斗一把了 最后还是要说声谢谢其他所有人 谢谢大家了 小弟以后有什么问题还要多多指教哈
Roy_Smiling 2011-10-04
  • 打赏
  • 举报
回复
果断c++,java ,c#中挑一个,随便哪一个,搞熟悉了
大道曙光 2011-10-04
  • 打赏
  • 举报
回复
QT 也可以学啊
游戏设计师 2011-10-04
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 avriltank10 的回复:]
引用 7 楼 dyangrun 的回复:

做游戏的飘过,话说公司游戏里面很多部分直接Ctrl+C、Ctrl+V MFC的代码的,没什么好浮躁的,本来编程现在就不是一个人干的事情。

如果想写的话,浅下心来写个小游戏也就几个月的时间~再花几个月修改修改就够了~真想在大学里面写出点什么惊世骇俗的东西貌似可能性不大,至少对于我这种每天要看各种综艺看各种聚集还要看小说的人来说太难了~
一天30……
[/Quote]

现在又开始写的项目了吗?有的话就每天花时间写一下,也不用全部精力都投过来,该上课上课该娱乐娱乐~抽出一点时间来做,睡觉睡不着的时候思考思考项目中遇到的问题和可能发生的问题。作为大学生的话我就不推荐买什么书了,反正我都是从网上下(话说以教育为目的我就算用人家商业源码貌似都可以吧?)习惯了每天都会有一点进步,积少成多。一口吃成胖子什么的不现实,C++嘛你可以从算法入手也可以从编程思想入手~个人觉得算法入手比较开心也比较实用,写个自己喜欢玩的小游戏吧先(话说明确一下什么叫小游戏,功能简单玩法单一的叫做小游戏,表写出来一个十几万行代码的单机RPG,比较恐怖.貌似我曾经在没用编辑器的请款下想直接这么写来着)
avriltank10 2011-10-04
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 dyangrun 的回复:]

做游戏的飘过,话说公司游戏里面很多部分直接Ctrl+C、Ctrl+V MFC的代码的,没什么好浮躁的,本来编程现在就不是一个人干的事情。

如果想写的话,浅下心来写个小游戏也就几个月的时间~再花几个月修改修改就够了~真想在大学里面写出点什么惊世骇俗的东西貌似可能性不大,至少对于我这种每天要看各种综艺看各种聚集还要看小说的人来说太难了~
一天300行代码已经极限了~

不过还是觉得动手写……
[/Quote]
说的很好啊 看来我还是把现在该做的事做好就行了 既然坚定了c++ 就应该把他学好 呵呵 就是不知道怎样安排接下来的学习计划啊 还有做项目应该从c++的哪方面入手
qq120848369 2011-10-04
  • 打赏
  • 举报
回复
应该专注的做一个语言,你看C#,JAVA,看来看去最后还是靠其中最拿手的那个去敲门。
游戏设计师 2011-10-04
  • 打赏
  • 举报
回复
做游戏的飘过,话说公司游戏里面很多部分直接Ctrl+C、Ctrl+V MFC的代码的,没什么好浮躁的,本来编程现在就不是一个人干的事情。

如果想写的话,浅下心来写个小游戏也就几个月的时间~再花几个月修改修改就够了~真想在大学里面写出点什么惊世骇俗的东西貌似可能性不大,至少对于我这种每天要看各种综艺看各种聚集还要看小说的人来说太难了~
一天300行代码已经极限了~

不过还是觉得动手写一个小项目比看10个大项目源码有用,很多东西在自己做的时候才会有感悟的,话说叫做境界!
avriltank 2011-10-04
  • 打赏
  • 举报
回复
呵呵 mfc就是函数有点多 有时想实现某个功能 不知道从何下手
quwei197874 2011-10-04
  • 打赏
  • 举报
回复
c++基础好的话学mfc很容易的
iamnobody 2011-10-04
  • 打赏
  • 举报
回复
顶泛型编程。
c++有卓越的泛型能力。
avriltank 2011-10-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 news080 的回复:]

c++ templage stl boost rapidxml libcurl wxWidgets

codeblocks cximage

以上你都可以去尝试看一下。
其实MFC完全学会了,你再学别的就有一种似曾相识的感觉。所以建议沉下心来,认真搞定一门,不要做样样会,都不精,要做到知道一个精通一个
[/Quote]
c++ templage stl boost rapidxml libcurl wxWidgets

codeblocks cximage 是两本书吗 怎么网上搜不到
healer_kx 2011-10-04
  • 打赏
  • 举报
回复
MFC。
HelloGameProgramer 2011-10-04
  • 打赏
  • 举报
回复
c++ templage stl boost rapidxml libcurl wxWidgets

codeblocks cximage

以上你都可以去尝试看一下。
其实MFC完全学会了,你再学别的就有一种似曾相识的感觉。所以建议沉下心来,认真搞定一门,不要做样样会,都不精,要做到知道一个精通一个

65,186

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧