zoukankan      html  css  js  c++  java
  • 在VS中MFC、ATL与WIN32有什么联系或区别?

    有时候遇到一些初学者问我这个问题:在VS中使用MFCATL与使用WIN32有什么联系或区别?通俗来说,win32是通过调用windows api去实现需要的功能。而MFCATL是封装好的类库,包含windows API和一些算法,提供给用户去使用。每一种类库代表了一种编程思想。打个很简单的例子,如果你喜欢自己维修东西,可以自己去商店掏锤子、螺丝刀、电工刀、钳子等等,也可以去买一个博世工具箱,里边各种工具一应俱全。自己淘货相当于使用win32调用windows api。买的工具箱相当于封装好的库(如MFC或者WTLATL等)。自己掏需要很好的技术和经验,虽然费时费力但可以根据你的需求去定制。而买工具箱基本上一应俱全,方便快捷,但有特殊需求时,可能找不到需要的工具。在实际开发中,如果只是做一些很小的demo去测试,如算法或者其他与界面关系不太大的东西,可以直接使用win32,否则就使用MFC或者ATL,当然除了这两个还有其他很多类库,根据实际需要而使用不同的类库就行,没有绝对的优劣之分。

  • 相关阅读:
    js模板引擎-art-template常用总结
    安装 PLSQL笔记
    [转载]软件测试之Web测试经典总结
    网络相关概念笔记
    HTTP请求过程
    Postman newman
    Postman interceptor
    SoupUI学习资料
    Postman 基本操作学习
    Postman 安装 & 资料
  • 原文地址:https://www.cnblogs.com/guolixiucai/p/4975399.html
Copyright © 2011-2022 走看看