近来.net盛行,用VC6.0是否要向.net转变?
变化大吗?
还有一个小问题:IOCTL这个函数的有些参数,书上注明只能在2000中使用请问在XP
中可以用吗

解决方案 »

  1.   

    mfc4.1  mfc7.1
    无受控  有受控XP是2000p改的
      

  2.   

    IOCTL?是2000/XP的,是不是定义向驱动发消息的,我在驱动中用过
      

  3.   

    IOCTL是对原始SOCKET的I/O的设置
      

  4.   

    有没高手回答VC 与.NET 的区别呀!等待
      

  5.   

    vc.net对iso c++支持的要好些但在.net平台上C#是正统。
      

  6.   

    vc.net和vc好像没有什么根本的区别吧
      

  7.   

    VC.NET里不是说明了What's New?
    有很多方面的改进,建议使用。
      

  8.   

    vs.net中的vc7特点:
    1.使用MFC7.0类库
    2.支持atl属性编程
    3.支持c/c++托管代码的程序设计
    4.支持XML WebSerice服务调用
    5.开发ISAPI、及系统服务更加方便
      

  9.   

    其实我认为.net和以前最大的不同是:
    以前的用VC++6.0主要的还是面向桌面平台的。而VC++7.0是基于.net平台的。
    而且我认为VC++7.0比VC++6.0对C++标准的支持更好。
    Microsoft Visual Studio .NET
    开发人员可以使用各种各样的编程环境,来创建 XML Web services(.NET 平台的核心技术)。Microsoft Visual Studio .NET 代表了适于 .NET 平台的最佳开发环境。Visual Studio .NET 发展了高生产率的编程语言:Microsoft Visual Basic®(包含面向对象编程的新功能);Microsoft Visual C++®(促进 Windows® 开发并允许您生成 .NET 应用程序);以及 C#(将 RAD 带给 C 和 C++ 开发人员)。 
      

  10.   

    .net技术是微软作的一个游戏。他要求你的平台必须是.net。vc不是。.net技术的初衷是在一个平台上可以包含所有开发软件的长处。而vc不是,他进行api编程、进行系统核心编程比较方便,但界面编程很麻烦,不如说属性对话框。.net技术替代vc只是一个时间问题(我这么认为)
      

  11.   

    vc.net只是一个广告用语,
    你就当作是一次正常的升级好了
    从vc6到vc7
    用C++用户来说就是对C++标准支持得更好了(实际上要到2003才支持得相当好)
    对普通应用来说区别并不是很大的。
    我现在有点怀疑微软是不是打算将C#再大力推广下去了个人认为这个语言好像比较失败。
    或者说跟C++相比没有具体的优势。而VB程序员一般也不是很想转的。
      

  12.   

    C#才是ms的方向!主要是要与java竞争!
    vc.net只不过是.net中为了兼容vc程序员的考虑而已!它的改变是.net的平台决定的!
    .net主要是应用平台变了!
    c#更能体会到应用为主的目标!无论是桌面开发还是b/s应用都是快速开发工具!
      

  13.   

    richson(雪山飞狐):在《程序员》杂志的2002年合订版里有一个专栏(很多文章)来讨论vc和.net区别.你可以看看.微软之所以推出.net是为了把java赶出市场...因为.net是一种网络平台,是面向网络的
      

  14.   

    .net可以非常容易实现各种语言间的代码调用,比如类间可以互相继承,不过有个要求就是必须安装.netframwork(好象比较大,乱看来的,不要见笑)