本人有自学过C及8086汇编的基础,现在想学WIN32编程,前几天下载了一本孙鑫老师的《VC++深入详解》的PDF文档及相对应的教学视频,看到一、二集的时候,感觉还是不错嗒,与我目前的基础也能衔接起来,然后第三集开始,恶梦来了,听不懂了,看着视频里的老师在那狂找文件找WINMAIN找来找去的到最后,我突然想起来,这MFC为嘛要把一个简单的东西搞的这么复杂呢?为嘛呢?为嘛呢
以我粗浅的理解,呃,才看了一点点开头,只能说是猜测,因为我感觉我迷失了,学不下去了,MFC是对第一集里面的简单直接的WIN32的高级封装(通过大量的C++代码,宏,预编译),这样应该会造成执行效率成本的一些降低吧(空间、运行时间),照理说,C相对更低级的语言,也是这样的啊,但是C的代码是多么的好看好写啊,可是他喵的这MFC我愣是看不明白,为嘛啊为嘛啊。。。
我其实就是想学WIN32的编程,以此为一个平台,由浅入深的再到驱动内核这块,可是如今这MFC的层面应该还在WIN32之上吧?我应该咋样学啊?
我手上还有一本老罗的《WIN32汇编语言程序设计》,准备参照这本书里面的路线来学习WIN32,当然我是不想用汇编来写了,就参考里面的路线而已,用VC6
同学们,先驱们,可有更合适的书籍推荐一下啊,不要多喔,只要一本就哦了,我当初学C的时候就看了一本K&R的书就行了,书不在多,我相信这道理,当然工具书参考书之类的除外,那是入门之后的事了
以我粗浅的理解,呃,才看了一点点开头,只能说是猜测,因为我感觉我迷失了,学不下去了,MFC是对第一集里面的简单直接的WIN32的高级封装(通过大量的C++代码,宏,预编译),这样应该会造成执行效率成本的一些降低吧(空间、运行时间),照理说,C相对更低级的语言,也是这样的啊,但是C的代码是多么的好看好写啊,可是他喵的这MFC我愣是看不明白,为嘛啊为嘛啊。。。
我其实就是想学WIN32的编程,以此为一个平台,由浅入深的再到驱动内核这块,可是如今这MFC的层面应该还在WIN32之上吧?我应该咋样学啊?
我手上还有一本老罗的《WIN32汇编语言程序设计》,准备参照这本书里面的路线来学习WIN32,当然我是不想用汇编来写了,就参考里面的路线而已,用VC6
同学们,先驱们,可有更合适的书籍推荐一下啊,不要多喔,只要一本就哦了,我当初学C的时候就看了一本K&R的书就行了,书不在多,我相信这道理,当然工具书参考书之类的除外,那是入门之后的事了