• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

新手学习ui编程,mfc和c#相比,哪个更适合新手

chownn 2018-03-31 浏览量:1212
两者有什么优劣?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 用控件的话,都差不多的。区别是一个是C++,一个是C#。使用上,C#编出来的程序在跨windows版本时候的兼容性好。

    MFC编出来的文件小一些,但需要对应版本的Visual Studio Runtime支持。如果生成的程序在别人电脑上无法运行,一般都是Runtime的问题。

    我发现,XP系统下用VC6编出来的MFC程序,一般都无法在WIN8和WIN10电脑上运行

      

    c#写的程序在各个版本的Windows电脑间的兼容性好一些,即使对方没有装过Visual Studio。而且,现在的WIN10电脑一般都有Net Framework 4.6和3.5。

    • 发布于 2018-03-31
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :https://www.adafruit.com/product/1378 回复

其他答案 数量:6
电子老工程师 回复了  :经过查询国产没有符合替代型号。 回复

  • 其实MFC也包括C#,楼主问的应该是Visual C++和Visual C#的相比,这两种语言的框架设计是完全不同的,C++是库驱分离(软件库.dll和驱动文件.h),C#是库驱合一(import),C#的设计是.net架构,类似于Java,面向对象的封装度和集成度更高。

    • 发布于2018-03-31
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :ATxmega64D3-15A2T1的封装是64-QFN,供电电压是2.7V ~ 3.6V与 ATXMEGA64D3-MH的封装是64-QFN,供电电压是1.6V ~ 3.6V及 ATXMEGA64D3-ANR的封装是64-TQFP,供电电压是1.6V ~ 3.6V 回复

  • 学C#吧,因为做UI编程,C#更容易方便,而且C#的兼容性更好。
    • 发布于2018-04-01
    • 举报
    • 评论 0
    • 0
    • 0

电子老工程师 回复了  :HR10A-13P-20PC(73) 物料是20pin圆形连接 外观没有问题。 回复

  • C#吧,界面设计方便,控件多,mfc好像已经被微软放弃了。
    • 发布于2018-04-01
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :是的 回复

  • C# 入门很容易的,而且可以使用图形化的界面进行布局
    • 发布于2018-04-03
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :带有端子。 回复

相关问题

问题达人换一批

新手学习ui编程,mfc和c#相比,哪个更适合新手