小弟初学win32 API,有一定的c++基础,正在看windows程序设计,就是有上下两册1000多页那个,有点迷茫,不知道该怎么分配轻重了,请听我细细道来。
这本书名扬四海,讲解的确也很基础,可是我读着读着发觉有点没意思,现在看到鼠标键盘那章,感觉对我最有用的就是前面的窗口过程,消息机制,我觉得那是windows程序中“不变的知识”,而且理解了它们也帮助我理解了windows程序设计的大体流程(比如之前我看核心编程时就不懂那个窗口过程函数是个什么玩意,还自己去推测- -)。然而后面接着讲绘图,键盘,鼠标,我越看越心急,感觉这些都是“易变的知识”,因为考虑到该书年代久远,别说如今强大而便捷的平台库前仆后继,api本身也是更胜于蓝,我在这里思索这些细节有意思么?于是我越看越快,一个小时翻了5、60页,但这样必然导致我对其中细节的模糊,比如里面的程序代码很多我都是想当然的一扫而过,可能看到后面忘了前面的api功能,我也难得回去翻,更懒得翻msdn,就那么想当然的理解,我甚至在想,也许现在的库比这个方便到哪里去了,我去扣这些易变的细节干什么。再几个例子,比如书中讲键盘国际化那部分,我都整页整页的跳过去了,我实在觉得太没意思了。
我想重点看看内存管理,多线程,dll,但是也怕跳过前面这些细节,会看的莫名其妙。哎,总之看的我有点无聊,又想去买深入浅出MFC来同时开工,不知道能不能激发一点兴趣。
望大家给点建议,或者推荐点别的什么好书
这本书名扬四海,讲解的确也很基础,可是我读着读着发觉有点没意思,现在看到鼠标键盘那章,感觉对我最有用的就是前面的窗口过程,消息机制,我觉得那是windows程序中“不变的知识”,而且理解了它们也帮助我理解了windows程序设计的大体流程(比如之前我看核心编程时就不懂那个窗口过程函数是个什么玩意,还自己去推测- -)。然而后面接着讲绘图,键盘,鼠标,我越看越心急,感觉这些都是“易变的知识”,因为考虑到该书年代久远,别说如今强大而便捷的平台库前仆后继,api本身也是更胜于蓝,我在这里思索这些细节有意思么?于是我越看越快,一个小时翻了5、60页,但这样必然导致我对其中细节的模糊,比如里面的程序代码很多我都是想当然的一扫而过,可能看到后面忘了前面的api功能,我也难得回去翻,更懒得翻msdn,就那么想当然的理解,我甚至在想,也许现在的库比这个方便到哪里去了,我去扣这些易变的细节干什么。再几个例子,比如书中讲键盘国际化那部分,我都整页整页的跳过去了,我实在觉得太没意思了。
我想重点看看内存管理,多线程,dll,但是也怕跳过前面这些细节,会看的莫名其妙。哎,总之看的我有点无聊,又想去买深入浅出MFC来同时开工,不知道能不能激发一点兴趣。
望大家给点建议,或者推荐点别的什么好书
十多年前程序员的圣经,因为那时编写程序只有华山一条道---SDK API
but现在,除非要研究底层,否则可以直接学C#之类的高级语言,
对GUI的简便高级特性的完全支持,易用性都是没的说。所以说,当时号称几百元的Windows API指南毫不犹豫的掏出银子买了,
现在的话...还是很值得...呵呵