
正文
afx是c语言还是c++的,c++中ax是什么意思
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Windows系统是用什么语言编写的?
1、WINDOWS系统内核层以C语言为主还有部分C++以及少量的汇编,用户层以C和C++为主 也有汇编。部分应用程序时C#/VB的。而WINDOWS2000则已经有20余万行代码,其中80%是用C++编写,其余部分有C和汇编,底层接口用汇编编写。
2、用C语言编写的,所有Windows版本都是用它编写出来的,它的功能非常强大,另外linux操作系统也是用C语言编写出来的。
3、windows大部分是用c语言编写的,只有少数不得不用汇编的地方用的是汇编。
相关问答
Q1: VC中如何用C语言实现图形界面程序(非easyx)??看起来MFC都是用C++搞的...
1、找到MSDEV.EXE所在,MSDEV.EXE是 VC0 的主程序,位于 VC0 的安装目录下,可以在属性面板中快速找到 MSDEV.EXE。将MSDEV.EXE重命名为MSDEVEXE。
2、Java本身也不适合做图形化应用程序,但是比MFC要简单得多。C#则是当前做图形化程序最简单高效的了,不需要编程单靠鼠标拖拽就能做出图形界面。特别是C#的WPF图形框架更是把图形化编程简化到了极限。所以强烈建议学C#。
3、VC++的GUI与TC的GUI是完全不同的。在VC++下,不区分文本模式与图形模式,但是在TC下是要区分这两种模式的。
4、可以用MFC做界面,在Visual C++新建》项目》MFC AppWizard(exe)》dialog based》下面都默认,就能建立一个MFC工程。
5、当然可以,VB不是也是用高级语言写出来的吗?VC只是一个环境而已,用C语言能做到的事,在VC中都能够实现的。
Q2: VC++中消息映射函数定义中的Afx_msg是什么类型??
1、enum是枚举类型。常用在实际问题中,变量的取值被限定在一个有限的范围内的情况。virtual void 是纯虚函数,是存在于基类中的,并且没有函数体,也就是没有函数的具体的实现方法,是供其子类继承并将其实现的。
2、其实这个宏是空的, 即没有任何语法上的实际意义。这只是MFC里的习惯,所有的回调函数都要加上这样一个标示。
3、return 0;} 第三步:在类头文件的AFX_MSG块中说明消息处理函数。
4、必须在函数返回类型前面加上afx_msg标识,如:afx_msg LRESULT memberFxn (WPARAM wParam , LPARAM lParam);自定义消息映射宏的定义:ON_MESSAGE(message, memberFxn)。
Q3: MFC中的afx.h和afxwin.h两个头文件有什么区别?
1、Afx前缀是微软MFC一个小组的名称简写,并没有别的意义。MFC的很多代码,包括全局函数名、宏、头文件名都使用了Afx。
2、(4)两者概念完全不同,mfc是类库,而windows.h只是头文件。(5)针对windows的API 帮助文档这些是在太多了,而且像一些编译器都带有这些帮助文档,当然最好是查找MSDN。
3、所谓头文件预编译,就是把一个工程(Project)中使用的一些MFC标准头文件(如Windows.H、Afxwin.H)预先编译,以后该工程编译时,不再编译这部分头文件,仅仅使用预编译的结果。这样可以加快编译速度,节省时间。
4、CHtmlView 实现Web Browser控件的视图类,能够访问当地或Web上的HTML文件。
5、h的 后来有了C++ 为了区别, 以C++风格封装的头文件 不带.h 不过 这个只是一个约定而并非规范,事实上,这个约定执行的并不是太好 仍有很多C++的头文件 还是带.h的。名存实亡 实际使用中, 不需要太在意。
Q4: 为什么在C++中使用afx.h和Cstring会出现无法解析的外部命令
你的项目类型是MFC么?如果不是,那么AFX.h和iostream.h本身就有冲突,当然你编译和运行出错了哟!我都试过的。
如果是MFC工程,似乎不用引用afx.h就可以用CString了。 或者说CString已经被包含在某个已有的.h文件中了。
简单点说的话,如果要在console下使用MFC,在新建工程的时候选择an application that support MFC选项。复杂的说,就是没有配置好。
Q5: 我是个c语言初学者,用vs2008变一些简单的小程序时老是遇见报错C1083.头...
stdio.h这个文件,如果有 那么就是你包含的方式错了,注意#include xxx与#include“xxx ”的区别。如果没有,就是安装出错了,但安装时会提示你的,一般不能,你可以在网上找合适的头文件放在include目录就行了。
格式错了,cl.exe 是控制 Microsoft C 和 C++ 编译器以及链接器的工具。cl.exe 只能在支持 Microsoft Visual Studio 的操作系统中运行。 编译器产生通用对象文件格式 (COFF) 对象 (.obj) 文件。
重复的.h头文件“stdafx.h” (因为#include指令是可以嵌套的)不注意得话会引起重复定义 (你这个程序要那个头文件没用吧 为什么要加呢。
头文件:因为所有程序都使用一些固定功能,比如在屏幕上显示,比键盘读入数据等。而实现这些功能代码就有几百行,还有一般学生不懂的汇编语言在里面。
先学习C语言的基础知识。现在正在学C语言的在校学生可以直接进入第2步学习。 按照《C语言程序设计入门学习六步曲》进行上机练习。 在上机练习时要养成良好的编程风格。
换句话说,这类语言给程序员一种思维模式,理解了这门语言就比较容易结合和学习别的语言,可以采用以下几个方面来学习C语言。克服思想上的畏惧 在C语言的学习中,我们作为初学者具有一种畏惧心理。
关于afx是c语言还是c++的和c++中ax是什么意思的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







