簡體   English   中英

在文本編輯器中創建 C++ 窗口窗體

[英]Creating C++ window forms in a text editor

我開始在應用程序開發中邁出大膽的新步驟,C++,我無法在沒有像 Visual Studio 這樣的 gui/ide 的文本編輯器中找到任何關於編碼表單窗口的像樣文檔。

即使我沒有 Cpp 背景如果我有一個純 .h(cpp header) 和 .cpp(cpp source) 的表單窗口的工作示例,用於表單窗口和使用 mysql 連接器進行用戶憑據身份驗證的登錄表單,我將能夠使用它作為我的第一個 Cpp 應用程序的起點或基線。 我在編程語言方面的能力類似於不閱讀音樂而是靠耳朵演奏的鋼琴家,盡管如果有意義的話,我可以通過聽音樂來學習閱讀音樂。 基本上,如果有人可以指出我使用 mysql 數據庫創建表單窗口和登錄表單的正確方向,我可以從那里獲取而無需任何幫助,因為我可以從閱讀中學習。 如果你知道我在追求什么,非常感謝。

:)

每個操作系統(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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM