网易公司世界排名:windows编程

来源:百度文库 编辑:高校问答 时间:2024/04/30 03:22:56
1。windows编程,不知它和C++的MFC有何区别?
2。我想学的是利用C++能进行窗口的输入和输出,最好还能编游戏,不知我要学什么内容?有什么好的参考书?

windows编程分两种:一种是直接调用API,可以直接用原始的C编写windows程序,一般游戏开发用这种方式;另一种是MFC方式,将windows的API封装起来,以面向对象的方式编写,这种方式一般用来编写应用程序!
你要学游戏编程的话建议你从《windows程序设计》和《windows游戏编程大师技巧》这两本书开始!利用C++能进行窗口的输入和输出---在这两本书中都能找到答案!而且是以API方式!很经典的!

最早的windows程序是使用C+SDK进行开发的,就是直接调用API来搭建windows程序.
MFC是一个面向C++的windows库,或者称为一个框架,用于减少windows程序的开发时间与难度.

把<<windows程序设计>>这本书吃透了,怎么往下学你就明白了

在C++中,windows编程是和 控制台编程 相区分的,指的是你所说得进行窗口的输入和输出编程,
如果要区分windows编程和MFC,那么windows编程就是专门使用原始API接口来实现窗口了。
MFC是微软为了方便使用C++来进行快速窗体编程而设计的一种窗体框架。
使用原始API和MFC都可以编游戏,
不过大一点的游戏一般都不用MFC,而是直接使用原始API
为的是有更高的效率。

学习MfC有一本书很有名
《深入浅出MFC》 侯捷 著,不过对初学者可能不是很好!

C++是肯定可以的,你要学的就是可视化窗口,以及一些消息的处理嘛.微软有很多API函数,你在C++里面只管调用就可以了.