2012-02-06 113 views
1

我是業餘愛好者C++遊戲開發者。總的來說,我會說我的編碼水平與今天的標準相比是相當低的。也就是說,我總是編寫自己的WndProc來處理Windows消息,並在需要時直接使用Win API。我對C#或.NET沒有任何經驗。C++ GUI編程建議

作爲一名遊戲開發人員,我沒有太多機會創建標準的Windows GUI應用程序。我期待着擴大我的視野,開拓更多的就業機會。我知道很多人會推薦轉向C#,但如果可能的話,我想堅持使用C++。

我正在考慮直接使用Win API,但我不知道很多公司是否仍然以這種方式創建GUI應用程序。我一直在討論使用C++來編程Windows GUI應用程序的討論,似乎大多數人都會推薦學習Qt。學習Qt會在求職中打開很多門戶嗎?很多公司是否使用Qt編寫專業的GUI應用程序?

我很感謝任何有此領域經驗的人的任何意見。

+0

你有避免C#的原因嗎? – grieve 2012-02-06 05:57:28

+0

我不確定這些是否真的很重要。我已經使用了C++很長一段時間,並且對此感到滿意。我將在其他C++項目之間來回切換,但我認爲這需要花費大量時間和精力來學習C#。我也在想,堅持和學習一種語言的來龍去脈可能比來回切換更好。我希望很快能夠找到C++開發人員的職位,我認爲我擁有的C++項目越多越好。 – user987280 2012-02-06 06:09:41

+0

我會建議你在一種語言中開發專業知識,聽起來像C++爲你。 :),但也花時間學習其他語言。至少它會讓你成爲一個更全面的開發者,並且很可能會爲你開啓工作機會。我專業從事C++,Python,Java,C#和AS3。一旦你知道其中一個人,其他人很容易接受。請注意一些細微的差異。 – grieve 2012-02-06 06:17:14

回答

2

我不能說任何人(這限制了這個答案的價值),但我的公司廣泛使用Qt來開發在Windows和Linux上運行的應用程序。所以有一個數據點,就公司而言。無論如何,我認爲Qt是一個非常好的庫,這足以證明它的真實性。