• 测试技术
  • 博客
  • 视频
  • 开源
  • 论坛
  • 沙龙
  • 下载
  • 杂志
  • 招聘

您的位置:您的位置:软件测试技术门户 >> 软件测试技术 >> 开发语言 >> .net >> 查看资讯

字号: | 推荐给好友 上一篇 | 下一篇

利用C++Builder 开发Web Service应用——基于Web Service技术的远程屏幕图像截取

发布: 2008-6-10 16:34 | 作者: 不详 | 来源: 希赛网 | 查看: 176次 | 进入领测软件测试网论坛讨论

领测软件测试网 软件测试技术门户#Z` |!`JK+y

软件测试技术门户$}-qo*a;eY)R$e g

  在C++Builder6.0开发环境中选择File|New|Other…菜单,然后选择WebServices页中的SOAP Server Application图标,建立一个Web Service Server应用程序。在弹出的对话框中,选择建立WAD(Web App Debugger executable)类型的应用程序,并命名该范例类的名称CoClass Name为CalWSDDemo(该名称读者可自定义)。

xn1c}(M$L;Jg

6[n;Xyt  在接下来弹出对话框,询问是否自动产生对外的服务接口时,选择是。激活SOAP Server Interface向导。在向导对话框中,设置服务名Service Name为CalDemo,文件名Filename为CalDemo。然后选择服务的激活模式。激活模式指是建立一个共享的对象服务于所有的客户请求(Global)还是为每一个客户请求建立一个独立的对象来服务客户端(Per Request)。在本例子中我们选择Per Request模式。

X q7Uv/GE.lP

%]!P(l(IsA8ww*w
`5Tf5i.m;^图2  对外服务接口对话框软件测试技术门户1^g4Ez6x:~

[D5Qsmm q  至此,整个Web Service Server的框架就建成了,它主要由三个类组成:软件测试技术门户J6N2{ G._3y)vOKIr4i
  ● TMain,是Web Service Server的主窗口和启动界面,它继承于窗口类TForm;软件测试技术门户 _%PU:t$D&W&PZ r
  ● TModuleSoap,是一个容器模块类,它继承于类TWebModule,包含三个类THTTPSoapDispatche,THTTPSoapCppInvoker ,TWSDLHTMLPublish
xwb,[d7I]  ● TCalDemoImpl,是一个实现服务接口的类,可供远程调用的方法(函数)就在这个类中实现。

0z6a)v9X[)M.W