Visual Basic.NET程序设计 教学课件 作者 马宏锋第9章.pptVIP

Visual Basic.NET程序设计 教学课件 作者 马宏锋第9章.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9章 Web应用 9.1 建立WebService服务程序 【案例9-1】 WebService服务程序的建立。   本案例要求建立一个WebService服务程序,并提供一个服务函数。当用户在客户端界面的第一个文本框输入1~12任一数字,单击“数字转换为英文单词”命令按钮时,该函数被调用;调用该WebService服务函数后,返回相应用户在客户端第一个文本框中输入对应数字月份的英文单词。 服务端和客户端的运行界面分别如图9-1和图9-2所示。 图9-1 WebService提供的服务函数的服务端界面 图9-2 WebService提供的服务函数的客户端界面   说明:   图9-2调用WebService提供的服务函数的客户端界面在案例9-2中实现,放在这里显示是为了让用户更直观地理解案例9-1。   【技能目标】   学会建立WebService服务并调用WebService服务。   【操作要点与步骤】   为了提供WebService服务功能,必须先建立WebService服务程序。下面是实现WebService服务程序功能的具体操作步骤。   (1) 启动VS.NET,选择“文件”→“新建”→“项目”菜单,弹出“新建项目”对话框,如图9-3所示。在该对话框的“项目类型”中选择“Visual Baisc项目”,在“模板”列表中选择“ASP.NET Web服务”项,在“位置”文本框中输入“http://localhost/translateWebService”(程序发布文件夹的位置)。名称栏自动出现项目名“translateWebService”,它是只读的,用户不可改写,要改写必须在“位置”文本框中改写。单击“确定”按钮,系统将自动创建一个WebService服务站点所需的所有内容(自动建立tanslateWebService目录,并将该目录配置为虚拟目录)。 图9-3 “新建项目”对话框   说明:   WebService服务的translateWebService项目存放在IIS的Web发布文件夹下,该文件夹通常在“操作系统所在的盘符: \Inetpub\wwwroot\”下,本案例的文件夹在“C:\Inetpub\ wwwroot\translateWebService”下。   系统自动创建一个WebService服务站点所需的所有内容的前提是在本机上正确安装IIS并启动。   (2) 在图9-3中单击“确定”按钮,屏幕会出现如图9-4所示的界面,表明计算机正在建立WebService服务站点tanslateWebService。   (3) 在屏幕出现如图9-4所示的界面后,接着出现如图9-5所示的界面,表明计算机已建立了WebService服务站点tanslateWebService。在图9-5所示的界面中可以清楚地看出,在tanslateWebService解决方案下有一个项目名为TanslateWebService,在项目TanslateWebService下面有一些服务器端的服务文件,如服务源文件Service1.asmx.vb。   在图9-5所示的WebService设计界面中,默认文件名为Service1.asmx.vb,并默认为设计视图页面,该页面的正中间有一段文字:“若要在类中添加组件,请从服务器资源管理器或工具箱中拖动它们,然后使用‘属性’窗口来设置它们的属性。若要为类创建方法和事件,请单击此处切换到代码视图。” 图9-4 建立WebService服务站点tanslateWebService的界面 图9-5 计算机已建立了WebService服务站点tanslateWebService的界面   说明:   页面的正中间有一段文字说明WebService可以设计自己的服务界面,如果用户不设计服务界面,则运行服务端的程序时没有自己的服务界面。   单击页面正中间一段文字的“此处”超链接将切换到代码视图,系统自动生成的代码如下:   在上面自动生成的源代码中,有一个函数名为“HelloWorld()”的函数被标注出来。该函数是一个通用的例子,在源代码中被注释掉了,用户只要将被注释掉的HelloWorld()函数复制一份,然后去掉复制后代码行前面的注释符“‘”,最后将HelloWorld()函数名改为自己欲定义的函数名,并编写实现该定义函数功能的代码即可。   下面是按照上述方法编写实现将number变量保存的数字转换成相应的英文单词的函数translate()的代码。   说明:   HelloWorld()函数前面有一个尖括号的标识符:WebMethod(),这个标识符说明这个函数可以通过Web访问,用户编写的Web函数也必须

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档