C++学完后再去学什么可以编程,听说要去MFC和COM组件,什么是MFC和COM组件?

2024-12-28 20:42:58
推荐回答(1个)
回答1:

学 windows程序设计。建议侃侃台湾的侯捷老师的书。
微软基础类库(MFC:Microsoft Foundation Class)是微软为Windows程序员提供的一个面向对象的Windows编程接口,它大大简化了Windows编程工作(泪…)。使用MFC类库的好处是:首先,MFC提供了一个标准化的结构,这样开发人员不必从头设计创建和管理一个标准Windows应用程序所需的程序,而是“站在巨人肩膀上”,从一个比较高的起点编程,故节省了大量的时间;其次,它提供了大量的代码,指导用户编程时实现某些技术和功能。MFC库充分利用了Microsoft开发人员多年开发Windows程序的经验,并可以将这些经验融入到你自己开发的应用程序中去。
COM是开发软件组件的一种方法。组件是一些小规模的二进制可执行程序,为应用程序、操作系统及其他组件提供服务。多个COM对象可连接并形成应用程序或组件系统。组件在运行期可不被重新链接或编译而进行卸载或替换。COM同时也是一个建立动态组件的规范,COM规范是一套为组件架构设置标准的文档规范。COM的发布形式一般为Win32动态链接库(DLL)或可执行文件(EXE)。
C++只是一种语言。如果觉得学习起来比较吃力,还是建议你放弃继续吧。