我需要发展一个应用程序,而它需要支持的皮肤。我在寻找一个框架,以使用。我更希望不用脱,因为它的授权GPL不是一个选项对我来说,和它是否昂贵的(并且我不能把发展这一应用程序,直到三月,当建是应该去LGPL).

没有任何人有任何建议为什么我应该使用?语言的选择我是C/C++,C#(最好。网2.0或更低),或视觉基础。什么,使用的准CSS剥皮,像脱,将是一种奖励。开源许可证(LGPL,麻省理工学院,等等)将奖金。

谢谢!

有帮助吗?

解决方案 6

我已经结束了写我自己的自定义换肤支持,具体到我的应用程序。 使用wxNO_BORDER wxWidgets的,并从头开始编写许多控件,给我我需要的能力。

在将来,我可能会使用QT,当它是根据LGPL,否则WPF,何时以及是否DOTNET的3是我的选择。

感谢所有响应。

其他提示

我本来认为“WPF”是(明显)最好的答案 - 除非你偏好的.Net 2或更低是牢不可破的。要使用WPF,你会以书面或者C#/ VB / F#中.Net3-3.5(甚或的IronRuby / IronPython的即将推出哪些对于.NET不久)。

谷歌的“皮肤”和“WPF”,您将获得比赛的负荷。有在WPF剥皮隐含但很好的支持。

例如:的http:// WWW .wpfdev.com / 2008/04/09 /创建-皮肤换WPF的控制/

如果你正在谈论C ++,那么你可以看看终极++ 其中根据文档报价剥皮(从未尝试过此功能)。不像一些其他部件工具箱它试图使一些使用的现代C ++的功能。它是相当轻巧。作为许可证 - 所有的“最佳” - BSD

看看所述的DevExpress DXperience .NET WinForms控件(特别是“DefaultLookAndFeel”和“StyleController”不能记得是它们中的哪)。他们是真正的强大,还有就是方便地编写自己的外观为您的应用程序的能力。 目前有一个特殊的优惠,你可以得到60个DevExpress的控制免费的。

http://devexpress.com/Products/Free/WebRegistration60/

Gtk支持的主题,这种联系提供更多的信息编制一主题 http://dt.in.th/2008-08-25.gtk-compile-windows.html.你也会找到很多主题Gtk,看看这里有个例子 http://art.gnome.org/themes/gtk2.

如果你想要一个商业解决方案,用于MFC/C++有 BCGSoft, Codejock,C#/.净 Visual.如果你的计划去做一些非常简单的任何他们可能是足够的,但是如果你想要做更多的复杂UI他们可以开始得到太多的方式。

另一个投票的DevExpress如果你正在做C#开发,以及你准备使用的商业产品。

有一个在其ExpressApp Framework产品(XAF)。这附带了一些皮肤。该演示是相当不错的。该框架将产生双赢,Web部署应用程序。

它并不便宜,但是这取决于你想制作应用程序,它可以为您节省了一笔。

我觉得XAF是最好的选择,现在能够快速开发皮肤的应用程序,它支持Windows和Web UI使用一个代码库。在另一边,如果性能是你关注什么严重的是,你最好自己不过是个最后决定之前,试试吧。

我会尝试Qt设计并采取decission先试综合CSS编辑器。

反正将赌上的Qt4

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top