
正文
windowsmfc程序设计,基于mfc的windows程序设计实验
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
vc下可视化编程有windows编程和mfc,他们之间有什么区别
依靠软件不同:Windows编程:很多软件都可以编程。具有代表性的计算机语言有Java、BASIC、C、C++、VB、VF、SQL。mfc:以C++类的形式封装了Windows API,并且包含一个应用程序框架。
这是两种不同的编程方法。编 Windows 窗口程序,消息的处理等很多事情得你自己考虑。但是你很清楚程序的走向。MFC 编程是微软将 windows 的 API 进行了一定程度的封装。编程时,很多事情不用你自己去考虑。
总之,VC,C++,MFC之间是没有什么直接关系,要说有的话,就是:1。VC支持C++编程语言,也支持用MFC开发Windows应用程序 2。MFC本身就是C++类库 另外:1。VC也可以开发C程序,可以完全不用到MFC 2。
所谓“Visual C++编程”及“Windows编程”不过都是忽悠初学者的概念罢了。VisaulC++只是微软提供的开发用IDE,并不是一门独立的语言。
C++是一种语言。VC++是一种编程工具,是微软公司开发的c/c++的集成开发环境。
MFC是面向对象程序设计与Application framework的完美结合,它将传统的API进行了分类封装,并且为你创建了程序的一般框架。MFC是对WindowsAPI的封装,大大简化了我们的工作;学VC主要就是要学MFC。
相关问答
Q1: c++编程,windows编程与mfc编程
1、如果你现在想学windows API 编程的话,用VC也是合适的,创建工程的时候选择Win32 App,并且不使用MFC。
2、C语言是汉语,MFC是一些优美的句子,Windows编程是写一篇文章。文章你可以用英语、汉语、日语等等,Windows编程也是一样,C语言只是一种选择,其他的C++等也可以。
3、依靠软件不同:Windows编程:很多软件都可以编程。具有代表性的计算机语言有Java、BASIC、C、C++、VB、VF、SQL。mfc:以C++类的形式封装了Windows API,并且包含一个应用程序框架。
4、Windows程序设计一般是指用c语言编写windows应用程序,或叫做win32编程,MFC程序设计是利用C++,以MFC为基础编写windows应用程序;VC是一个开发工具,在这个开发工具里,可以进行win32编程和MFC程序设计。
5、Win32:包含好多基本的API;MFC:里面包含好多类库,通过类库间接使用API;有时候mfc是封装的类不能满足我们的要求,这时就需要我们自己用api来开发了。
6、。VC支持C++编程语言,也支持用MFC开发Windows应用程序 2。MFC本身就是C++类库另外:1。VC也可以开发C程序,可以完全不用到MFC 2。
Q2: Windows操作系统是用什么语言编写的?
用C语言编写的,所有Windows版本都是用它编写出来的,它的功能非常强大,另外linux操作系统也是用C语言编写出来的。
WINDOWS系统内核层以C语言为主还有部分C++以及少量的汇编,用户层以C和C++为主 也有汇编。部分应用程序时C#/VB的。而WINDOWS2000则已经有20余万行代码,其中80%是用C++编写,其余部分有C和汇编,底层接口用汇编编写。
是用C写的。 微软的产品给人的印象之好,主要应该归功于微软的测试人员。 微软有1/3的人是做测试的,微软还会专门找一些不会用电脑的人来测试他们的程序。
大部分代码因考虑到可移植性,基本上是用C语言写的,个别的用的是C++。
Q3: mfc设置主副屏
1、窗口可以被移动到Z轴次序的顶部,既可以通过将pWndInsertAfter参数设为&wndTopMost,并确保没有设置SWP_NOZORDER标志,也可以通过设置窗口的Z轴次序使它位于所有现存的顶层窗口上方。
2、使用SetWindowPos函数 CWnd:SetWindowPosBOOL SetWindowPos( const CWnd* pWndInsertAfter, int x, int y, int cx, int cy,UINT nFlags )。返回值如果函数成功,则返回非零值;否则返回0。注意:这个窗口不是活动窗口。
3、几个东西重叠在一起设置是否可以见,或者几个控件都丢到屏幕外面,点了在移动到你要放的位置。
4、双击InitInstance()。4 在客户区显示初始化函数InitInstance()。
5、程序退出时记录窗口位置(GetWindowRect),下次打开程序的时候恢复保存的位置即可(MoveWindow或者SetWindowPos)。
6、使用Ctrl+W快捷键弹出MFC ClassWizard窗体,选择主窗体ID,并在Message Map选项中选择WM_SIZE,点击确定,成功添加了OnSize()函数。它的作用在于系统会自动检测窗体的变化情况,一旦发生变化,立即自动调用该函数。
Q4: Windows编程与mfc有什么区别
Windows程序设计一般是指用c语言编写windows应用程序,或叫做win32编程,MFC程序设计是利用C++,以MFC为基础编写windows应用程序;VC是一个开发工具,在这个开发工具里,可以进行win32编程和MFC程序设计。
C++的MFC和win32项目的区别有:Win32:包含好多基本的API;MFC:里面包含好多类库,通过类库间接使用API;有时候mfc是封装的类不能满足我们的要求,这时就需要我们自己用api来开发了。
C语言是汉语,MFC是一些优美的句子,Windows编程是写一篇文章。文章你可以用英语、汉语、日语等等,Windows编程也是一样,C语言只是一种选择,其他的C++等也可以。
windows编程,一般指直接用windows api编写程序,mfc则将windows api再进行了C++类库的封装。无所谓哪个好哪个不好,只是看适不适合你。如果你想编写程序速度快一点,程序结构清晰一点,最好用mfc。
这是两种不同的编程方法。编 Windows 窗口程序,消息的处理等很多事情得你自己考虑。但是你很清楚程序的走向。MFC 编程是微软将 windows 的 API 进行了一定程度的封装。编程时,很多事情不用你自己去考虑。
windowsmfc程序设计的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于基于mfc的windows程序设计实验、windowsmfc程序设计的信息别忘了在本站进行查找喔。







