首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

一个菜鸟的小疑点,请有经验的朋友进来回答下

2012-02-29 
一个初学者的小问题,请有经验的朋友进来回答下。我是一个C++的初学者,但是有两年的编程经验。最近学的C++。C+

一个初学者的小问题,请有经验的朋友进来回答下。
我是一个C++的初学者,但是有两年的编程经验。最近学的C++。

C++的类、函数、继承已经完全掌握了。指针、多态性也已经有了一定的了解。控制台程序编写起来没有太大问题了。

现在的问题是,我想编写Windows应用程序。可是VC创建的MFC程序,很多都看不懂。有朋友建议我去看那个《MFC深入浅出》,可是看了之后我真是迷迷糊糊的,感觉是不是自己智商有问题,基本看不大懂。

所以想请问下各位有经验的朋友,你们刚入门的时候是怎么学的呢?或者说我现在应该学哪方面的、看哪本书呢?

昨天散了很多分,今天只有10分了,非常不好意思。

[解决办法]
看看《Programming Windows》吧,书很厚,也不必全看完,但至少看看前面几章,就可以培养出Windows编程的感觉来了。然后再看《深入浅出MFC》,《Programming Applications for Microsoft Windows》等也就不觉得摸不着头脑了。

你已经有了语言基础,所缺的仅仅是对特定平台上的具体编程接口的的了解而已。

这就好比假如虽然你汇编语言已经非常熟练,但如果要写特定芯片的驱动,你还是得看看那种芯片的说明书,一个道理。

Windows平台上,首先需要掌握的是基于事件的消息驱动编程模式(Event based,Message Driven),这一点跟一般的命令行窗口程序至少在程序结构安排上很不一样。
但只要你了解,就会知道其实也就那么回事,一个程序也无非还是if/else/while/for/switch/函数调用等等,就看怎么组合而已。

热点排行