以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 C/C++编程思想 』  (http://bbs.xml.org.cn/list.asp?boardid=61)
----  VC++编程经验之谈(6)  (http://bbs.xml.org.cn/dispbbs.asp?boardid=61&rootid=&id=87675)


--  作者:葛靖青001
--  发布时间:11/12/2010 3:26:00 PM

--  VC++编程经验之谈(6)
经验之谈六:
 
  我学vc也半年了,c和c++的功底不错,对vc感觉还可以。我认为学vc也有些技巧,可以事半功倍。
 
  vc的书要跳着看,先把api,windows运行的概念看懂,再看mfc,其实只要你c++学的好,mfc几乎没多少可看的,就是一些功能的封装。vc其实只是工具,精华都在windows程序的流程上。
 
  掌握好概念后,就是狂背各种api函数和mfc封装的成员函数。
 
  最后就是研究mfc代码和其它原代码。
 
  我学vc已有些时间了,但总有的地方不清楚,到网上去问“高手”,老被骂的狗血碰头,到头来,还是一头雾水,后来买到一本好书,The MFC Answer Book, Solutions for Effective Visual C++ Applications ,Author: Eugene Kain ,Published by Addision-Wesley .
 
  个人认为学习VC的前提是C++,特别是虚函数、派生、和指针,余皆不足虑也。
 
  vc 的瓶颈就在于各种api和mfc封装的函数调用。例如你知道ddx在update()运行时默认调用dodatachange(),等等一些函数刁用。vc纯粹是小菜。
 
  vc本身就是傻瓜工具,微软开发vc原意就是要缩短程序员培训时间。可国内有人居然要用几年时间来学,真是太可怕了,太可悲了。学会了只能在windows平台上开发,那么你哪有时间去学其他平台的程序开发。
 
  vc只是工具,关件在学windows操作系统,windows 通了,vc最多半年。
 
  劝大家一句,不要在看什么“深入浅出”之内的书了,去找一本专门讲vc库函数的书看,这才是精通之道。
 
  注:以上经验只适用于具有很强c/c++遍程能力者。

W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
23.438ms