mfc多文档开发例子 mfc各个字母的含义?
mfc中的m是微软f,基础c和类。
MFC(微软基础类)是微软 的基本类库,而且是微软实现的C类库,主要封装了windowsAPI的大部分函数。vc是微软开发的c/c集成开发环境。所谓集成开发环境,就是可以编辑编译调试,而不是用各种工具轮换操作,更加灵活。Vc也指其内部编译器,集成开发环境必须有编译器内核。例如,DevC的一个编译器内核是gcc。MFC不仅是一个类库,还是一个框架。如果你在vc中构建一个MFC项目,开发环境会自动为你生成很多文件,它使用的是mfcxx.dll。Xx是一个版本,它封装了mfc内核,所以你可以 t在你的代码中看不到原来SDK编程中的消息循环等东西,因为MFC框架已经给你封装好了,所以你可以集中精力在你程序的逻辑上,而不是每次编程都要重复的这些东西,但是因为是通用框架,没有最好的针对性,当然也就损失了一些灵活性和效率。但是MFC的封装很浅,所以效率损失不大。
如果用C来设计,可以用MFC来做界面。至于RS485,和RS232一样,是串行通信。在Windows上,可以读写文件,使用CreateFile连接串口,然后使用
MFC(微软基础类)是微软 的基本类库,而且是微软实现的C类库,主要封装了大部分的windows API函数。vc是微软开发的c/c集成开发环境。所谓集成开发环境,就是可以编辑编译调试,而不是用各种工具轮换操作,更加灵活。
Vc也指其内部编译器,集成开发环境必须有编译器内核。例如,DevC的一个编译器内核是gcc。MFC不仅是一个类库,还是一个框架。如果你在vc中构建一个MFC项目,开发环境会自动为你生成很多文件,它使用的是mfcxx.dll。
Xx是一个版本,它封装了mfc内核,所以你可以 在你的代码里看不到原来SDK编程中的消息循环等东西,因为MFC框架帮你打包了,所以你可以专注于你的程序的逻辑,而不是每次都做这些编程。什么都要重复,但是因为是通用框架,没有最好的针对性,当然也就损失了一些灵活性和效率。但是MFC的封装很浅,所以效率损失不大。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。