我也是初学者,觉得首先要把C++基础,程序结构、继承派生等等最基础的概念,确实能够理解(就是你能用自己的语言解释给别人听),再找些材料领着你走一段,比如孙鑫vc++视频,以vc6.0为环境对MFC原理性的讲解,windows消息机制等的介绍,可能就好多了。不过说着容易,自己也刚看了点儿孙鑫的视频教程,也有很多困惑。并且在网页上看到很多人都讲visual studio 2005以后都支持标准C++,不知道是不是应当去熟悉.net环境。常常看到很多人在用很新的东西,或研究更深入的东西,框架了模式了等等。自己连组件啥的还晕乎呢,常常很没信心的。
不明白的话可以查查msdn,其实就是通过typedef定义的类型,都是用c++得基本类型定义的,
再vc里面使用右建“转到定义”就可以看到他们的定义了
比如typedef unsigned char BYTE;
参考下MSDN你就明白了
你可以看看MFC Programming
其实它们都是基本的数据类型,只不过为了更直观而定义了别名罢了。
现在如果看的太深 可能更不好理解
或者直接查看msdn的帮助了。
另,可以看点儿基础的书,譬如:《Windows程序设计》,孙鑫的VC++视频等等。
不过,
先用borland C++builder,再转vc(这时就非常简单),既不耽误工作,也不耽误学习~~~~
孙鑫vc++视频,不错,建议去看看
不明白的话可以查查msdn,其实就是通过typedef定义的类型,都是用c++得基本类型定义的,
再vc里面使用右建“转到定义”就可以看到他们的定义了