1. 在c语言中,能简单介绍一下MFC是干什么的么
用c语言开发windows程序,一般都叫做win32编程。后来出现了C++,微软把C++进入开发windows程序,如果有C++基础的就知道,用C++编写的程序需要很多的类,为了方便开发,微软预定义了很多类供开发者使用。这些类的就是所谓的MFC,即微软基础类库。MFC实现了大部分用功能,程序员在MFC基础上用C++开发windows程序就省事很多。
2. 关于C语言编程和MFC,疑惑
c语言照样能做出图形啦,MFC是微软基础类库,是基于C++,MFC桌面应用程序都可以开发啊,包括你的记事本程序啊,我的电脑等那些图形界面。如果要用C做图形,就学windows编程吧。
3. MFC在C语言中是什么意思,能干什么,能用来开发什么东西,
你这都没搞清楚MFC到底是什么嘛。。。
MFC,微软基础类(Microsoft
Foundation
Classes),实际上是微软提供的,用于在C++环境下编写应用程序的一个框架和引擎,VC++是WinDOS下开发人员使用的专业C++
SDK(SDK,Standard
SoftWare
Develop
Kit,专业软件开发平台),MFC就是挂在它之上的一个辅助软件开发包。
但是在一般的情况下,MFC是被用来开发界面的。简单的讲就是做出一个人性化的界面。像一般你用C++编写的,都是在命令行下运行的,但是做了MFC就可以做成有控件,有动态效果,有图片等等的可视化效果。
你下个
Visual
C++
6.0
看看,里面有MFC的操作。
4. 能否直接用C语言调用MFC库
可以用vc的,你在vc里新建一个mfc的project,把你的c语言写的.c文件加入到mfc工程里编译运行就可以了。
5. 能用标准的C语言做MFC的窗口程序吗吗
可以。
MFC 是 封装后的 WinAPI 程序,用 的是 C++.
窗口程序 可以直接用 WinAPI 来写,WinAPI 可以写成 C 风格,也可以写成 C++ 风格。
快速入门自学材料见:
http://www.winprog.org/tutorial/
窗口界面的 “控件”直接写资源文件也可以。但无论如何没有 MFC ( 用Visual Studio) 建立方便。
即使是 C 风格 WinAPI 程序,命名时 还是要用 .cpp, 便于编译器处理。
6. c语言中mfc是什么啊
Visual C++包含MFC应用程序向导,可用于兼容MFC的应用程序。在ATL程序中也可以手动添加MFC支持。在向导中有各种选项以定制生成的程序的功能,例如界面风格、语种、数据库开发支持、打印支持、自动化支持、ActiveX支持、网络支持、基于HTML的帮助文档支持等等
7. C语言写的程序怎么做界面可以在VC里面用MFC吗
如果在windows下面运行,MFC肯定是可以用的
若是linux,要用C语言进行界面的绘制
8. 敢问一下MFC只能用于C++语言,是否可用于C语言,有些人说可以,有些说不可以
MFC是Visual C++自带的库,Microsoft Foundation Class,都说是Class了,肯定是用C++语言编写的,所以你要调用MFC库,肯定至少要用C++的new delete等语法。
比如你要创建一个按钮,肯定就要调用CButton类的成员函数,这都是C++的概念。
所以,肯定的告诉你,MFC只能用于C++语言。
9. vc6.0中的MFC允许c语言编程吗
可以,C++兼容C的,MFC只不过是用几个窗口、文档类通过消息机制搭起个框架而已,编程从根本上与win32控制平台还是一样的。只是它把main函数藏起来了,而提供的是窗口框架、视图和文档的接口(或者是对话框的接口),这就需要你先了解MFC的程序框架才能能好地根据需求编写代码。
10. C语言写的程序怎么做界面可以在VC里面用MFC吗
目前主流的软件都不用C语言做界面,C语言的界面有点类似dos下的字符界面。