http://expert.csdn.net/Expert/topic/2837/2837197.xml?temp=.2388117

解决方案 »

  1.   

    也许得到的答案令你失望,应该是不可能的,当然你可以借鉴来提高自己在VC6的水平,Microsoft那么大的战略,许多都是新东西,应该向前走,别老朝后看。
      

  2.   

    cb,delphi我都在vc里面用呢,.net的思想不就是需要引用一下库而已,怎么就不行了,我想微软不会抛弃我们这么多vc的人吧?不过.net想把所以的东西都搞成bs,好像战略也太....,我想中国最少也要个6,7年吧?
      

  3.   

    干脆用VC.NET好了,直接可以用FrameWork
      

  4.   

    现在玩DOS的都是高手,引用当然是好事,我不是那个意思拉楼主,只是直接在VS.net中用要方便一点,学VC的大都是有打破沙锅干到底成高手,要不用VB、Delphi好快速,希望你研究后还不吝传授给兄弟们,FrameWork好像说是语言无关的泥,学java还用了gc在C++中。
      

  5.   

    兄弟们,我知道该怎么在vc++里面用.net的库了,谢谢各位的支持。
      

  6.   

    .net的思想不就是需要引用一下库而已
    .net可不是那么简单的~
    他有太多太多的新东西了~
    现实一些~
      

  7.   

    从你把 .net 看成 一个程序库 这点, 我觉得你把.net想得太简单了
      

  8.   

    .net有多大?说错了请不要扔砖头啊,-:)
    去除我们早就熟悉的c++, basic, j++,我们早就对他很熟悉,
    去除那个类似于java的c#,java也是我们很熟悉的东西,
    最后也去除那些微软拿来恐吓人们的所谓的企业级项目,com思想包含了这所有的内容,这些内容包含的是多年的软件工程经验,
    其实.net就剩下visual .net了,其核心无非就是所谓的什么托管扩展,
    小弟对bs的东西一窍不通,对它的理解还是在使用cgi上,
    实际上我所说的使用在vc里面使用.net的库无非就是我发现.net的库有很多内容就像
    当年mfc给sdk带来的快捷,
    atl给写com的人带来的不必深入理解com实现机制,
    borland公司所有产品的控件一样,
    而如果我们知道怎么使用这个库的话,那岂不是我们用c的人在api,mfc,atl后有来了一个.net库?
    至于说我把.net想得太简单?我可不敢,只不过我觉得如果你经常发现很多东西在你费神的写出类以后,发现原来微软已经提供了com的实现以后,你就会发现微软坚持走com的决心,所以除去com,.net的新东西还真的不太多....不好意思,这两天忙点,至于怎么在vc里面使用.net库我想出了两种办法,
    1. 还请大家看
    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmex/html/vcconmcoverview.asp。
    无非就是using一个库,#using <mscorlib.dll>, 按照.net的写法在c++里面使用,不过注意的是使用6.0的编辑器好像是不行的,因为工程switch里面“常规”,只有7.0里面有使用“托管扩展”.
    2. 按照一般的 com 库的使用,不过这个我还正在紧张的研究种,#import的要是.tlb,而不是.dll,而且接口id在那个文件里面定义的?
    呵呵。
      

  9.   

    .net
    垃圾?
    不是的吧
      

  10.   

    .net的深层理论是知道多少
    就说垃圾
    我很奇怪有些人对自己不很了解的东西
    时常丢出一句垃圾
    如果你深入了解一下
    你会发现。net很多概念和技术其实是你以前梦寐以求的
    不要是微软的东西就乱骂一气
    那么多技术专家弄出来的东西
    不会因为你一句垃圾就贬低的一无是处
      

  11.   

    使用托管的c++简直就是对c++的侮辱
    我的个人看法未必正确
    认为不对的希望能反驳我要是使用。net提供的好处
    只能使用c#
    自己的孩子谁不爱
    托管的c++不过是用来吸引以往的c++程序员
    vb。net更是不伦不类
    我怀疑以前的vb程序员学习vb。net完全不如放弃vb学习c#
    抛弃逆向工程不谈
    。net的安全性的确加强了
    可以理解
    一切东西放到了一个安全的环境自然会安全不少
    你可以跳出来
    就是使用原始win32的那一套
    所谓自由是有代价的
    对于 paladinsong(愈夜愈美丽) 所说
    其实。net类库不过是。net得一小部分
    其核心的clr等概念才是其核心所在
    从来就没有什么一下子就质变的东西
    从dos到win3。1除了gui核心层并没有质的变化
    但是到了win95这个变化就大了
    现在看来。net战略就是下一次大的变化
    。net的下一个版本和新的os
    还是有很多变化的乱说一气
    希望大家能讨论一下
      

  12.   

    http://msdn.microsoft.com/library/en-us/vcext/html/vcoriVisualCExtensibilityObjectModel.asp楼主,是不是这个文章?能不能详细讲一下呢?谢谢啦!
      

  13.   

    bauhaus(地狱里天使的吟唱)
    难道你不认为.net的东西其实还是com的一种演变?
      

  14.   

    请对.net熟悉的人谈谈clr跟com的关系
      

  15.   

    我认为.Net就是JVM(Java虚拟机)的翻版。
    .net有个.net freamwork而java有JVM,相比之下可能.net比JAVA要强点。
    因为Microsoft的理念是.net与语言、平台无关性,至少.net目前做到了与语言无性了,将来Microsoft肯定会在其它操作系统中写一个.net freamwork for Linux 或者.net freamwork for Unix
      

  16.   

    ......
    我也觉得managed c++哪里还像c++?
    还是用gcc吧!
      

  17.   

    说来说去最终还是 Managed C++,这个东西不用也罢了,至少没有特殊需求就不要用了。它把C++的简洁的特性都给埋没了,用它不如用C#来得干脆。
      

  18.   

    有一个转换器,在VCKBase里有得下载的。
      

  19.   

    坚决开始学习c#啊——其实掌握一门新语言也很快的,大家不必过于恋恋不舍以前的经验——还是抓紧时间往前冲吧,不要到时候别人对c#都玩的纯熟了,你还在那里抱着c++不放!
      
     很多机制,是我们用vc的人一直梦寐以求的,反而微软给出了一个强大的库和机制支持我们原来都不敢想的方法,很多人却不敢断然扬弃以前的旧东西了!    知道c++已经问世20多年了。 它对新生事物支持的越来越吃力了,已经到了编程语言界一次新的革命的时代了!   而导火索就是java和c#了,看将来谁领风骚,只在今朝了,^_^!           我们既然选择了微软,自然要不遗余力响应盖茨的号召了,从现在开始,努力学习c#,哈哈!——我每天是既用vc开发项目,又积极实践c#啊——个人觉得c#才真正把一门语言变成了适合人们正常思维的东西——很多机制实在是大合人心啊!
      

  20.   

    VC6.0 根本无法编译.net程序,就像他无法编译成JAVA程序一样,.net程序的代码是P-Code,确切的名字好像是“metedata”,而VC6.0只能生成Native-Code,本质上不同。
      

  21.   

    而且.net程序的PE文件格式在原有的PE格式上有所扩展,这也是VC6.0编译器所无法支持的
      

  22.   

    up,up,up!我每天都看到这个帖子,搞的我都想下岗了,因为我的工作是做com组件(很深层次的),我刚入门,我怕这么难的东西学了后还的重新起步去学.net