none
MFC在开发桌面应用是功能很强大的,请问Net是否考虑把MFC对应的开发桌面应用的功能包装到NET中,不需要用麻烦的互操作了,谢谢 RRS feed

  • 问题

  • MFC在开发桌面应用是功能很强大的,请问Net是否考虑把MFC对应的开发桌面应用的功能包装到NET中,不需要用麻烦的互操作了,谢谢
    2009年6月12日 6:53

答案

  • 你好!
         我过去就是MFC程序员,我感觉.NET提供的WiForm比MFC提供的支持强大了很多,如果你想在.NET下从事windows应用程序的开发,可以选择WinForm或WPF等,如果一定要使用过去编写的组件,只能通过互操作来实现了!
    周雪峰

    可是现在有些在MFc实现的功能, 不能在Winform中实现.为什么不可以把Windows的API全部包装成NET就好了,我不知微软有没有这个打算...
         为什么要包装啊?
    我到是不希望。底层应用开发,不是.NET所擅长的。它自身机制导致了它不适合做高性能要求的图形运算等软件的开发工作。NET 已经封装了很多底层的WIN API调用.已经满足大多数开发需求了。在封装真的没必要了。而且即使封装了使用起来效果也不一定。
       高手都在底层工作。羡慕的要死了。大多数.NET程序员都被废了,也不愿意学习底层的东西,微软的工具太人性化了,导致了很多人只是会托个控件和引用个类库就完了。没是么意思~
       呵呵 

    Frank.Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
    老徐的博客:http://www.cnblogs.com/frank_xl
    2009年6月12日 11:28
    版主
  • .NET的类库的确没有对所有所有Windows API进行包装,但是他在C#里提供了声明和调用API的机制,可以很方便的使用!
    周雪峰
    2009年6月12日 11:58
    版主

全部回复

  • 你好!
         我过去就是MFC程序员,我感觉.NET提供的WiForm比MFC提供的支持强大了很多,如果你想在.NET下从事windows应用程序的开发,可以选择WinForm或WPF等,如果一定要使用过去编写的组件,只能通过互操作来实现了!
    周雪峰
    2009年6月12日 7:20
    版主
  • 你好!
         我过去就是MFC程序员,我感觉.NET提供的WiForm比MFC提供的支持强大了很多,如果你想在.NET下从事windows应用程序的开发,可以选择WinForm或WPF等,如果一定要使用过去编写的组件,只能通过互操作来实现了!
    周雪峰

    可是现在有些在MFc实现的功能, 不能在Winform中实现.为什么不可以把Windows的API全部包装成NET就好了,我不知微软有没有这个打算...
    2009年6月12日 7:31
  • 你好!
         我过去就是MFC程序员,我感觉.NET提供的WiForm比MFC提供的支持强大了很多,如果你想在.NET下从事windows应用程序的开发,可以选择WinForm或WPF等,如果一定要使用过去编写的组件,只能通过互操作来实现了!
    周雪峰

    可是现在有些在MFc实现的功能, 不能在Winform中实现.为什么不可以把Windows的API全部包装成NET就好了,我不知微软有没有这个打算...
         为什么要包装啊?
    我到是不希望。底层应用开发,不是.NET所擅长的。它自身机制导致了它不适合做高性能要求的图形运算等软件的开发工作。NET 已经封装了很多底层的WIN API调用.已经满足大多数开发需求了。在封装真的没必要了。而且即使封装了使用起来效果也不一定。
       高手都在底层工作。羡慕的要死了。大多数.NET程序员都被废了,也不愿意学习底层的东西,微软的工具太人性化了,导致了很多人只是会托个控件和引用个类库就完了。没是么意思~
       呵呵 

    Frank.Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
    老徐的博客:http://www.cnblogs.com/frank_xl
    2009年6月12日 11:28
    版主
  • .NET的类库的确没有对所有所有Windows API进行包装,但是他在C#里提供了声明和调用API的机制,可以很方便的使用!
    周雪峰
    2009年6月12日 11:58
    版主