新的Windows应用程序开发,需要一些建议

时间:2011-05-04 21:18:40

标签: c++ windows visual-c++ webkit

您好 我正在使用C ++在windows7上启动Windows应用程序开发。 (如有必要,还可以使用C#/ Java。)

现在的应用程序是一个窗口,它有一个内框(类似iframe),在其中显示一个网页,并使外框和内框能够通信(即网页传递一条消息)可能通过JavaScript到外框,外框识别消息并启动计算机的摄像头。

会是这样的 http://html5demos.com/postmessage2 除了外框是Windows应用程序而不是网页。 优选地,显示网页的内框由网络套件供电。

我真的没有太多经验,所以我想知道这样的事情是否可能以及从哪里开始。 欢迎任何建议或资源。 提前谢谢。

3 个答案:

答案 0 :(得分:0)

你为什么不看看Qt。它是跨平台的,附带QtCreator - 一个不错的IDE,可以很容易地与WebKit集成(实际上,WebKit是由KDE启动的,它基于Qt)。

答案 1 :(得分:0)

如果您正在运行Windows并且不关心可移植性,那么使用.NET可以更快。也许this article会有所帮助。

答案 2 :(得分:0)

我见过项目使用状态栏与嵌入式浏览器中的Javascript进行通信。

RichHtml4Eclipse就是这样一个项目;虽然不再处于开发阶段,但它展示了一般方法。通过更改状态文本来引发具有结构化数据的事件,外部的本机代码可以拾取和反序列化。可以使用浏览器控件上提供的方法调用在页面中的代码上调用Javascript方法。

我会支持鼓励你避免使用C ++的评论。 Java和C#都有WebKit绑定;根据我的经验,Java在可移植性方面具有优势,但C#/ .NET在开发GUI组件时提供了更轻松的体验。