我在中兴上班,原来是学Java的,项目经理让我转学VC,除了开始学开发时学了点C之外,我对VC没有什么基础,想请教各位我该怎样开始学习才能够快速上手VC?由于积分不多没办法重分悬赏,还清各位大侠不吝赐教,谢谢

解决方案 »

  1.   

    不用学,拿些代码来看,照着copy就行了,遇到不懂的了,再查查。理解清楚指针、内存开辟、回收,应该就差不多了。
      

  2.   

    找本c++语法的书,猛看一礼拜即可(注意"猛",因为你有java的基础,猛才有可行性,猛才能将java习惯快速转变过来),有些语法跟java很像,但是有些区别还是狠本质的,需要多实践已转变,比如java里没有指针,没有独立的全局函数等等。至于vc,只是个开发工具,知道基本的编辑操作和调试即可,别的可以慢慢熟悉。
      

  3.   

    VC = C++ + API + IDE + 类库IDE可以很快。
    C++看基础,入门本身就不算简单,精通更需要时间和练习。
    API是平台接口,是个无底洞,永远学不完,基本上用的时候才学,但首先要有系统概念,否则想学都不知道从何学起。
    类库都是工具,某种系统架构,掌握一种即可,学习时间不定,比如MFC是入门容易,精通比较难;ATL连入门都难,因为需要提前掌握更多的基础知识(C++模板、多继承、COM);STL设计很成熟,也很容易使用,精通都不难,但如果想搞明白STL的实现,需要做好死亡N多脑细胞的准备。学的东西太多,不能指望快速上手。
      

  4.   

    一般拿现成的工程修改就行了,俺平常用C写一些jcvm,还做点java card的applet,对java的语法没有什么抵触,感觉就是java用起来不如C灵活,楼主反过来看,可能会觉得C花样太多了。
      

  5.   

    基础,OOP,API,MFC,STL,WTL。慢慢看吧~` 
      

  6.   

    最早学的就是JAVA后来改做Delphi做了几年,又转投VC了!做了几年,感觉还是做VC算了!不打算再改了!当然目前几年!
      

  7.   

    可以看看孙鑫的《VC++深入详解》感觉讲的很不错,网上也有视频教程下载。不过看你是Java转过来的建议先看下C++,从Java到C++转型,多谢谢代码,把习惯转过来就行,反正都是面向对象的。
    --------
    个人愚见
      

  8.   

    Visual Assist X 这个插件一定要安装,会让你写代码大大加快。
    VC有着非常好用而强大的调试功能。直接拿着源码工程,在Debug中你会熟悉的更快。