回 帖 发 新 帖 刷新版面

主题:初学windows编程被搞的一头雾水!

C和C++语言都学会了。但是刚接触win32API窗口编程就被搞的一头雾水。
1大量的宏。不知道它代表的是什么,参数返回值都有大量的宏。
2对窗口缺乏宏观的理解。比如消息运作机制,参数指针指向什么等等。
3对窗口的一段代码缺乏整体的理解。也就是结构看不清晰。
4就是大量C和C++里没见过的术语,比如句柄(这个总算搞清楚了),还有回调指针等等。

请各位前辈指点下啊,我快看的疯了~

回复列表 (共16个回复)

沙发

先不要管什么宏,从第一个Window开始学,用C/C++来写,一步一步地来.建议看像Programming windows这样的书.

板凳

[quote]先不要管什么宏,从第一个Window开始学,用C/C++来写,一步一步地来.建议看像Programming windows这样的书.
[/quote]

那本书实在太好了
要不是卖160
我一定不看电子版的

3 楼

GCC大哥好啊,电子版的可在那里下啊?
谢谢!!!

4 楼

http://www.infoxa.com/

http://www.zwye.com/

5 楼

推荐楼主看下windows程序设计这本书

6 楼

我有这本书,看完打折卖哈~

7 楼

不懂宏,应该算你C++基础不好.宏只提供了一个定义而已.
WINDOWS编程的核心就是消息,建议你先找一个最简单的WIN 32程序代码看看.什么时候你能说出这段代码中每一部分的作用了,应该就大体了解消息了.
术语没见过就看MSDN.
说实话,从学编程到现在我还从来没买过一本书.自从看了MSDN后,我认为市面上80的书都是垃圾.特别是翻译过的.最垃圾.我认为MSDN就是编程大百科全书.

8 楼

楼上的不能这样说吧,楼主说的应该不是这个意思。

WINAPI里用到的宏是很多的,每一个都是微软的开发小组定义的,我就不相信楼主的在乍一看到一个开发小组给的宏之后就知道那是一个什么样的宏,就知道它是作什么用的。

东西多了,就只能是要自己多去记忆了,碰到不知道的,就去查查资料吧!

9 楼

你仔细研究一下所有宏的命名方式就明白了,太容易懂了.

10 楼

宏就是“替换”,文字替换而已!!

我来回复

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