我想知道哪个是可用于制作GUI的最佳工具。目前我正在研究VC ++ 6.0,我不能很好看(Vista Look)。
所以任何人都可以帮助我哪一个更适合GUI .. Java或任何其他工具(.net WPF),如果你能给出原因那么它非常有帮助。
由于
答案 0 :(得分:5)
我会推荐WPF ..它有新的标记语言,非常适合UI开发,由后面的代码支持。
查看一些示例http://blog.trivadis.com/blogs/manuelmeyer/archive/2008/06/12/cool-wpf-samples.aspx
答案 1 :(得分:3)
Java旨在跨多个系统正常运行。
.NET是Windows的基础。
如果您试图尽可能地模仿Vista的外观和感觉,请使用同一公司编写的框架,该框架也是您的操作系统。
答案 2 :(得分:1)
以上任何一种都具有良好的“Vista”外观(包括VC ++)。您只需要使用manifest选择加入新的可视控件样式。 WPF将拥有“性感”Windows UI的最多选项,并且不需要清单。
答案 3 :(得分:1)
您可以使用WPF来达到目的。 WPF允许你
虽然WPF不仅限于上述功能,但它是部分功能列表,您可以使用WPF来实现所需的效果。
答案 4 :(得分:0)
如果您决定沿着Java路线走下去,请查看JGoodies库。他们通过提供(更进一步)更实用的布局管理器,数据绑定框架以及一些类似Windows的外观和视频来解决Swing应用程序带来的大量痛苦。感觉。
看看this,看看为什么你不想直接使用Swing的标准版面管理器...
答案 5 :(得分:0)
取决于“最佳”工具的含义。
在Java中,你最有可能在Swing开发应用程序来开发框架。如果您正在寻找完整的RCP,可以查看Netbeans Platform或Eclipse RCP。 Netbeans IDE还有一个很好的GUI编辑器,可以用来生成Swing GUI(如果你不介意使用生成的代码和Netbeans IDE)。
答案 6 :(得分:0)
WPF非常好,但学习曲线相当大。
挥杆有点粗糙。
7年前,至少Delphi是制作Windows GUI的一种非常优雅和良好的方式,因为那时Delphi已成为一个.net laungage。所以我建议至少要研究Delphi
答案 7 :(得分:0)
工具决策应符合您的要求。
您是否需要用于独立应用程序或客户端 - 服务器体系结构的GUI?如果它是独立的,你需要它用于单个操作系统还是需要便携式?如果它是客户端 - 服务器,您是否需要瘦客户端('webapplication')或富客户端,如果它是富客户端,您希望用户安装它还是由Web服务提供?
您想要对GUI进行硬编码还是声明它?您是否对某种编程语言或某个框架有一些专业知识,或者您是否希望使用该项目来学习或其他(或两者)?
我认为,当我们有更多背景信息时,推荐一些东西要容易得多。
从我知道的一些事情我建议:
升级visual c ++环境并继续使用您已知的工具和框架。 Microsoft产品应该是开发Microsoft操作系统应用程序的最佳解决方案。
答案 8 :(得分:-1)
我会推荐使用Adobe AIR的Flex - 这很好! adobe flex