大二了,也快大三了。。学了c、c++、java。数据结构。自学了vc。。vc也才学了快半年了吧,控件基本都会使用,也做过几个稍微大些的程序。。问下下面该向什么方向。。我自己觉得。。vc网络编程貌似还有很大空间。多线程也值得研究。图形图像也有很大空间。。那内核编程什么的都多了去了。。还有什么要学的。。想自己做个安排啊。。想问下各位过来人。。下面该学些什么东东啊。。怎么安排。。小弟在此谢过啦啊

解决方案 »

  1.   

    LZ,我也是差不多情况吖都是大二,虽说课程有学了C++,但大学都是白读的,还是得靠自己自学MFC将来的路我也迷惘,看需要什么就学什么(当然也要有兴趣才能学下去),现在还在研究多线程,同求内核编程入门5555555
      

  2.   

    LZ一定要坚持C++,后面就有收获了
      

  3.   

    首先,你需要弄清楚自己想要什么?
    是想从事底层的驱动编程,或者是嵌入式编程?
    还是想从事普通的应用级编程?
    或者网络编程?其次你会什么?你的c++基本功究竟怎么样,达到了什么水平?
    vc++又是什么水平?用mfc你能编写出怎样的程序?
    如果对自己的mfc水平很有信心可以尝试比照着windows 7 上的计算器程序,自己动手编写一个,不一定要求界面一样,但至少基本功能要达到一样的水平。
    不要以为这个很简单,等你真正去编写时,你就会发现其中的困难了。还有基本功:算法的实现,数据结构,基本多线程的编写能力(在现在的多核时代,已经成为必备技能了),
    程序设计的相关知识(模块化程序设计,自顶而下设计),软件开发方式(明确问题需求阶段,分析问题阶段,设计阶段,实现,测试,维护等等),在进行这些基本功练习时,不要用mfc(窗口程序),而应该使用控制台程序来编写,这样才能保证你的注意力和精力,不被无关的图形界面所吸引,从而浪费你的时间。还有最基本的数学的学习,培养你的数学思维能力,这个重要性我想不用细说了吧。还要辅助学习一定的哲学知识,这样才能使你的思想达到一定的高度,才能透过重重迷雾,看清事物的本相,这是很重要的基础,一定要注意。最后,开发mfc程序时,不要再用以前的老界面了,要转移到新的Ribbon界面上来,这是现在以及未来的趋势,win7上像画图、写字板全都采用这种界面了,word 2007 也是采用这个界面的,Microsoft Office 2010已经全面采用这种新界面了,之后的win8 更是会全面普及这种新界面,所以现在已经是转移的时候了。而且这种界面,确实很优秀,使用之后,用户使用软件的效率会得到极大的提高。
      

  4.   


    这也不能怪你,而是国内的数学教育,确实太烂了,你语文,文科搞填鸭还算能记住一些知识,数学你也玩这套,你这不是误人子弟吗?也难怪钱老临终时,会问出那样的问题了,我想老wen也是深为震惊的。你去对比一下,美国和中国的学生,在小学很多中国小学生会做的题,美国小学生是不会做的,初中,也差不太多,从高中开始,那可就不一样了,到了大学,美国数学专业的大学生的数学水平,那就彻底甩开中国大学生几万里了,那只能用骇人来形容了。数学怎么可能单靠做题,就能提高呢?那是思维能力的培养。况且国内那些错漏百出的题。想起来就好笑。
      

  5.   


    现在只对MFC的书感兴趣,上课都是看
      

  6.   

    整下  LINUX 下的 C++吧