现在有一款Windows应用程序,
已经有一套在线设值权限和各种配置的网页了,
不过没有源代码,现在公司想自己开发,
有点像Google Desktop那样在网页上设置搜索选项什么的,请教开发这样的web程序一般用什么思路,什么技术呢?
需要Windows应用程序另外开发API提供WEB程序调用还是
web上保存设值到数据库,Windows应用程序去读取数据库好呢?还有Google Desktop是自己嵌套了某个小型web服务器吧?
它用的是什么服务器呢?我的Windows应用程序是不是也可以像它那样嵌套一个WEB服务器然后在页面上设置?
服务端可以用java什么的写吗?
多谢各位赐教
已经有一套在线设值权限和各种配置的网页了,
不过没有源代码,现在公司想自己开发,
有点像Google Desktop那样在网页上设置搜索选项什么的,请教开发这样的web程序一般用什么思路,什么技术呢?
需要Windows应用程序另外开发API提供WEB程序调用还是
web上保存设值到数据库,Windows应用程序去读取数据库好呢?还有Google Desktop是自己嵌套了某个小型web服务器吧?
它用的是什么服务器呢?我的Windows应用程序是不是也可以像它那样嵌套一个WEB服务器然后在页面上设置?
服务端可以用java什么的写吗?
多谢各位赐教
解决方案 »
- 求大虾们给一个ActiveX的写法,100分呈上~
- 求教:线程同步和进程同步有什么区别啊
- SDK中的调色盘(Palette)的相关知识现在还用得着吗?
- VC中字符数组如何转字符串问题,请指教!
- IOCP服务器有很大量数据分成很多包发送,在GetQue线程中投递WSAsend发送,得到结果等于发送数继续发下一条,老是丢数据,请问如何确保发
- 如何用wininet实现post一个关键词到某个搜索引擎
- 用opengl显示3ds模型文件后,如何在屏幕上鼠标获取某一点的三维坐标信息?
- MDI在程序启动时怎么可以不显示子窗体?
- slider控件如何捕捉键盘事件
- VC到底在学什么?
- 在onpaint中画背景图片,但别的对话框覆盖后会留下影子
- vc操作mysql问题
这样做虽然不错,不过公司想要的就是像Google desktop那样,在浏览器的页面上面设置各种参数,
请问该怎么做比较好呢?
如果需要保存到服务器,服务器应该提供某种账号登录功能(比如gmail),否则用服务器保存是没有意义的。
1、你的网页界面倒是设计好了,现在,你要完善内在的TAG及对应的数据表,你网页上各个选项相对应的TAG的命名及当前值要整理出来,建立一个表,如你网页中有一个ShutdownAfter(完成后关机),其值为TRUE或FALSE,那你就要在表中有一个TAGNAME列其值为ShutdownAfter,还要有一个TAGVALUE列,其值为你程序要操作写入或读取的值(或选项列表里的第几项),叫1或0,类型为char,其它参数类似。2、你现在网页的参数项和表都对应好了。那就读取,先通过ADO读取这个表(也可以通过一个ASP网页来读取到一个隐藏的网页里再取表格里的值,这人比较复杂就不说了。)。3、读取到表中的数据后,先放着,现在打开网页先不要显示,然后通过DOM来一项一项的遍历网页元素,如果那个元素的TAG在你表中能找到,你就读取表中的值,如果值中的值没有就设置为默认值,否则设置TAG相应的网页选项为数据表中的值,直到全部元素遍历完毕,这就是用户上次保存的设置了。这时显示网页,即让WEBBROWSER控件设置为VISIBLE。4、如果在网页上进行修改操作,和平常IE的网页操作一样,所以你不用管。5、保存:遍历网页上的所有元素,和你读取的表中TAG比较值,如果值变了,就设置表中对应值为新值,最后UPDATE这个数据集recordset.完成操作。但这样做有个不好的地方,你要有一个程序包含这个网页,所以,你其实可能使用另外一种方法,就是使用ASP,如果使用ASP,这就会设置网站一样了,你看过购物网站吗?选择那几项,数量,要不要快递等等,这在ASP页面上就可以轻松解决。当然,这是要服务器的,和做一般的网页没有什么区别。这样也就可以和他一样了。----------------------------------------
请教开发这样的web程序一般用什么思路,什么技术呢? ------ 使用.NET或JAVA .NET可以是ASP或C#
需要Windows应用程序另外开发API提供WEB程序调用还是web上保存设值到数据库,Windows应用程序去读取数据库好呢? ---------上面我二种方法都提供了。
还有Google Desktop是自己嵌套了某个小型web服务器吧? ----- 没用过这个软件,但是,如果是本地的,他就用了XML或ACCESS,是网络的就是他自己的GOOGLE大数据库。
它用的是什么服务器呢?我的Windows应用程序是不是也可以像它那样嵌套一个WEB服务器然后在页面上设置? ---- 他用什么服务器,不重要,你不要老抄别人的思路,自己想怎么做就怎么做,要有创新精神,如果老板想这么干,就原话转述给他,别丢中国人的脸,动不动就抄袭,唉,太差劲了。怪不得中国软件业连印度阿三都不如。悲哀!
服务端可以用java什么的写吗? --------- JAVA当然可以,.net也可以,什么熟就用什么。其实你的意图很乱,可能根本不用这么麻烦的,便你表述不清,我们也就无从细答。不一定要做服务端的,你自己想好再问,一般来说你问问题都偷懒不说详细的话,别人答得也就偷懒,像我写这么多的人一多的。多谢各位赐教 --- 不用谢,可以到我QQ群热闹一下,不过不可以像今天这样问问题,可能二下就被其它管理员T出去了。
祝你成功!
你的意思是直接用javascript就可以完成了吧?
可是配置还没那么简单,要用到数据库什么的,所以还是得要服务器,【服务器应该提供某种账号登录功能(比如gmail)】
这个看的不是很明白,我是想程序嵌入一个WEB服务器
恩,你说的非常正确,不过我也不想单纯的抄袭别人,只不过google desktop的方法的确非常好,比其他的方案好罢了其实我想做的是,用户不需要安装WEB服务器,安装好的应用程序,就可以在浏览器里面对应用程序做各种设置了,
比如我在应用程序嵌入的WEB服务器开了4664的端口,用户在应用程序中点设定按钮,就在IE里面打开一个新的网页,
可以再里面对程序设置。
这只是我的想法,不知道能否实现呢?
然后各种值保存到数据库,或者直接修改配置文件,或者运行CUI Command批处理什么的吧?ps:我已经申请加入你们的群,请批准哦