如您所知,許多程序都是用C++編寫的。這些有一些花哨的圖形用戶界面與非經典Windows風格(思考Photoshop,3ds max,瑪雅等)..現在我的問題是:他們是如何完成的?在純粹的Win32 API中? MFC?的DirectX/OpenGL的?或其他?我可以達到與C#/ WPF類似的結果,但我怎麼能在C++中做到這一點?用戶接口說明
Q
用戶接口說明
1
A
回答
2
讀Programming Windows通過彼佐爾德
以我的經驗,這似乎是學習Win32編程的最實用的方法。
如果你關心很酷的效果,Petzold絕對可以幫到你。在熟悉win32之後,您可以跳到Petzold中的章節來進行動畫製作。我必須在win32應用程序中做一些奇特的動畫圖形,而且我基本上使用Petzold(和一些MSDN)作爲我的主要參考。
2
這真的取決於應用程序和團隊。所以答案就是以上所有。如果你看到他們做的東西看起來不合拍,並且它們在windows和mac上都是一樣的(假設它是跨平臺的),他們可能已經構建了自己的GUI引擎。這樣做可以讓他們做適合自己產品的定製產品。
相關問題
- 1. 接口聲明的訪問說明符
- 2. 接口使用說明(C#透視圖)
- 3. MVC.Net用戶說明
- 4. 關於接口概念的說明
- 5. 關於如何正確聲明互操作接口的說明
- 6. 需要HTTP連接說明
- 7. 關於Hmac用戶認證的說明
- 8. 使用說明
- 9. Drupal鏈接添加說明使用l
- 10. 需要對OOP中的接口進行說明
- 11. 鼠標懸停在超鏈接上的小說明窗口
- 12. 需要在類中實現接口方法的說明
- 13. 對命令層次結構的說明接口
- 14. 明確的通用接口
- 15. Perl Inet套接字連接說明
- 16. 在日曆說明中添加藉口
- 17. COM接口聲明
- 18. 使用clipRect - 說明
- 19. 說明
- 20. 說明
- 21. 說明
- 22. Magento - 使用簡短說明適用於Google基本說明
- 23. Torrent客戶端說能夠連接但端口不可見
- 24. 套接字說明在C和C++
- 25. 關於「面向連接」的說明
- 26. 說明導航鏈接類不工作
- 27. 用戶名接口規範
- 28. 如何找到用戶的操作系統版本並通過彈出窗口向用戶說明?
- 29. Beacon UUID說明
- 30. 幫助說明
+1 - Petzold是** The One ** for Windows。 – aviraldg 2009-10-20 15:28:47
是喲要求他閱讀整本書只是爲了獲得關於C++中的接口如何構建的信息...... agh ... – vehomzzz 2009-10-20 15:28:50
Qt也是「可愛」的...尤其是,當你想要簡單的事情和「只是想輕鬆皮膚的東西「。在Qt中,你使用樣式表(如CSS)來做到這一點...! – aviraldg 2009-10-20 15:31:57