微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > c++是用什么来写界面的

c++是用什么来写界面的

时间:10-02 整理:3721RD 点击:
请教大神们,最近在学习c++,想请教一下c++只能写控制台程序吗,或者说基于c++的GUI是用什么写的,据说VS是用c++写的,那他的界面是用什么写的。

施主没有细说自己的基础如何。C++ 你要简单用它就可以简约高效,要用复杂了它也可以变幻无穷。
说实话,对于编程基础不扎实的初学者来说,要用 C++ 做 GUI 是非常吃力不讨好的。
首先,用 C 语言调用 Windows API 也能实现 GUI,可以学习《Windows程序设计》分上下册。
其次,微软提供的 MFC(微软基础类库)就是 C++ 实现 GUI,但 C++ 初学难以上手,这可参考孙鑫的《VC++深入详解》和侯捷的《深入浅出MFC》。
另外,还有很多GUI库,开源的 DirectUI 挺好用;跨平台的有 QT、wxWidgets,参考《wxWidgets跨平台程序开发》。
还是建议先把语言学扎实吧。

VS是用b写的。

你还是找本书看看吧

C++有很多类库的比如MFC和QT,建议使用C#写界面吧,快速方便,C++太难了,而且容易出错。

windows系统下VC,linux QT

运用MFC(微软基础类)可以进行GUI编程,如常见应用程序的一些按钮的功能啊,一些简单的消息提示窗口啊,一些鼠标移动或者点击所能够起到的效果啊,还有软件的样式等等

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top