我知道這不是一個dissicusion論壇,但我會問一個問題,其合適的答案不是由任何人給我的, 我是編程新手&學習C++,NOW ,當我做得很好時,&很想學習C++的圖形,我來聽說在C++中的圖形化編程,很難,&不常用,因爲還有很多其他語言可以做到這一點與C++相比更容易得多。關於使用圖形(GUI)
現在我的問題是:
- 大膽的句子是有效的高達何種程度
- 是一件好事,開始學習其他語言來處理圖形,我
我知道這不是一個dissicusion論壇,但我會問一個問題,其合適的答案不是由任何人給我的, 我是編程新手&學習C++,NOW ,當我做得很好時,&很想學習C++的圖形,我來聽說在C++中的圖形化編程,很難,&不常用,因爲還有很多其他語言可以做到這一點與C++相比更容易得多。關於使用圖形(GUI)
現在我的問題是:
使用C++的圖形,如果您的圖形用戶界面和桌面程序是真的如果您使用,例如Qt。是的,如果你不使用任何庫,並且只使用OS API(或者一個非常古老的庫,如MFC),那麼C++ GUI並不令人愉快,但爲什麼要這樣做呢?
我必須承認,集成在Visual Studio for C#中的WYSIWYG編輯器比Qt Creator for C++更直觀。但我認爲這是一個習慣和品味的問題。用Qt編寫桌面應用程序是小菜一碟!
如果通過圖形來表示遊戲開發具有真正的3D圖形,那麼恐怕在任何語言中這都不是微不足道的。您可能必須學習OpenGL或Direct3D(OpenGL具有C API,Direct X具有C++ API)
C++中的GUI編程可能比其他語言更難,除非您是C++專家並且不喜歡那些其他語言。如果你確實想在C++中做相對常見的GUI事情,你可以考慮使用Qt庫,它已經很成熟並且至少有點跨平臺(你的應用程序在Windows或者Mac上可能看起來有點醜陋,但是也許不是太糟糕)。
至於要學習的其他語言,您應該詢問有關programmers.stackexchange.com的問題。
只要most (PC and console) games are written in C++我不敢說
C++中的圖形化編程,是困難的,&沒有使用常用
硬,是的,什麼共同點?是!
其他語言可能會使編程圖形更容易,但對於純粹的速度C++仍然是一個非常有效的選擇。
反火焰免責聲明:我知道有很多語言/ API能夠很好地處理圖形。
請關於圖形化編程更具體些。你是指圖形用戶界面(GUI)還是3D/2D圖形? – pmr