|
13
|
| Bojangles Vincent Baillet · 技术社区 · 15 年前 |
|
|
1
9
实际上,可以使用一个工具包调用C++中的Web应用程序。 Wt (与Qt类似的API)。有一个独立的浏览器和一个用于Apache的模块。这样,你就可以使用C++作为你的编程语言,就像你和ASP.NET一样,这样你也可以使用你现有的C++代码。不过,它不太优雅。 实际上,我建议您学习qt并在上面编写整个应用程序。它是非常便携的,它拥有广泛的API,几乎所有的东西——它是一个应用程序框架;GTK+只做UI,而在C中,虽然C++的GTKMM包装器很好。检查一下 http://qt.nokia.com -它在GNU LGPL下可用。 |
|
|
3
5
除非你编写一个浏览器插件(不是非常便携),浏览网页的浏览器不能仅仅调用C++程序中的函数。 如果你要从浏览器中控制一个设备,基本上你的C++程序需要合并一个Web服务器。因此,当单击一个链接或一个按钮时,C++程序将在它所收听的套接字上接收到连接,并且可以做任何事情。 这是一件值得学习的事情(可能使用一些第三方库来帮助Web服务器方面),但是学习编写一个GUI应用程序也是如此,后者更直接地指向这里;-) 当然,Java也可以做同样的事情。您甚至可以从命令行运行php并用php实现您的服务器,尽管这与通常使用php的方式类似。 |
|
|
4
2
如果你想这样做的话,你的C++程序就必须扮演HTTP服务器的角色。afaik——很多路由器配置实用程序都是这样工作的(除了苹果的Airport Express/Extreme)——它们有一个小的httpd,通过cgi提供HTML页面。 |
|
|
5
2
退房 HTMLayout . 底层组件htmlayout本身是免费的。据我所知,目前只有Windows,但将其移植到Linux和Mac的工作正在进行中。(Windows Mobile端口已存在)。他们也有sciter,它是围绕htmlayout构建的,包含脚本工具。看看演示,它们令人印象深刻! (如果听上去像插头,很抱歉。我不属于他们,但我真的很喜欢他们。 |
|
|
6
1
我能想到的最接近的事情就是写一个firefox/chrome/ie/safari插件,让用户在浏览器上安装它来运行你的GUI来控制你的设备。 |
|
|
7
1
您可以嵌入一个简单的HTTP服务器(例如 http://code.google.com/p/mongoose/ )它向应用程序功能公开一个REST接口,并提供一个可以调用该接口的HTML页面。 |
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 8 月前 |
|
|
Jamie · 在CSS链接的文件名中添加Jinja占位符 8 月前 |
|
ptownbro · 重叠分区标签,同时保持以下所有分区和内容就位 8 月前 |
|
|
john Rizzo · 按钮背景颜色、悬停和活动状态存在问题 9 月前 |