我是一个新手,请问大家怎么学VC的,怎么样学会快一点.

解决方案 »

  1.   

    看书,看文章,抄代码,练习编程
    到WWW.CPPN.NET上下载源代码学习
      

  2.   

    看来常见问题要放在记事本里,呵呵
    由于在学习VC的过程中会非常频繁的:遇到问题->分析问题->郁闷->想通了一点->再度郁闷->豁然开朗->兴奋,因此有苦有乐
    VC首先是一种开发工具,就象是你的语言,只有你不停的去听去学去练习才不会不懂得表达
    学习VC首先要做好时间的投入,许多人会问为什么学习了两个月,三个月却一点也没有进展,实际上这是非常正常的现象,你在无意中已经学习到了很多的东西,因为它涉及的内容太多以至于你无所适从,实际上这个过程中你已经在各个方面积累了很多的知识,只不过还不能学以至用而已
    学习VC的过程是枯燥的,但每当走出一步也会给你带来成就感,书是肯定要看的,对于VC本身你可以学习Windows程序设计(它可以帮你了解Windows程序运行的机制,告诉你Windows和DOS编程为什么会有许多不同)、VC技术内幕(它以一些具体的应用告诉你为什么要这样编写这些代码,实际上是和Windows的程序运行机制密不可分的)和深入浅出MFC(使用SDK可以使你找到以前在DOS下编程的那种感觉,不过用SDK来完成一个应用实在是太累了,因此MFC提供了捷径,这本书告诉你MFC到底偷偷地利用SDK的什么)
    盲目的摸索会使你学习VC的过程中走许多弯路(想到这里,自己也寒了一把),如果能够找到一个好的老师(耐心的、渊博的、平易近人的)的话你会事半工倍
    至于怎样才算学会VC的话,我想就是你能够熟悉绝大多数C++语法,能够在编程时懂得去思考怎样做才更符合系统的机制,有良好的代码风格,总是能够在遇到一个问题时有足够多的想法去尝试解决,能够用简单的方法来处理复杂的问题
    但同时VC是工具,学会了VC本身只表示你能够用它来表达,至于具体要做什么还要依赖于你的知识面,你在编写一个网络程序时你用到的不仅仅是VC,而是你对网络拓扑和通讯机制的熟悉
    还是一句话:基础才是最重要的,好好学习和利用操作系统原理、数据结构、离散数学、计算方法、计算机原理、数据库原理.....当然还有英语
      

  3.   

    我也想说几句``我这个人比较懒``刚入门的时候``听说侯捷的书很好``就兴冲冲的跑去书店买本回来`。。谁知一看,不懂。。不懂。。还是不懂`如果不是之前学过SDK``肯定死得很惨`呵`夸张了一点``那本书看得好累``于是我就看一会`就看看别的书``这样好几次(一次大概是1个多星期)``终于看完了``然后就想自己尝试着写个小程序`但遇到太多问题了``只好慢慢学```这时就泡在CSDN里,每天都来看,看看别人问的问题``再问一点自己感兴趣的问题``这样``又混了很久``然后``就可以开始写几句代码了``这时我是处于一种到处复制代码的阶段``比如要用一个自绘的ListCtrl,我就去找个原代码,放到自己那里去用``如要用个XP风格的BUTTON,就去VCKBASE里找找,`如要截图并保存`就到CSDN里搜索`呵呵`这些东西我刚学``我是肯定不知道``但是在有源代码的情况下,我还是能搞懂``然后就不断的看别人的代码`不断的看``我现在就是这样``当然也可以写几个有趣的东西出来``不过这些东西在高手面前只是垃圾``呵``所以又懒得写了``在从不会VC到能用VC写几句代码``会是一段很长的时间。。如一两个月(不过每天花很多时间来学习可能会更少)```反正是不用急``呵