我一直用的是java但现在发现很多和windows相关的底层问题没有办法解决。所以下决心开始学VC。
   曾几何时,我相通过VC做为我的入门。可是我没有能坚持下去,而后选择了java
现在觉得想作为一个正真出色的程序员,不懂C\C++ ASM肯定是行不通的。对于语言来说我懂的有C java等。C++和ASM都在学习当中。其中现在正真可以用于实践的只有
java(j2me j2ee方面,当然都是新手了),也用过其写过几个windows下的应用程序,或许是水平有限,感觉很不理想。不过java的确不是做这个的强项。
   听说VC到了7.0了,相比6.0的版本,只是多了托管这个并没有多大实际意义的东西。MFC也只是修改了细节。对于底层的一些函数改的更少。所以想请问各位VC的元老和前辈们对我这样的一个现状应该走一条什么样的VC学习路线呢?如果您有时间请在回复中写下,感谢!

解决方案 »

  1.   

    看《深入浅出MFC》以及打好C++基础
    做例子
    提问
    解决把100分给我 啊哈哈哈
      

  2.   

    推荐两本书吧((vc技术内幕>> <<深入浅出MFC>>
    仔细研读之后,多做程序了
      

  3.   

    我的学习经历:
    1。学好c++,这个在dos就完成了
    2。安装vc,然后买一本入门书学习一下。
    3。学会使用msdn
    4。学习一些有难度的例子,比如我学习了cjlib6.0中的几个例子。这个学习是指完全详细的弄懂,关键的代码每一行都要弄懂并能自己同样实现。那个菜单的例子我就学了1个多月。
    5。在这些过程中还可以做一些实际的东西。
    6。以后就可以边学边干了。
      

  4.   

    我的经历:什么也不会,突然上头叫我用VC++ +SQL SERVER 做项目,否则…………于是 恶补。。
     
    建议看  C++相关的书,把概念先搞懂,形式上的东西,学的快!!
      

  5.   

    推荐:《深入浅出MFC》
    但在此之前要有一定的基础,你要弄清楚“事件驱动”,“句柄”,“匈牙利表示法”等。学VC不一定要对C++学透,知道一点就可以了。
      

  6.   

    推荐两本书——《vc技术内幕》《深入浅出MFC》勤奋是最好的捷径!
      

  7.   

    我也是新手一起努力
    [email protected]
      

  8.   

    推荐两本书吧((vc技术内幕>> <<深入浅出MFC>>
    仔细研读之后,多做程序了
      

  9.   

    for( ;; )
    {
       if( 你不编程了) 
       {
         break;
        }
       看msdn;   
    }
      

  10.   

    while(1>0)
    {
    给自己确立一个项目,试着完成;
    }
      

  11.   

    学习vc的东西需要很多方面的知识,仅仅语法是很容易,最难的也就指针和类的概念,很多东西都是操作系统的东西,其实也就是使用系统API得怎么用?拙见,^_^
      

  12.   

    我的经验:
    我开始学vc几天(只知道个大概)
    找了个项目-电子教室
    然后边学vc边做项目,其实网上有很多参考,
    在重压之下,我们会学的很快,项目做完了,我在慢慢的学习其中的细节,
    那是已经是顺手多了,
    你可以给自己设计一个项目,稍微难一点
      

  13.   

    看看《windows程序设计》((vc技术内幕>> <<深入浅出MFC>>
      

  14.   

    推荐两本书吧((vc技术内幕>> <<深入浅出MFC>>
    仔细研读之后,多做程序了关键是 自己动手做!
      

  15.   

    低层\网络比较合适于VC,至于数据库我还是喜欢DEPHI,以前用VC +SQLSERVER直是痛苦.另外如果想以学VC来提高自己的实力,还是不错地.建议只有两个字 ----"坚持"
      

  16.   

    有什么好的msdn的书,我觉得<<深入浅出MFC>>不错,还有《windows程序设计》!
    当然要坚持!
      

  17.   

    c++------>sdk------->vc基础教程一本--------->深入浅出mfc
    看完后你入门了,也知道方向了
      

  18.   

    跟你说了很长时间的Web开发,其实我觉得Java在手机、PDA等产品的开发上非常有前途。并且以后也是市场的一个大方向。
    而微软的东西在开发效率上,绝对Web第一,VB第二。而且Web的开发成本,根据我做这么长时间的项目的经验来讲,要低得多,并且在以后的修改方面,也有非常大的优势,而这一点是vc所不能比的。
    微软用他最大的力气来推动Web Services,但是已经两年了,效果并不是很明显,主要是因为硬件的条件无法跟上。没有地方去找那么大的带宽,那么好的服务器。
    至于vc或者Java哪个更好,这个问题没有讨论的必要的。在北京,我认识的朋友的Java程序员,做两年以上,月薪基本上都在7000以上,做vc的也至少在6000以上,可以说毫无差距可言。而Java非常有前途的地方就在于J2ee的开发,以及上面讲的手机等移动产品的开发。对于MIS ERP这类东西,成本最低,开发手段最有效的绝对是Web。这些产品我都参与过开发,并且在其中作为主力开发人员,其中深有体会。
    兄弟现在放弃了学业,在家看书。勇气我相当佩服!但是这样的话如果没有路子,没有朋友,根本就接触不到实践项目的,即使有一身的本领,也只能是两手空空。现在我每天都在进行着实践项目的开发,这对于一个普普通通的重点大学计算机本科生的我来说,相当不容易。但是由于要做的东西太多,我基本上已经没有时间做技术的积累了,每天都在进行着学以致用的过程,用到什么,学什么。做项目,技术只是很小的一个方面,把这个东西做完,需要的还有更多更多的本事,比如最简单的怎么和客户打交道,怎么谈钱,怎么把团队内部关系搞好,最后钱怎么分。都是看书无法学到的。只有实际经历过了,才能有所体会。现在北京非典太厉害,我在家休息,知道我看的都是什么吗?《刘邦大帝》  《曾国藩家书》  《教父》(电影)  《成吉思汗》  。我想的不仅仅是项目怎么做,而且你知道我还有一个很大的网站呢,我要协调好每个人的关系,而且以后可能还要有更大的发展!而这些,我认为都是任何书里面学不到的东西,这才是真正能够让你在以后的战场上立足,乃至搏杀、冲锋的武器!!
    学什么都可以,但一定要记住。学了是用的,不是用来炫耀的!与其在简历上写精通Java VC,不如写参加某某实践项目,在项目中担任什么什么角色,做了什么什么工作。而这些东西要比scjp mcse一类的证书强得多!
    愿你的前途会更加灿烂!