C++学习笔记三

本文介绍了VC++学习的四个阶段:掌握C++基础及算法、熟悉Windows工作原理与API编程、精通MFC类库及应用程序框架、深入了解ActiveX、ATL、COM等高级技术。为读者提供了详细的参考书籍。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 (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编程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值