2015-11-26 89 views
-1

在開始應用程序開發時,我開始大膽地邁出新的一步,並且在沒有gui/ides的Visual Studio編輯器的文本編輯器中,我一直無法找到編碼窗體窗口的任何體面的文檔。在文本編輯器中創建C++窗體表單

即使我沒有Cpp背景如果我有一個窗體純淨的.h(cpp頭)和.cpp(cpp源)窗體窗口和使用用戶的mysql連接器的登錄窗體的工作示例憑證認證,我將能夠將其作爲我的第一個Cpp應用程序的起點或底線。我的編程語言能力與鋼琴家相似,不會讀音樂,但可以通過聽,儘管我可以通過聽音樂來學習閱讀音樂。基本上,如果有人能指出我用mysql數據庫創建表單窗口和登錄表單的正確方向,那麼我可以在沒有任何幫助的情況下從那裏接收數據,因爲我可以通過閱讀它來學習。非常感謝,如果你知道我在追求什麼。

:)

+0

雖然我在CPP語法已經注意到一些相似之處PHP/PDOExtention ,它已經被證明是一種痛苦,沒有用戶寫的表單窗口的例子,而不是一個嚮導,在這個沒有嚮導的情況下,mysql/cpp表單無論如何都是有意義的。所以並不是說語法不在我的舒適區,而是PHP/PDO不寫OS和OS應用程序,所以我沒有製作窗體的基線。 –

回答

0

每個操作系統(Windows,Linux,蘋果等)有它的一套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

+0

感謝你們這樣做,它已經解決了我缺乏原始代碼的gcc C++文檔的困境,所以我認爲這是未提及的兼容性問題。 –

+0

在個人記錄中,我從來沒有用過drag_n_drop IDE,但在編寫記事本中同樣的東西時一直很興奮,聽起來很愚蠢,但讓人感到非常沮喪,因爲獲得本應更容易失敗和更復雜繁榮的東西我避免了DnD。如果你問我,這似乎很倒退。 –

+0

你沒有義務爲你的項目使用GUI編輯器,如果你願意,你可以手動編寫代碼。 QtCreator與Visual C++和gcc兼容,而Visual Studio只是Visual C++。在複雜的項目中,QtCreator的代碼完成是必須的。 –