C语言学习32位开发!
发布网友
发布时间:2022-04-25 11:25
我来回答
共4个回答
热心网友
时间:2024-11-01 22:15
C语言只是一门语言,并不能直接的进行界面化编程
和VB一样 VB是一套可视化的开发工具 其基础是BASIC语言
需要进行界面编程 也需要一套可视化的编程工具 如VC
VB和VC同理 都是使用微软提供的API接口进行编程实现一系列的操作
VC里分WIN32编程,就是使用API以及实现界面以及其它操作,直接使用API编程的效率是非常低下的,所以为了解决这个问题可以使用VC MFC进行编程,
MFC是一套基于消息机制的框架,将API利用面向对象的思想给结合在一起了
C语言在没有操作系统的情况下理论并不能直接的接受键盘信息和在 屏幕下打出界面,需要中间件,也就是编译器的支持,
如在WIN-TC下生成的程序 是基于WINDOWS平台的 也就是说 没有WINDOWS这个系统 程序将无法运行 需要看你所编写的程序在什么样的编译器下生成可执行程序
----------------仅供参考
热心网友
时间:2024-11-01 22:18
C绝对满足不了你用图形界面的愿望的,但是C对于使用API来说还是很好的,VC在这两方面做的不错,但是VC虽然有强大的MFC,但是因为其过于复杂,数百个函数学起来很麻烦,所以现在VC的开发已经基本停滞了,没有前途,所以我建议你学习C和JAVA,JAVA是可以嵌入C的,推荐Eclipse,绝对可以轻松完成简单界面与按钮,如果有基础,半天就可以掌握。
还有,你关于硬件的要求,C脱离操作系统是无法做到接受硬件信息的,脱离操作系统而进行硬件操作,怎么听都像是自己想写操作系统啊。建议你可以看一下Linux内核注释,很有帮助,结合C与汇编,可以完成你的想法。
回答你的补充问题:用JAVA,随便找个编译器就可以,最建议Eclipse,功能全,以后也用得上
热心网友
时间:2024-11-01 22:16
未立先行会害死你,一开始学习C语言,不应该老想着这些东西,而且看样子你对操作系统的了解也不深入,应该一步一步来,先把C语言学好,然后再看操作系统编程方面的教材.
热心网友
时间:2024-11-01 22:22
TC太老了,只有DOS界面,要做窗口程序最好安装VC++6.0,这个比较方便,要是电脑速度够的话就安VS2008,这个是一些大公司开发用的软件,功能相当完善,支持C,C++,C#,VB