社区
工具平台和程序库
帖子详情
实现这样的功能,应该怎样做?
Silent_Spring
2009-05-23 12:37:44
我想实现如下的功能:
从浏览器中发出请求,然后传到一个服务器程序里面,然后再把结果返回到浏览器中
我估计要在浏览器端用Javascript,但是C++有什么库可以处理表单请求呢?大家能推荐一些吗?
最好是C++,但不是C++的也无所谓.
...全文
230
10
打赏
收藏
实现这样的功能,应该怎样做?
我想实现如下的功能: 从浏览器中发出请求,然后传到一个服务器程序里面,然后再把结果返回到浏览器中 我估计要在浏览器端用Javascript,但是C++有什么库可以处理表单请求呢?大家能推荐一些吗? 最好是C++,但不是C++的也无所谓.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jn989
2009-05-23
打赏
举报
回复
纯C++的好像没怎么见过,这种基于浏览器的处理最好用.NET环境吧,用托管C++可以实现Web表单之类,可能可以满足你的要求。
Maxwell
2009-05-23
打赏
举报
回复
发送格式你自己定义,对于CGI基本上就是GET和POST方式传递的,ajax是用xml格式的。
CGI对一个请求返回一个结果页面,ajax是利用javascript根据返回的数据直接修改当前页面。
Silent_Spring
2009-05-23
打赏
举报
回复
我看到网上的教程,都是把代码放到页面里面,然后页面处理逻辑;而我希望只是从页面发送请求给一个程序,处理逻辑,然后返回.
不管是对Ajax还是CGI方式,我最困惑的就是怎样传输,疑点主要在这几个方面:
1.发送的格式:也就是从页面传到服务程序的格式是什么样的?怎样包装的?
2.传回的格式:我感觉CGI方式就是传回一个带有计算结果的新页面(真的是这样吗?);而Ajax是按什么格式怎么传回的(XMLHttpRequest?)?
另外还有一个对于服务器的困惑:
多线程响应用户的请求,是Apache已经做好了,还是需要我自己在我的CGI里面实现出来?
Maxwell
2009-05-23
打赏
举报
回复
[Quote=引用 6 楼 Silent_Spring 的回复:]
如果我还想让UI能够在某些条件下(如点击一个按钮)实时更新数据的显示,而不是利用CGI重新生成一个页面;
那这种Apache+CGI+Javascript的组合还可用吗?
[/Quote]
ajax可以实现你的要求。
Silent_Spring
2009-05-23
打赏
举报
回复
查了一下...好像这种东西叫做Ajax......
Silent_Spring
2009-05-23
打赏
举报
回复
如果我还想让UI能够在某些条件下(如点击一个按钮)实时更新数据的显示,而不是利用CGI重新生成一个页面;
那这种Apache+CGI+Javascript的组合还可用吗?
oracleot
2009-05-23
打赏
举报
回复
你是不是想用C++做为服务端?
我想你可以使用apache做为http服务器,用C++写一个CGI的程序.
CGI程序可以用C++,php,perl,python等多种语言实现
⑴通过Internet把用户请求送到服务器。
⑵服务器接收用户请求并交给CGI程序处理(启动一个进程)。
⑶CGI程序把处理结果传送给服务器。
⑷服务器把结果送回到用户。
Maxwell
2009-05-23
打赏
举报
回复
那相当于写一个web服务器了?还是可以挂在一个web服务器上?看一下CGI和FastCGI,用c++开发。不限语言的话php比较方便。
Silent_Spring
2009-05-23
打赏
举报
回复
我又仔细想了一下我的实际需求,是这样的:
我其实是想用C++作为后台,然后通过浏览器端做UI,
把用户的输入通过表单传给后台.然后后台返回给浏览器结果.
是不是我可以这样做:
C++的后台在某端口侦听,然后进行CGI的工作?
谢谢上面两位的回复,但是那些工具我不能用,这是个作业...
光宇广贞
2009-05-23
打赏
举报
回复
如果要用到数据库的话……最方便的三层设计使用asp.net+sql
UI用ASP.NET,逻辑层用C#,数据层用sql。
这是最快的开发方法。
当然,坛里面有大牛懂oracle,那是另一套的开发了。
Java+Redis
实现
撤销重
做
功能
java结合redis
实现
撤销重
做
详细分析...
php
实现
一键撤销
功能
,js怎么
做
出撤销重
做
功能
这次给大家带来js怎么
做
出撤销重
做
功能
,js
做
出撤销重
做
功能
的注意事项有哪些,下面就是实战案例,一起来看一下。浏览器的
功能
越来越强大,许多原来由其他客户端提供的
功能
渐渐转移到了前端,前端应用也越来越复杂。许多前端应用,尤其是一些在线编辑软件,运行时需要不断处理用户的交互,提供了撤消重
做
功能
来保证交互的流畅性。不过为一个应用
实现
撤销重
做
功能
并不是一件容易的事情。 Redux官方文档中 介绍了如何在 ...
Qt之
实现
撤销、重
做
功能
Qt QUndoStack、QUndoCommand(
实现
撤回和回撤)
Qt Undo Framework学习,
实现
撤销、重
做
功能
0. 引言 在交互应用程序中撤销和重
做
(Undo/Redo)能力是很重要的。像常见的软件Office,AutoCAD等,有了撤销
功能
,用户体验更舒服。一般都会使用Command模式来
实现
这一
功能
。 1. Qt undo/redo框架特性 基于Command设计模式 支持命令压缩和命令合成mergeWith 2. Qt Undo框架包含的类 QtUndoCommand - 用于修改document的对象的基类 QtUndoStack - QtUndoCommand对象的堆栈 QtUndoGrou
Qt
实现
撤销和重
做
功能
本文向您展示了如何在Qt框架中
实现
撤销和重
做
功能
。通过定义操作类、创建操作堆栈、
实现
撤销和重
做
槽函数,并连接信号和槽,您可以为您的应用程序添加这些有用的
功能
。在许多应用程序中,撤销(Undo)和重
做
(Redo)
功能
是非常常见和有用的。在本文中,我将向您展示如何在Qt中
实现
撤销和重
做
功能
,并提供相应的源代码示例。请注意,以上代码示例中的操作类仅为演示目的。在实际应用中,您可能需要根据您的特定需求来定义操作类。通过执行以上步骤,您就可以在Qt应用程序中
实现
撤销和重
做
功能
了。Qt
实现
撤销和重
做
功能
。
工具平台和程序库
24,851
社区成员
27,330
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章