回 帖 发 新 帖 刷新版面

主题:在c++上的迷茫

大家好,我想提问一个问题,就是,我下个月就要开c++了,但是,我现在很是迷茫,我们已经学了C语言,而且我的C语言言至少已经回了一些中等的编程,但是,我想在下个月开始学习c++,但是,我只是知道,c++是面向对象的额,但是,再看一下,这个API函数,以及MFC到底与这个c++有什么关系?再就是,c++的领域、也是很广,有游戏,有软件开发,我问的是 ,我想从事web方面的开发,这个c++是不是可以?再就是,编写软件,
  再就是 ,这个tcp/ip通信协议是不是要学好?咋就是这个数据库,有SQL和甲骨文的那, 我们应该学习那个?
 如果我要是想从事程序的开发,就是围绕网络的,我还因该学习什么那?
  我弄不明白的就是,这个api到底是怎么用以及如何用VC开发出程序或者是简单的小游戏,以及web方面的 东西,难道这个c++开发的程序就是不断调用这个api函数,但是,这个mfc又是什么回事?
 我真的搞不懂,额,
  再就是了,我在学习C++的时候还应该学习什么知识?麻烦各位了,我真的,搞不清楚啊,现在还在迷茫那,,我不想因为这个事儿浪费时间了,恩,
麻烦各位了,请各位吧自己的经历说出来,帮助我一下,,谢了,,,高分,,,,,

回复列表 (共2个回复)

沙发

你看的东西太多了但是没人帮你梳理起来。
C++是一种具备OO特性的语言,在此基础上人们写了大量成型的类库供使用,极大地方便了开发。
API是一个很宽泛的概念,应用程序开发接口,意思是对于特定的程序,我们可以调用这些已经封装好的方法可以得到一些行为方式确定的结果。对于api,比较形象的理解是“针对特定软件的标准库”
我想你在这里说的api是特指winapi吧,也就是微软开发的针对windows操作系统的api,这些api可以说是C++对windows应用开发的基础。
mfc是微软做出的封装好的开发框架,针对api数量多,功能散,不易记忆等缺点形成的一套相对易于开发使用的类库群。我这么理解这个问题:如果winapi是汇编,mfc接近于C
web开发C++肯定是可以做的,不知道你为什么会对这个问题产生疑问,如果你要写web应用的话协议和数据库是肯定要会的。至于数据库,SQL和Oracle来说,肯定精通Oracle的就业上相对更有吸引力,但是如果你的开发会始终围绕微软进行,那么直接学精SQL Server也未尝不可。
至于api如何做成游戏的,我只想说,打好基础之后去看开源代码吧

板凳

船到桥头自然直,到时一切都会明了的

我来回复

您尚未登录,请登录后再回复。点此登录或注册