社区
工具平台和程序库
帖子详情
实现这样的功能,应该怎样做?
Silent_Spring
2009-05-23 12:37:44
我想实现如下的功能:
从浏览器中发出请求,然后传到一个服务器程序里面,然后再把结果返回到浏览器中
我估计要在浏览器端用Javascript,但是C++有什么库可以处理表单请求呢?大家能推荐一些吗?
最好是C++,但不是C++的也无所谓.
...全文
192
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,那是另一套的开发了。
你必须知道的495个C语言问题
3.14 如果我不使用表达式的值,那我
应该
用i++还是++i来
做
自增呢? 3.15 我要检查一个数是不是在另外两个数之间,为什么if(abc)不行? 3.16 为什么如下的代码不对?inta=1000,b=1000;longintc=a*b; 3.17 为...
Android桌面悬浮窗效果
实现
,仿360手机卫士悬浮窗效果 源码程序
本教程将基于360手机卫士的悬浮窗效果,介绍如何
实现
这样的
功能
。源码程序位于"360FloatWindowDemo"文件中,供开发者学习和参考。 首先,我们需要理解Android悬浮窗的核心机制。在Android系统中,悬浮窗是通过`...
Android 省市县 三级联动(android-wheel的使用))源码程序
在Android开发中,有时我们需要
实现
一个
功能
,让用户能够选择省份、城市和区县,这种
功能
被称为三级联动。在这个场景中,我们通常会用到一种叫
做
`WheelView`的控件,它是由Android开发者社区开发的一个自定义视图,...
功能
实现
了软件就
做
好了吗?
常常在问自己这样一个问题,也听到很多人都说“先
实现
功能
”,也许在某种意义上不得不如此,但我认为这不是真正意义上的软件开发,
实现
功能
重要,软件的维护更重要,如果以后要
实现
一个新的
功能
我们是重新写一遍快...
java中
实现
多态的机制是什么_java中
实现
多态的机制是什么? java什么是多态?
学习java刚刚入门的小伙伴们,不知道大家在初次接触java中的多态一概念的时候,是否能清晰的讲出
实现
多态的机制是什么吗?...虽然说是这样的,可是这种面向
实现
的观点导致了多态的神奇
功能
,胜于仅...
工具平台和程序库
24,855
社区成员
27,329
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章