哇!楼主的感想犹如滔滔江水不过肺腑之言。难道就这样放弃了C++.我不管是不是对C++过于追捧。但它有自己的特点。所以我觉得不会放弃,因为它不会影响到我学其他的,反而会帮助我。
-------------------------------------------------------------
运动会??哈哈,哪个学校,我们学校好像也是,不过我都没机会参加了,hoho

解决方案 »

  1.   

    不管你用什么语言,你都得依赖别人的成果,所以在某种程度上说,那种语言的控件比较多,开发的速度就比较快,但是不管什么控件,都要用到WinApi 所以从学习的角度来说,学习VC比较彻底,而当你做开发的时候,可以使用开发速度比较快的语言,不管怎么说,弄明白VC的人学其它的语言还是很快的:)一家之言
      

  2.   

    写出了许多coder包括我的感受!呵呵,祝好运
      

  3.   

    我编程,我存在============================================================================
    提问题时标题要简明扼要地说明问题内容,切忌使用"急","求救"之类不能说明问题的标题
    http://www.betajin.com/alphasun/index.htm          给我发信息请附带原帖地址
    http://alphasun.18en.com/                    http://shakingtoolkit.9126.com/
    DocWizard C++程序文档自动生成工具 | Wave OpenGL | HttpProxy | AjaxParser词法分析
      

  4.   

    hehe,太长了,等于没说一样。
    我一直的观点,用什么语言无所谓的,设计思想才是最重要的。我可以说,你懂C#后,你学JAVA,用不了一个月的时间就够了。
    语言是死的,只是工具,对于数据库,对于操作系统,对于系统知识,那都是与语言没有关系的。
      

  5.   

    反对标题
    学习需要拿出自己的诚意,努力才能跟上前人的思路
    我也同意“存在既有其合理性”,所以学习一个东西首先要试着去理解它的合理性
    .NET 只是一个应用中间件,Platform SDK 开发会减少但缺是永远不会被取代
    支持楼主转向
    纸上得来终觉浅,绝知此事要躬行
    而且现在学微软的东西,不了解.NET 当然拿不出去。但MFC和.NET 不矛盾的,你可以同时在工程里用这两个库的(用VC.NET 就可以)
      

  6.   

    设置工程属性
    1.“C/C++\General”页下的属性“Complile As Managed”设置为:Assenble Support(/clr)
    2.“C/C++\General”页下的属性“Debug Information Format”设置为:<inherit from project defaults>
    3.“C/C++\Code Generation”页下的属性“Enable Mininmal Rebuild” 设置为:no 
    4.“C/C++\Code Generation”页下的属性“Basic Runtime Checks” 设置为:<inherit from project defaults>
    添加文件引用
    //#include "DataService.h"
    #using <mscorlib.dll>#using <System.dll>
    #using <System.Data.dll>
    #using <System.Xml.dll>
    #using <System.Windows.Forms.dll>
    using namespace  System;
    using namespace  System::Data;
    using namespace  System::Xml;
    using namespace  System::Windows;
    using namespace  System::Windows::Forms;我的证据 :)
      

  7.   

    在CSDN里,匆匆过客的多,伟大的友谊比较少(可能我不知道吧)。为什么要交好友呢?我想,这也是网络存在的一个理由吧,不要辜负了人家哦。那些依靠网络,多人合作的成功案例不在少数,LINUX大概就是吧。大家的能耐不一样,为什么不相互合作呢?“全CSDN,团结起来”
    -----同意这点。
      

  8.   

    看了半天,没看懂是什么意思。C++是一个大楼的地基,把C++搞懂,就可以在上面盖高楼大厦:vb,c#,java,database。象dbms,要理解它的运作原理,就要有很深的C++,数据结构基础。不看它也行,但是你做数据库,想要有更深一步的提高,就要懂。不要因为别人的迷惑,而对自己的选择产生怀疑!
      

  9.   

    我的目标是弄清楚为什么会出现C#, .net
    为什么会在计算机发展到这个时候出现他们。
    .net,asp,c++等等的出现是不是有什么必然性
    发现他们的人当初是在一个什么样的条件下怎么想的
    数据库为什么会有当前这种架构,其它方式行不行
    软件究竟给人们带来什么,从什么角度从什么途径给人们带来什么
    为什么人类没有能力在计算机一出现就看到软件工程。

    纯粹路过,大家继续。
    我用C++,多多关照。
    我的梦想就是在用一种语言,一个软件之前,通过全方位的背景思考,读很少的文档就知道它
    为什么会出现,应该是什么样子,它实现什么,它是怎么实现的,它可能有什么BUG。我觉得要做到这点,智商至少要500+,年龄至少要200+吧
    只是梦想。
      

  10.   

    以前我也想把英语学好,日后能去北美微软件什么的。 但从伊拉克战争后,我就改变了想法。 那个讲英语的国家,那个最无赖的政府,那些最无耻的嘴脸,要求别人遵守国际法,日内瓦公约,而自己却在大势蹂躏杀戮别国的人民,践踏别国的人权。 为什么一定要精通那些鸟语呢?对我而言,那仅是工具,能用就行了。管它He和She,is 或 was!
      

  11.   

    同意CaptainIII(山上人),持续关怀中...
      

  12.   


    楼主的话:  对C++我无须钻的太深,我自己搞的框架暂时不会比MFC强,在与内存的战斗中浪费我的时间,对我而言是一种浪费,感慨!!!!!!!!!!!!!!
      

  13.   

    还 是同意 poney(小马) 的话
      

  14.   

    比如说,大脑中认可了C++这种直接底层构架的技术模型,如果不跳出这种思维,那么无论如何也想不通为何要有.net机制。用惯了代码从零开始构建程序的程序员,怎么也看不惯抬手就放元件的开发方式。每天都熏陶在几本大部头著作的宣传下,更不可想象这些书一本都没看过的人竟然也能当程序员。
    有一次,我用xx开发工具制作了一个MDI界面风格的程序,我的一个精研VC的朋友看到后,惊讶的说:xx工具没有VC的模板类语法和文档视图框架,怎么能做出这样的MDI效果呢?实际上只不过是思维有些局限,把一些东西绝对化了。
      

  15.   

    用什么都是个人爱好吧,其实也没什么关系的。
    不过学了C++后,还是感觉比较爽,尤其是看了侯sir译的Lippman的《深入C++对象模型》后,感觉是:“怎么一个爽字了得”。探索底层的秘密是我的爱好,所以我觉得C和C++合我的口味。
    青菜萝卜各有所爱,喜欢什么就看什么,何必呢?
      

  16.   

    放弃单片机来搞vc,C++ 是不好的,我这么认为,
      

  17.   

    呵呵,看本人网站的拙见
    http://vcpc.51.net/vcdeep.htm
    第11条。
      

  18.   

    其实没有C/C++使用者看不起其他的编程语言——就我感觉,是不论学哪个语言的人,都没有把握好自己的位置,才会引起那么多不必要的争论。老有人想用java做游戏,老有人说vb比vc快,老有人说C/C++做Web比asp好——这能不吵起来吗?个人有个人的用途,不能一杆子全打死。
      

  19.   

    我不但不是Computer专业,而且是学文科的,历史系出身,但我用VC做的数据库应用在5年前就被几家中型企业使用,获得不错的评价。很多计算机专业的本科生不断向我问一些在我看来并不复杂的问题。在他们看来,我是绝顶高手,我对他们说:你们不要做观天的井蛙,到网上多看看,多动手做程序。外面的世界太广阔了。计算机行业没有权威,没有最好,只有更好。
      

  20.   

    为什么说MFC的宏变态? 我觉得很有创意, 它一点都没有违反标准C++.
    为什么这么去追求新技术? 你以为你是谁啊, 世界上所有的最新计算机技术是你能学完的吗? 有必要吗?为什么藐视以前的技术? 我从来不会藐视以前的技术, 我也不会丢弃以前的代码. DOS下的技术我时常还要看看, 要知道并不是所有地方都使用MFC .NET and so on.为什么说VB白痴?  我说如果在我手上用, 就一定不白痴. 只不过现在确实很多白痴在用VB楼主不是学计算机专业的, 如此学计算机精神可嘉, 但是学法不可取
    非计算机专业的学习过程:(往往是循着工具而学)
    例如:
    qb -> tc -> masm -> vc/cb -> .net
    而计算机专业不是:(沿着计算机科学技术层次而学)
    例如:
    计算机导论->pascal/c结构化程序设计
    模拟电路->数理逻辑数字电路->计算机组成原理->汇编->单片机和接口->计算机体系结构
    编译原理
    在学习这些技术理论课的时候边学习工具, 而不是在使用工具的学习理论.
      

  21.   

    楼主似乎讲的是工具的选择。我认为各个工具都有自己的特点,关键还在于自己的选择,它们都
    各自依靠一个或几个库。C#当然时髦,可有些课题还是VC好解决。以你我崇尚的罗云彬为例,
    倘如你是VC高手,你自然可以想出办法解决一些别人看来用VC难以对付的问题。很多人认为
    VC写数据库程序不好,可我用它来写过完整的数据库应用,没有什么大不了的障碍。你说你后
    悔放弃了VB,那就再检起来不就行了吗?顺便说一句,VB的控件有哪个在VC里不能用?你能告诉我吗?VC在写控件等底层方面有优势是有道理的,它通常意味着更小的代码,更少的资源消耗,如果你
    不在意这些,那你用VB写没人会表示反对-那是你自己的选择.C++在写复杂系统方面有优势也是有道理的,要不为什么连BASIC都要面向对象?当然VC不是包打天下,具体情况还要具体分析。
      

  22.   

    什么忠告! 简直就是误人子弟. 就楼主自己而言, 如果没有这么去学习,结果可能是更糟(成了二流子;-) ), 更谈何金光大道. 就你本身经验而言又有何德何能给所有CSDN人忠告? 考虑自己本身的原因先.