C++学习笔记三

 (1)、学习C++,尤其封装、继承、多态一定要精,不要让VC++的各种特性分散注意力。这一阶段,可以把重心
放到研究算法上,这是VC++的根本,所有的高级技术,都是建立在此之上。参考书籍:
<<C程序设计>>        谭浩强          清华大学出版社
<<C++编程思想>>      BRUCE ECKEL     机械工业出版社
(2)、熟悉windows的工作原理、API编程。在这一步,要了解windows的编程原理和机制,了解windows系统的消息
机制(多任务,消息映射等),了解一些常用的API函数,了解如何创建窗口、对话框、控件、消息循环,了解句柄的含义
等。这一步的关键是要理解Win32程序是如何运作的,把握各种窗口间的关系。参考书籍:
<<Windows程序设计>>                                JEFF PROSISE    清华大学出版社
<<Visual C++ 权威剖析 MFC的原理、机制与开发实例>>  辛长安 王颜国   清华大学出版社

(3)、熟悉MFC类库,应用程序框架编程,这是VC++的核心,实际开发都是围绕MFC进行的。参考书籍:
<<深入浅出MFC(第二版)>>                            侯捷            华中理工大学出版社
<<VISUAL C++技术内幕(第四版)>>                     潘爱民          清华大学出版社

<<Visual C++ 权威剖析 MFC的原理、机制与开发实例>>  辛长安 王颜国   清华大学出版社

(4)、这是最深入的部分,学习ActiveX、ATL、COM等技术,对于普通的开发,可以不必考虑他们。

 

摘自<<Visual C++ 权威剖析 MFC的原理、机制与开发实例>>  辛长安 王颜国   清华大学出版社

 

CWnd::FromHandle(hWnd)

要学习MFC,必须了解windows的消息机制,了解窗口子窗口的创建流程,销毁流程,消息流程,在程序的什么地方怎么得到各个窗口对象,因为每一个控件都是一个窗口,屏幕绘制,窗口无效,窗口重绘,窗口移动等等与窗口有关的知识,掌握了这些也就通晓了MFC,也就掌握了Windows编程。

你可能感兴趣的:(编程,C++,windows,api,mfc,出版)