我以前学了三个月的VC,现在公司叫我用ASP.NET做的东西,所以最近两三个月很少接触VC,现在毕业设计同学叫我一块合作做一个VC的软件,所以我犹豫要不要答应他?还有经常听网上说VC快过时了、它开发效率也太低,真的不知道该不该继续学VC?

解决方案 »

  1.   

    我现在ASP.NET开发的主要是用C#,不知道如果继续VC,等学好了 VC会不会开始没落了。
      

  2.   

    不知道你看过《Windows核心编程》没有,序言里很早就提出了Windows2000基本上是C和C++写的,老潘的《COM原理与应用》序言里也一直在说Windows就是COM做出来的经典,而COM是基于面向对象的,一般来说COM教程是以C++为语言写的,C++是Windows性能得以保障的根本,说VC过时就等于说Windows过时了,这是不可能的,C++灵活性能好功能大但开发速度慢,也正是这个原因许多小公司不用C++,不过如果一个软件设计人员或者分析人员更或者是架构人员如果不了解C++,不可能做的很好,至少与了解C++的人相比不会很好,在关于VC和VB的争论中有人这样比喻:“VB是猎物,VC是猎枪,如果你想尽快吃到猎物,那用VB,如果想吃到最美的猎物那拿起你的猎枪吧。”我感觉这句话有些道理。至于ASP等其他的语言是为了快速开发而存在的,所以这个要看自己对自己的定位,如果自己只是编码,为了过几年Code Worker的高收入日子,那无所谓,如果想在软件行业能成功我感觉不学C++是不行的。ASP为了使用户方便,连个AfxMessageBox都不会让你弹出来,因为它只给限定了脚本式,不能象应用语言那样,ASP使用COM组件也不稳定,为了让ASP能关闭就释放还要加入Module,一般来说对于面向对象的设计思想这些是不可取的,但为了让用户(程序员)使用方便,适应一部分程序员所以做成了这样。也正是这个原因实现了这种语言的快速开发,C#集成ADO.NET,操作数据库更是方便,拉个控件就OK,对于ODBSDirect直接从底层支持(对于程序员不用管),所以这些都是看个人的需要而定,因为每个人对自己的定位不同所以也就选择的不同,我感觉这样的问题只问别人到不如你先了解一下各种语言的特点来自己定。
      

  3.   

    尺寸有所长短,
    VC说到底也就是一个工具
    如果说VC有一天会过时,
    但是你用VC的经验、技术积累才是最重要的至于目前,什么样的开发工具最适合你,
    你得从你的时间、效率、进度安排去选择
      

  4.   

    学了两个月了,别丢啊,可惜了。
    说明你C语言已经有了一定的基础了,你关键是要将C,C++学透,学透了,再转C#,那就是举手之劳啊。学计算机语言关键是要学其本质,编译工具什么的,都只是一个工具,C学好了,你还可以在UNIX,Linux下开发程序啊,C#与非常的类似,只是在一些细节上需要注意。
    Java也是从C演化过来的,只是缺少指针,C熟的人学Java很快的。
    所以,别丢。
      

  5.   

    没有必要,如果你打算只是在Windows下面工作。
    C#就可以了。
      

  6.   

    其实我是从C到c++再到winAPI再到MFC过来的,不过只是学了这么久VC工作上还派不上用处,而学C#没多旧就可以工作了。这才是我犹豫的原因。
      

  7.   

    C#确实很先进啊,跟vc的编程模式还是有很大不同的,大家不用强行以为它是什么vc的继续,觉得跟vc也差不多,其实很多vc里面建立起来的概念,都已经没了!我觉得它替代vc是迟早的事,大概再过几年,大部分windows的程序员都会转到它身上!
    因为vc已经陈旧了,微软也会自然而然的抛弃它了,因为很多新东西,它都支持不够了!     不过学了这么多vc的东西,忽然准备转型,确实有点痛苦,不过这就是新时代来临,老知识折旧的本能过程啊,我们一样要继续专研vc,因为目前还是要靠它开发,可是如果放弃了掌握最先进武器的机会,就只能一直跟在别人的屁股后了!       天天专研vc,时刻追逐c#!
      
        看似两难的抉择,其实只有这一种选择,就是两样都要拿下,如果你既不能完全寄托未来,又不想被未来抛弃的话!
      

  8.   

    前一段接了个小项目,要用VC做个网络客户端,以前只在linux/unix下写程序,没有windows开发经验,看了两天的深入浅出MFC,讲的很明白,windows开也很简单,感觉一个星期学习,基础应该就差不多了
      

  9.   

    不要轻言放弃!!!在以前的公司,我用C写了整整3年的程序(而非C++),因为老板坚用DOS,没办法呀,但我一直都坚持学VC,现在换了一个公司,也是做工控方面的.用VC写代码.很庆幸,现在能过得很好.我是中专生.在毕业时自学考试拿了电子科大计算机专科.现在外面的大学生一大把但我仍能和公司里的其它程序员一比高下.说实话不容易呀!所以我要劝楼主要坚持下去.现在可能看不到成果.以后你后慢慢明白..............
      

  10.   

    我也是3个月的vc++ ,继续ing....
      

  11.   

    我也想学VC++ 啊,我的网站被黑了一次,,,我就发誓用VC++ 搞一些网安全方面的东西...
      

  12.   

    这首先要看你的性格。如果你是属于那种特别爱刨根问底的,那么你当然不能放弃VC,而且要特别的去体会C++,去用WIN32 SDK。因为那才是你的基础。你早晚必去补强它。如果对你来说编程仅是一种挣钱的工具,那么你就一定要放弃VC,因为你肯定学不好它,会浪费时间。
      

  13.   

    VC牛了再学其它的东西就简单了
    就好像学会九阳真经再练乾坤大挪移,几天的事儿其实就VC本身而言,只是开发环境+MFC
    我们说学VC,其实更多的是在学Windows和C++