如您所知,许多程序都是用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