新手如何学好VC++

lyingbo 2010-10-27 01:19:25
最近在这里有看到许多关于如何学好VC++的提问,而我在看《Visual C++权威剖析——MFC原理、机制与开发实例》这本书时,有看到如下这段“如何学好VC++”的内容,便摘录下来,以供大家共同参考,希望对能有用。


笔者心得:如何学好VC++

首先声明,VC++内容很多,没有什么技巧可言,不可能一蹴而就,但是根据笔者的经验,以及一些精通VC++程序开发人员的总结,最好沿着如下路径学习,可以少走弯路。
(1) 学习C/C++,尤其封装、继承、多态一定要精,不要让VC++的各种特性分散注意力。这一阶段,可以把重心放到研究算法上,这是VC++的根本,所有的高级技术,都是建立在此之上。
参考书籍:
《C程序设计》 谭浩强 清华大学出版社
《C++编程思想》 BRUCE ECKEL 机械工业出版社
(2) 熟悉Windows运作机理、API编程。在这一步,要了解Windows的编程原理和机制,了解Windows系统的消息机制(多任务,消息映射等),了解一些常用的API函数,了解如何创建窗口、对话框、控件、消息循环,了解句柄的含义等。这一步的关键是要理解WIN32程序是如何运作的,把握各种窗口间的关系。
参考书籍:
《Windows程序设计》 JEFF PROSISE 清华大学出版社
笔者编写的这本书
(3) 熟悉MFC类库,应用程序框架编程,这是VC++的核心,实际开发都是围绕MFC进行的。
参考书籍:
《深入浅出MFC(第2版)》 侯捷 华中理工大学出版社
《Visual C++技术内幕(第4版)》 潘爱民(译) 清华大学出版社
笔者编写的这本书
(4) 这是最深入的部分,学习ActiveX、ATL、COM等技术,对于普通的开发,可以不必考虑它们。
注意:很多人喜欢上来就用VC++的控件制作一个Button或一个菜单,感觉很有成就感。可以利用它提高编程兴趣,但是不要陷入其中,要从原理上分析每个控件的实现方法,认清MFC的本质,不然会始终在入门阶段徘徊。掌握基本控件的使用以后,最好按照上述步骤学习,才能成为VC++高手。



以上内容转载自:《Visual C++权威剖析——MFC原理、机制与开发实例》前言之“笔者心得:如何学好VC++”,所以文中的本书就是这本书。

文中谈到的几本书的电子档资源如下:
C++编程思想:http://download.csdn.net/source/2380212
Windows程序设计:http://download.csdn.net/down/2404701/zhzxlc_06
本书::http://download.csdn.net/source/2753365
http://download.csdn.net/source/2753329
http://download.csdn.net/source/2753400
深入浅出MFC(第2版):http://download.csdn.net/source/2701583
...全文
2048 108 打赏 收藏 转发到动态 举报
写回复
用AI写文章
108 条回复
切换为时间正序
请发表友善的回复…
发表回复
frozendream198 2013-05-27
  • 打赏
  • 举报
回复
想要学习做个秒杀器,真不知道学点什么啊。
花钱很无奈 2012-07-02
  • 打赏
  • 举报
回复
谭浩强的C可以
lyingbo 2011-12-09
  • 打赏
  • 举报
回复
[Quote=引用 105 楼 zqq_920 的回复:]
非常感谢
[/Quote]

客气了~~
zqq_920 2011-12-01
  • 打赏
  • 举报
回复
非常感谢
傳說中的蛋蛋 2011-10-31
  • 打赏
  • 举报
回复
认真学习了。
fuhongjingdawu 2011-10-29
  • 打赏
  • 举报
回复
XIEXIE HAODONGXIA
yszmj20091 2011-08-25
  • 打赏
  • 举报
回复
看看能不能下载先
LJ515437994 2011-07-22
  • 打赏
  • 举报
回复
嗯!!!这段文字虽然不多,但是可让人少走歪路!
wanglufei 2011-07-16
  • 打赏
  • 举报
回复
正在专研中~~
sq11620 2011-06-21
  • 打赏
  • 举报
回复
我顶,在学习中~~~
lyingbo 2011-05-31
  • 打赏
  • 举报
回复
[Quote=引用 97 楼 qq736428014 的回复:]
我也学得很辛苦,但是我相信学会了很好玩的
[/Quote]

有这种心态~~就一定会学会的
qq736428014 2011-05-29
  • 打赏
  • 举报
回复
我也学得很辛苦,但是我相信学会了很好玩的
liuyit2 2011-03-09
  • 打赏
  • 举报
回复
挺不错,谢谢楼主了
南方的小清湖 2011-02-23
  • 打赏
  • 举报
回复
谢谢楼主的分享。
南方的小清湖 2011-02-23
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 lsq19871207 的回复:]

分享是一种美德!!楼主真够意思.....
[/Quote]
Any way 谢谢楼主的分享。
lyingbo 2010-11-10
  • 打赏
  • 举报
回复
[Quote=引用 68 楼 waterbao 的回复:]
VC 技术群 33282148
[/Quote]


广告~~
lyingbo 2010-11-10
  • 打赏
  • 举报
回复
[Quote=引用 89 楼 li926282 的回复:]
我就不明白,学MFC干吗,那样只能越学越远,我们需要掌握的是windows程序设计相关技术,可是这种书确实很少呀!
[/Quote]

可以学习MFC的整个架构的思想,在在windows编程时作为参考啊
li926282 2010-11-09
  • 打赏
  • 举报
回复
我就不明白,学MFC干吗,那样只能越学越远,我们需要掌握的是windows程序设计相关技术,可是这种书确实很少呀!
ljj349000955 2010-11-09
  • 打赏
  • 举报
回复
我顶楼主个肺啊!下个资源没积分。
lyingbo 2010-11-09
  • 打赏
  • 举报
回复
[Quote=引用 88 楼 ljj349000955 的回复:]
我顶楼主个肺啊!下个资源没积分。
[/Quote]

真的假的?要不我帮你下?
加载更多回复(77)

1,649

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 非技术类
社区管理员
  • 非技术类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧