其他语言

本类阅读TOP10

·基于Solaris 开发环境的整体构思
·使用AutoMake轻松生成Makefile
·BCB数据库图像保存技术
·GNU中的Makefile
·射频芯片nRF401天线设计的分析
·iframe 的自适应高度
·BCB之Socket通信
·软件企业如何实施CMM
·入门系列--OpenGL最简单的入门
·WIN95中日志钩子(JournalRecord Hook)的使用

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
有人问学习vc为什么难,我的看法

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

先要弄清楚 你说VC是指什么
vc可能包含的范围有:vs开发环境,MFC库,C++
你要学习VC基本上包含这三方面的内容
为什么学习VC让人觉得难,那时因为刚开始学的时候没有好的导师(或者有经验的“高”人指导)
基本上,如果没有一定的基础直接学VC,那么你会需要花很大力气去熟悉VC开发环境和MFC类库,
学mfc是一项让很多人有挫折感的事情,
所以如果你学的过程中有此感受 请不必气馁,也不要去钻牛角尖
当你可以根据书上的例子编几个小程序,对VC有一个感性的认识之后,你就可以开始兼顾其他的方面了
想要用好VC,需要的并不是只有VC本身的知识,还需要其他一些东西:
1、对纯C++有一定深度的功力,几本好书如:
     《C++ primer》,《Accelerated C++》是入门就可以看的好书,都有中文版卖,电子书要自己找,更进一步的书诸如《EFFECTIVE c++》,<INSIDE THE C++ OBJECT MODE>,《The C++ programing language》,还有泛型编程和STL的书,我不是高手,所以也说的不是很全。不过等你到了一定程度,自己就会了解并会选择自己要读哪些书了

2、要对WINDOWS系统编程有一定了解,这方面主要是指了解WINAPI编程,以及WINDOWS一些底层机制,如消息、线程、进程、线程同步等一些知识,这个方面的经典书籍有《windows 核心编程》,《programming  windows》等,还有MSDN是关于WINAPI最权威的帮助。还更多的东西请自己再去找。

3、就是更深地了解vc开发环境和MFC库,这个的好书也很多,不过这方面是我的弱点,知道的书有:《VC++ 技术内幕》,《深入浅出MFC》。再说一下,学vc必然会用到MFC,但是你不一定要精通MFC,有时候有的人只要会用就可以了

4、专业知识,譬如你做数据库方面的开发,那你就要有数据库系统的知识;如果做通信,那你就要了解通信协议。这些专业知识都有一些流行的开发接口,如ADO(数据库),SOCKET(网络通信)。专业知识与VC本身并没有必然联系,这些事你做软件开发所必需的。

以上仅为个人看法,不是定律,不是真理,仅供参考。




相关文章

相关软件