它使我着迷于web应用程序的UI变得多么丰富。使用HTML、CSS和JavaScript构建优秀的UI确实很容易,但我只想在逻辑上使用C++。是否有一种方法可以在C++或Java中构建应用程序并将Web技术用于UI?
我说的不是Web应用程序,而是没有web浏览器的独立应用程序。
发布于 2014-01-07 06:02:10
检查我的Sciter引擎:HTML(本质上)是http://sciter.com /CSS/script可嵌入引擎,专门设计用于应用程序的UI层。
这是21分钟内集成文档,我还建议您阅读这一个。
例如,此应用程序:

在UI中使用Sciter,所以HTML/CSS/和脚本(例如,地图绘制)就是您实际看到的。
发布于 2014-01-07 06:03:11
下面是一些例子:
在Windows上的原生Win32编程中,您可以承载一个HTML窗口 (实际上是作为控件运行的Internet )使用您自己的您可以承载一个HTML窗口,甚至将您自己的对象(用C++编写)公开到Javascript中。和/或使用旧的ActiveX的东西。
很好的例子:旧的“Messenger”应用程序是用C++编写的,但会在子窗口内托管第三方编写的p2p游戏。在下面的图片中,小棋盘游戏是一个HTML窗口。其余的是本机Win32。

新的“现代”Windows 8应用程序提供HTML+JavaScript+WinRT作为一个完整的开发解决方案,并可以与C++或C#代码作为应用程序的平台部分进行交互。
回答这个问题的其他人可能会建议WebKit作为一个可以托管在本地应用程序中的HTML框架的另一个实例。
大多数移动平台都提供某种web浏览器控件,作为其UI框架的一部分。
发布于 2014-01-07 18:09:56
查看Java FX2。可以用CSS进行样式设计。
https://stackoverflow.com/questions/20964755
复制相似问题