首页 / 软件开发 / C++ / 手把手教你学Web Service
手把手教你学Web Service2011-04-12nfsWell,各位观众,现在开始我的手把手交Visual Studio.net的第一课―-手把手教你学Web Service.有没有下一课还得看诸位看官的反应了!我们知道,在MS新一代战略.net中,Web Service占了一个相当次大的份量,为什么这样说那?那是因为Web Service 是未来编程的新 思路,他将编程由本机扩大到了Internet上,他通过一个proxy.dll就可以访问在Internet上 提供的Service,并且就像在本机上操作一样方便,其实,Web Service也可以看成是Web上的 Class,这样,大家code时候就不用局限于本机,本局域网…的限制了。既然 Web Service这么好,怎样写阿?在下就将在Visual Studio.net 中究竟如何编写Web Service的全过程一一奉上。所有的编程教程不免都已Hello World作为开始,我也难 免如此。//Web Service建立的方法不用说了吧?
//project->new- >asp.net web service->输入名称…..
1.Hello World~~
[WebMethod]
public string HelloWorld()
{
return "Hello World"
}
其实,这个函数在一生成Web Service的时候已经生成, 只不过注释起来了。先不要执行这个Web Service,先研究一下,这个WS没有输入参数,输出 参数string类型,那么执行期间会有什么情况了?按!执行,弹处一个IE,上面有一打废话( 对于初学者,呵呵)。最有用的是开头两句:The following operations are supported. For a formal definition, please review the Service Description.Hello World好了,我们的方法出现在上面了。点击HelloWorld 链接,就进入到下一个页面,有一个invoke按钮,还有这样的字:TestTo test, click the ’Invoke’ button.按了之后,就出现:<?xml version="1.0" encoding="utf-8" ?>
<string xmlns="http://tempuri.org/">Hello World</string>
OK!我们的第一个Web Service 成功了!