在文本编辑器中创建C ++窗口表单

时间:2015-11-26 01:14:37

标签: c++

我在应用程序开发方面开辟了一个大胆的新步骤,c ++并且我没有能够在文本编辑器中找到任何关于编码窗体的文档,而没有像visual studio这样的gui / ides。

即使我没有Cpp背景如果我在纯.h(cpp标题)和.cpp(cpp源)中有一个表单窗口的工作示例,表单窗口和使用mysql连接器的登录表单用于用户凭据身份验证,我将能够使用它作为我的第一个Cpp应用程序的起点或基线。我对编程语言的能力类似于钢琴家,他不会阅读音乐而是通过耳朵播放,但是如果有意义的话,我可以通过听取它来学习阅读音乐。基本上如果有人可以指出我正确的方向创建表单窗口和使用mysql数据库登录表单,我可以从那里拾取没有任何帮助,因为我可以从阅读它学习。如果你知道我之后的事情,请提前多多谢谢。

:)

1 个答案:

答案 0 :(得分:0)

每个操作系统(Windows,Linux,Mac等)都有一套API,用于在C ++中创建窗口。但是,纯粹使用C ++进行编码并仅使用那些API可能会有点繁琐且耗时,因此有几个框架可以简化使用这些API的过程。

它还可以使您的应用程序仅与一个操作系统兼容。

Visual Studio附带MFC,它只与Windows兼容,在我看来并不是那么好。

最新的跨平台框架在我看来是Qt,wxWidgets,GTK +。

那里有他们的清单:

https://en.wikipedia.org/wiki/List_of_platform-independent_GUI_libraries

在我看来,目前最好的免费框架,与多个操作系统(Windows,Linux,MAC,Android,iOS等)兼容,并提供最佳文档,是Qt。

https://www.qt.io/download/

下载此框架,并使用QtCreator进行开发,您不会后悔。

您仍然可以使用Visual Studio和Qt进行开发,但QtCreator使Qt集成更容易,并且具有更好的文本编辑器。它还有GUI编辑器,使创建表单更容易。

Qt还支持多个数据库,并且有一个MySQL驱动程序,正如您在此页面上看到的那样:

http://doc.qt.io/qt-5.4/sql-driver.html