ATL CLR MFC Win32 常规 的区别--sdk与api的区别

ATL CLR MFCWin32  常规 的区别

win32,mfc,clr这些控制台应用程序有什么区别啊?

 

 

clr.NET的程序

mfc就是把win32 C++化了

--------------------------------------------------

ATL用于编写COM程序,

CLR.NET的公共语言运行库,

MFC是指MFC类库,MFC程序是用这些类库做出的程序,

WIN32常规就是不用MFC,使用API函数编的程序。

--------------------------------------------------

显然是Win32Win32不需要图形界面,最简单的C程序就可以编译运行。

ATLCOM接口,

CLRMFC都需要GUI或者数据库支持,

只有Win32只要.netframework就可以了。

--------------------------------------------------

MFC中使用c语言的函数库,如strlen怎么都不要添加include<string.h>

MFC里面已经自动替你加载了类似的头文件,不需要你再自己手动添加

--------------------------------------------------

vs生成的 ATLDLL  MFCDLL ,有哪些不同ATLDLL com dll

MFCDLL 是普通的dll

 

 

--------------------------------------------------

sdkapi的区别

Windows APIWindows applicationprogramming interfaceWIndows应用程序接口)

Platform SDK:Platform Software DevelopmentKit(平台软件开发工具包)

在概念上,SDK是一系列文件的组合,包括libdll.h、文档、示例等等;API是对程序而言的,提供用户编程时的接口,即一系列模块化的类和函数。可以认为API是包含在SDK中的。

 

Windows安装完,系统就有了一套简单的SDK,包含了一套完整的基础WindowsAPI,如果安装VC或下载新的SDK后,就可以使用更加丰富的Windows API了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SunkingYang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值