以文本方式查看主题

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


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

--  VC++编程经验之谈(5)
经验之谈五:
 
  有人说过,存在的就是合理的……
 
  各位友人,我觉得学VC,熟悉C++的面向对象与WINDOWS编程技术是必要的。另外多看看别人的源代码,弄清程式所来龙去脉,弄清程式的运行机制格外重要。至于你不太熟悉API,我看这并不重要,因为这么多API,试问谁能记这么多,不知道的查MSDN.初学者切莫心浮气燥,循序渐进,相信他日你也是VC"高手".
 
  不过,想精通VC还没有这么简单,我以什么VC,VB,BCB…… 只不过编码工具,大家不必拘于此。VC确实是一把好剑,像独孤九剑也是一把剑,但没有一点内功,这把好剑不是那么好用的。
 
  我觉得学任何语言都无所谓,关键是要掌握程序设计的核心——算法和数据结构。各种语言和开发工具就好比各门各派的武功招式,而算法和数据结构则好比内功心法和武学原理,内功高强了,任何招式到了手上都能化腐朽为神奇,掌握了武学原理,则能无招胜有招。所以,建议大家多花点时间学习基本功,一味地追求各种开发工具的开发技巧是没有意义的。因为各种开发工具会不断地更新,比如今天你在学C++,明天微软搞了个C#,你又得跟着学C#.但是如果基本功扎实,掌握了程序设计的核心思想,不论什么语言都可以很快上手,无论何种开发工具学起来都事倍功半。我并不是否认学习各种语言和开发工具的必要性,只是要提醒各位初学者,学会C++语言或学会用VC编程并不等于学会了编程!编程的关键还在于数学模型的建立,数据结构的选择和算法的设计!
 
  内功=算法+数据结构+编译原理+操作系统原理+软件工程+英文
 
  你到 http://www.csdn.net 看看,可以找到《深入浅出MFC》2e电子版下载!有一本书很好,《WIN32程序员参考大全》既可了解WIN C SDK,又可以了解WINDOWS,一举两得。就是有好几本,可以到VC知识库网站的电子图书栏目下载。
 
  我认为需要三本书:
 
  1、<> 美 Jeffrey Richter.清华大学出版 99元
 
  2、<> 美 Charles Petzold 北京大学出版 160元
 
  3、<> 美 Jeff Prosise 是英文版的 北京大学出版 198元还有更好的选择吗?我不相信!

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