您现在的位置是: 软件 > 开发者网络 > 技术跟踪 > XML与.NET专栏 > 正文


-Win xp中的多种网络
-试验试验试验试验
-用Freehand实现位图矢量化
-网络电话面面观

用.NET创建Web Service客户端
2001-09-27· ·crytal编译··yesky

上一页  1 2 3 4 5 6 7 8  下一页


  客户端为windows应用程序

  用Visual Studio.NET为Web Service创建一个Windows应用程序客户端也非常容易,按照一下步骤即可:

  1)打开New Project窗口,在Project Type栏选择Visual C#,在Templates框中选择Windows Application



  2)右击References,在弹出的菜单中点击Add Reference



  3)点击.NET References"添加 "System.Web.Services.dll,引入控制台和Web 客户服务是一个好的编程习惯。

  4)点击"Project",把LiveQuotes.dll作为一个引用加入工程。



  5)现在该为应用程序创建窗体了,从左面的工具箱中拖放控件(如:标签,按钮等),visual studio.NET将在后台自动生成c#代码。我们仅仅需要输入处理用户事件的代码即可。

 (完整的代码见附录2)

protected void btn_GetQuote_Click (object sender, System.EventArgs e)
{
 LiveQuotes windowsClient = new LiveQuotes();
 try
 {
  label_PriceValue.Text =
      windowsClient.MSNGetLastQuote
      (txt_CompanyCode.Text).ToString();
  label_Name.Text =
      windowsClient.MSNGetCompanyName
      (txt_CompanyCode.Text).ToString();
 }
 catch
 {
  label_PriceValue.Text = "0.0";
  label_Name.Text = "The Company data is not available";
 }
}

protected void btn_Reset_Click (object sender, System.EventArgs e)
{
 txt_CompanyCode.Text = "";
 label_Name.Text = "";
 label_PriceValue.Text = "";
}

  6)编译、执行客户端程序( visual studio.NET 的Debug -> Start )



  7)验证一下,输入公司代码,你将得到公司名和来自NASDAQ的股票价格



  这段程序代码创建了一个代理对象,利用SOAP通过HTTP调用远程对象的函数调用,使用try..catch捕获非法的公司代码,并使应用程序转入错误处理。

上一页  1 2 3 4 5 6 7 8  下一页

【责任编辑:方舟】
【发表评论】【关闭窗口】
■ 相关内容
 利用.NET Framework创建基于Windows的应用程序
 审核Web Service
 通过Web Services提供内容服务
 开发基于接口的.NET Web服务
 利用ASP.NET来访问Excel文档
 .NET企业服务器如何在.NET平台上大显身手
 .NET对IT专业人员的重要意义
 用ASP.NET 做自己的邮件发送系统
 怎样创建.NET Web Service
 XML、Web服务和.NET框架
 Microsoft .NET让新一代因特网变成现实
感谢 访问天极网,如果您觉得该文章涉及版权问题,请看这里!