永发信息网

最近有一个项目,需要用ATL/com组件封装第三方API的,我只会mfc,看了com技术内幕,如果要尽快上手,

答案:3  悬赏:70  手机版
解决时间 2021-11-25 09:24
  • 提问者网友:轻浮
  • 2021-11-25 01:18
最近有一个项目,需要用ATL/com组件封装第三方API的,我只会mfc,看了com技术内幕,如果要尽快上手,
最佳答案
  • 五星知识达人网友:等灯
  • 2021-11-25 02:50
技术内幕,对于尽快上手来说,不适合。
首选是找到ATL的教学视频,其实实际应用并不复杂,只是将原理的东西稍微有些难度。
ATLProgramming ATL开发指南 这本将的偏向实用一些。
全部回答
  • 1楼网友:上分大魔王
  • 2021-11-25 04:28
ATLProgramming ATL开发指南
  • 2楼网友:白昼之月
  • 2021-11-25 04:17
只要你理解了ATL/COM的机制,加上MFC对开发ATL/COM的大力支持,封装第三方API难度应该不会很大。使用MFC可以非常方便的设计ATL/COM组件,比如设计一个COM组件,它提供一个Add函数对整型,浮点型、字节型数据进行求和运算,并输出结果的功能,这是非常容易实现的。(我只能说这么多了,没封装过第三方API)追问嗯 你说的ADD方法哪种我懂,我就是不知道怎么把第三方API封装到我自己的接口中追答这个都会了,慢慢探索不就行了。
外围类中是数据和封装的函数。
嵌套类中实现接口时,直接调用外围类中封装的函数;如果要通过接口要访问数据,就直接返回外围类的数据的复制、引用或者指针(后面两个不安全)。
如果是ATL,外围类换成父类,嵌套类换成子类。
个人想法。。。追问可以留个QQ吗?详细请教一下
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯