新手求助Web Services问题

寒沙胜雪 2011-05-29 12:04:41
我是一名大二的学生,希望能得到各位大侠认真的回答,问题如下:
1 C/C++可以做WS吗?具体是用什么IDE开发环境?相关资料或者视频 书籍有哪些?
由于某些原因 需要用到Web Services(主要是在PC端开发出东西,需要用到数据库,让手机可以访问WS开发的接口),
具备一定C/C++基础,对C++比较了解点,MFC学了不少。能写简单程序,不需要再复习太长时间。
现在本意是想用C++开发WS,但是发现这类资源少之有少,在怀疑C/C++不能做WS吗?
于是,在VC/MFC模块发了一个帖子 http://topic.csdn.net/u/20110527/21/f37b1d54-ccd7-4260-a3e5-a8ff97337f1e.html?seed=1734654686&r=73565856#r_73565856
里面有个朋友说VS2005之前的可以建立WS项目,但是我在VC6.0里面没有找到可以建立WS(WEB服务)的选项
VS2008里面也没有(C#下有 C++下没有)难道C/C++这么强大的东西不能做WS吗?
难道C/C++这么强大的东西真的不能做WS吗?还是比较麻烦?
网上貌似很多都用C#开发的WS,大家都是这么做的?没人用C/C++做WS吗?能做的话,又是怎么做的呢?
如果建立完WS项目文件后 是不是和写普通的C/C++程序一样写就可以了?这方面的资料或者视频 书籍都有些什么呢?

2 C#做WS的话,推荐点入门、初级的视频 书籍的话也推荐1-2本。
我们这学期学的是.NET,就是做.NET网站之类的。控件啦 数据对象啦。
在网上不少关于用C#做WS的教程。直接在VS2008里面就有提供建立向导。还是同样的问题,是不是建立WS项目文件之后,就可以和写C#代码一样了?不用单独去学WS了吗?我看了点WS,了解了貌似有SOAP WSDL UDDI这三个玩意儿。是不是学WS之前先把C#打好基础,然后再学WS?各位推荐点C#做WS的书籍。

可能我问的有点乱 希望各位能帮我解决下。我现在有点乱,我真的很想搞好它。希望大家能帮我这个初学者。在此先谢过了。
...全文
161 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
寒沙胜雪 2011-06-02
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 mycodeis0000 的回复:]
http://www.w3school.com.cn/index.html
到这里学习WEBSERVICE 吧
SOAP UDDI WSDL XML HTTP 都有很详细的讲解 并且他之间的关系都有讲解
最近我也在学习这些
[/Quote]
额 我在看一些电子书,可以的话 交流下吧!
我QQ:1009086653
mycodeis0000 2011-06-01
  • 打赏
  • 举报
回复
http://www.w3school.com.cn/index.html
到这里学习WEBSERVICE 吧
SOAP UDDI WSDL XML HTTP 都有很详细的讲解 并且他之间的关系都有讲解
最近我也在学习这些
threenewbee 2011-05-30
  • 打赏
  • 举报
回复
理论上说,任何支持 http 客户端访问技术的语言/平台都可以支持 web service 调用。

任何支持 web server 服务器编程的语言/技术,都可以支持 web service 服务发布。

从这个意义上说,C#、C++都没有问题。但是C++相对比较复杂一些,尤其是服务器端编程。建议使用C#。

SOAP WSDL UDDI这些是Web Service的核心概念,除此之外还有http协议和xml。别的都不重要。web service 没有你想象的困难。无论用什么开发,这些基本概念必须掌握,另外你可以使用http嗅探/抓包工具直观地理论联系实际。

至于VC++、C#的开发环境,没有选择,只有一个,就是Visual Studio。
isjoe 2011-05-30
  • 打赏
  • 举报
回复
你写的太多了。。。。。。。。

写Webservice还是用C#之类的语言开发简单,成本低,周期短。。。
和开发网站很类似,发布也类似。。。
你的webservice编写的时候,尽量使用简单的数据类型,例如int,string等等进行交互,
这样可以让你的webservice适应能力更强。。。

寒沙胜雪 2011-05-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 isjoe 的回复:]
你写的太多了。。。。。。。。

写Webservice还是用C#之类的语言开发简单,成本低,周期短。。。
和开发网站很类似,发布也类似。。。
你的webservice编写的时候,尽量使用简单的数据类型,例如int,string等等进行交互,
这样可以让你的webservice适应能力更强。。。
[/Quote]
谢谢呀~
寒沙胜雪 2011-05-30
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 caozhy 的回复:]
理论上说,任何支持 http 客户端访问技术的语言/平台都可以支持 web service 调用。

任何支持 web server 服务器编程的语言/技术,都可以支持 web service 服务发布。

从这个意义上说,C#、C++都没有问题。但是C++相对比较复杂一些,尤其是服务器端编程。建议使用C#。

SOAP WSDL UDDI这些是Web Service的核心概念,除此之……
[/Quote]
我和我一个高年级的师哥谈了谈,明白了不少。到目前位置还有2个疑问 :
1 那师哥他说他没有深入学习研究 UDDI WSDL SOAP HTTP XML,就学习怎么写类和方法。当然,
那师哥对C#算是比较了解的。你这里说又要学习这些核心概念?确实得学吗?
学的话,能推荐点用C#写WS的书或者视频吗?
2 在VS中有个.NET服务的 有个WCF的 我现在在学习第一个 WCF是不是等到一定阶段后再学习?

12,163

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 Web Services
社区管理员
  • Web Services社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧