
正文
c++mfc编程,c++ mfc
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
c++编程,windows编程与mfc编程
如果你现在想学windows API 编程的话,用VC也是合适的,创建工程的时候选择Win32 App,并且不使用MFC。
依靠软件不同:Windows编程:很多软件都可以编程。具有代表性的计算机语言有Java、BASIC、C、C++、VB、VF、SQL。mfc:以C++类的形式封装了Windows API,并且包含一个应用程序框架。
C语言是汉语,MFC是一些优美的句子,Windows编程是写一篇文章。文章你可以用英语、汉语、日语等等,Windows编程也是一样,C语言只是一种选择,其他的C++等也可以。
相关问答
Q1: vc++中的mfc编程中“::”这个符号表示什么意思呢?
1、有的时候Windows API和类成员函数是重名的,如果只写出函数名的话,编译器会默认调用类的成员函数而不是Windows API,所以在前面加上两个冒号表示他是个全局符号,不属于任何类。
2、是用来选择作用域的,例如如果要特别说明一个变量或者函数的所处在的位置,就可以用他,例如要调用全局函数a,而在调用这个a的那个类里面也包含一个函数叫做a,那么想要调用全局的那个a,就要要用:a();这样。
3、MFC是 Microsoft Foundation Class library 的缩写,是vc提供的一个类库,主要目的是简化windows图形界面程序的编程。使用MFC中的类,写windows程序要简单和容易多了。
4、MFC实际上是微软提供的,用于在C++环境下编写应用程序的一个框架和引擎。VC++是Windows下开发人员使用的专业C++ SDK(SDK,Standard SoftWare Develop Kit,专业软件开发平台),MFC就是挂在它之上的一个辅助软件开发包。
Q2: 在C语言中,能简单介绍一下MFC是干什么的么?
这些类的就是所谓的MFC,即微软基础类库。MFC实现了大部分用功能,程序员在MFC基础上用C++开发windows程序就省事很多。
MFC:微软基础类(Microsoft Foundation Classes),同VCL类似,是一种应用程序框架,随微软Visual C++开发工具发布。目前最新版本为0(截止2011年3月),并且发布了中文版。
MFC实际上是微软提供的,用于在C++环境下编写应用程序的一个框架和引擎。VC++是Windows下开发人员使用的专业C++ SDK,MFC就是挂在它之上的一个辅助软件开发包。
Visual C++包含MFC应用程序向导,可用于兼容MFC的应用程序。在ATL程序中也可以手动添加MFC支持。
MFC (Microsoft Foundation Class Library)中的各种类结合起来构成了一个应用程序框架,它的目的就是让程序员在此基础上来建立Windows下的应用程序,这是一种相对SDK来说更为简单的方法。
Q3: c++MFC编程时怎么将通过一条命令调用对话框
。把对话框类从dll中导出。2。从dll中导出函数,在该函数中显示对话框。因为对话框涉及资源句柄等模块状态的切换,所以一般采用第二种。
// 将另一个类的对话框指针传给当前对话框 pDlg-DoModal(); }。
MFC程序的话对话框有两种,一种是模态对话框,先构造对话框对象再通过domodel弹出,另一种是非模态对话框,通过showwindow的方式显示。
dll部分 同过VS向导建立一个MFC dll工程,在工程中创建自己的MFC类,来实现将要展示的界面。
,将MFC项目中窗口的句柄(HWND)通知给项目A知道 2,在需要显示对话框的时候,发送消息通知给MFC,让其显示进度条。
新建一个MFC工程,选择单文档。打开资源视图列表 选择插入一个对话框 然后在弹出来的对话框点击右键或者双击(我电脑抽疯,双击还不行了),选择添加一个类。
Q4: 能用标准的C语言做MFC的窗口程序吗吗?
1、所以,肯定的告诉你,MFC只能用于C++语言。
2、可以的。C++中很多都能兼容C的,只是多了面向对象的概念,至于MFC,是微软基础类(Microsoft Foundation Classes),实际上是微软提供的,用于在C++环境下编写应用程序的一个框架和引擎。学会了C,很多语言都能触类旁通。
3、Blocks一类的都可以,你说的类似DOS命令的那种窗口是因为你编写的是控制台应用程序,想要有图形界面的必须编写图形用户界面程序,可以考虑直接用Windows API,或者VC里用MFC或WTL,或者用跨平台的QT,WxWidget一类的图形库。
4、MFC编程用的是C++语言,C语言编写Windows图形界面程序只能是Win32编程,差别还是很大的,想用MFC编写界面和你已有的C语言编程经验关系不大。建议直接看一些MFC编程书籍,推荐VC++深入详解这本书。
5、可以,通过API编程。有个网站叫如鹏网,里面有一个栏目叫《C语言也能干大事》。你可以跟着那个进行学习。
6、当然是C++了。网上找一下,例子程序很多。不过还是一步一步按照教材边学边调试好。例子程序有时候很难看懂的。而且大部分例子程序由于包没有安装什么的 一般都调试不过去。
Q5: C++语言中说的“MFC”一般是指什么啊?
1、MFC指的是Microsoft Foundation Classes ,是一种ApplicationFramework,随微软Visual C++开发工具发布。MFC以C++类的形式封装了Windows的API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。
2、这些类的就是所谓的MFC,即微软基础类库。MFC实现了大部分用功能,程序员在MFC基础上用C++开发windows程序就省事很多。
3、MFC(Microsoft Foundation class)微软基本类(库),它是一个面向对象的应用程序架构。程序员利用它可以很方便搭建应用程序框架。
4、Visual C++包含MFC应用程序向导,可用于兼容MFC的应用程序。在ATL程序中也可以手动添加MFC支持。
5、MFC,英文全称为Macro-Fibre Composite(宏观纤维复合材料),是一种柔韧性的压电材料。MFC同压电陶瓷(PZT)一样,当电压作用于MFC时,MFC会随电压和频率的变化产生机械变形。
6、Develop Kit,专业软件开发平台),MFC就是挂在它之上的一个辅助软件开发包。但是在一般的情况下,MFC是被用来开发界面的。简单的讲就是做出一个人性化的界面。
c++mfc编程的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c++ mfc、c++mfc编程的信息别忘了在本站进行查找喔。







