Board logo

标题: VC该如何去学,该如何较快的掌握 [打印本页]

作者: giggs06005    时间: 2008-6-11 16:54     标题: VC该如何去学,该如何较快的掌握

VC该如何去学,该如何较快的掌握
曾经有许多的人在论坛上问VC该如何去学,该如何较快的掌握,在这里发表一些个人的看法:

首先,VC应该是VC++,从名字,我们可以知道C++才是根本。

1.学VC应该首先学好C++(不是C),许多人认为(包括很久以前的我自己)认为学好了C就可以学VC了,其实不是。其实如果可以的话,我希望所有的初学者不要学C(千万不要),否则只会造成你更多的疑惑(C和C++太不一样了,虽然C++仍然兼容早期的C,但是许多C的做法在C++下会导致严重的错误,特别是struct关键字的不当使用)。

2.学VC最好的途径是练习(好记性不如烂笔头)。许多内容你看了以后认为自己懂了,其实过了10天半个月你又什么都不知道了。自己做一变,记忆要深刻的多(而且调试的过程往往会让你发现一些小秘密)。出现错误不要担心,没有谁可以写出完全没有错误的程序(否则还要调试做什么?),通过改正错误可以提高自己的认识。

3.对系统的了解:
如果你没有很好的驾车经验,你又如何设计好的汽车??同样的,如果你不会(擅长)使用软件,你如何设计好的软件??对操作系统和硬件平台的了解对软件开发是极有帮助的。我个人有两年的硬件和组网(集成)的经验,我自认为现在还受益不浅。

4.关于书籍:
学VC离不开看书,许多人都是靠自学的(大多学校没有VC的课程,还都是C)。学软件有以下几条线路:
1)MFC的学习:
我认为应该是《C++编程思想》->《VC技术内幕》->《深入浅出MFC》
《C++编程思想》被誉为C++的神奇书籍,多次获奖。其他的就不用我来多说,大家都很熟悉。
2)编程技巧:
《数据结构-C++描述》清华出版,黑色的封面,William Ford和William Topp合著。这是我看过的最好的一本C++算法的书籍。另外它还可以让你对面向对象(OB)和抽象数据类型(ADT)有更深刻的认识。
3)COM:
COM向我们展示了一种思想,我认为每个人都应该了解这种编程思想,这种思想正是C++面向对象的精髓所在。
《深度探索C++对象模型》->《COM技术内幕》->《COM原理与应用》->《COM本质论》
这些书我个人的理解并不是很深(学习中),所以不好做过多的评价。
4)网络:
《WINDOWS网络编程》(有条件看一下《计算机网络》)
作者: webyucn    时间: 2008-6-11 17:08

VC 要学的话  孙鑫的教程 要看完 而且要跟着做2遍以上 如果记不住 在多做 其他例子的书籍不需要看太多 但是
要有一本 字典类型的 也就是可以查代码的书籍 还有 代码必须手写 不要复制 要在没有网络的情况下能写出程序 也就是要背代码
下面引用一位学长曾经对我说过的话:
如果 你盲目去学 就要3年了 但是 路我走过了 都是选最合适 最快的给你们走了! 我一贯都很欣赏你! 所以虽然你是走了我走过的路子 但是都是比我少碰钉子了!~ 在什么单子都不接 只有课程和VC的情况下 半年 可以学会使用VC 一年可以做点实际运用的东西! 等你到一定程度了 我介绍一个国外的技术网站给你 国内的是CSDN 但是东西还是少得可怜 所以必须看英文技术文挡了
<:33:> <:24:>
作者: atux    时间: 2008-6-12 12:09

呃呃,我们的专业的课,努力!!
作者: 尧山AKamok    时间: 2008-6-12 12:28

《C++现代大学教程》不错……
作者: 天枰MM    时间: 2008-6-12 13:08

差点以为是讲Vc(维生素C)(37)
作者: 20024804    时间: 2008-6-18 11:07     标题: 网上转的

学习vc之前,希望你们明白一些事情
1.vc只是一个ide
2.vc使用的编译器cl只是c++的众多实现之一,而且这个实现很差,不符合ansi标准
3.做vc界面不只有mfc
4.mfc是一个设计很差的库,里面的宏太多,使用起来更像c而不是c++
5.windows只是众多操作系统中的一个,而且微软的技术从来没有哪一项是具有创新性或者是最优秀的
6.我承认windows的用户最多,同时也就意味着windows下的程序员最多,但一个mfc的程序员远没有qt程序员工资高
7..net比vc设计和开发效率都好的多,虽然同样是微软的产品
8.最重要的,明白你要做什么?你为什么要用vc?是必须用vc还是仅仅是因为你的同学都在学所以你也学?
作者: 小木    时间: 2009-10-11 10:09

顶 各位
可惜看到这篇帖子的时候已经有点晚了
已经走了弯路




欢迎光临 花江边社区—论坛 (http://archive.huaclub.com/) Powered by Discuz! 7.2