悟生慧

 

winfrom中简单引用WebService

新建工程中有两个项目一个是Web服务应用程序 如TestWebService 另一个是WinForm应用程序 如TestForm

using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Xml.Linq;

namespace TestWebService
{
    /// <summary>
    /// Service1 的摘要说明
    /// </summary>
    [WebService(Namespace = "http://tempuri.org/")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    [ToolboxItem(false)]
    // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。
    // [System.Web.Script.Services.ScriptService]
    public class Service1 : System.Web.Services.WebService
    {

        [WebMethod]
        public string HelloWorld()
        {
            return "Hello World";
        }
    }
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using TestWebService;

namespace TestForm
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            Service1 ser = new Service1();
            textBox1.Text = ser.HelloWorld();
        }
    }
}

右击TestForm项目 添加引用 —> 项目—>TestWebService 点击 确定

添加引用—> .NET —> System.Web.Services 点击 确定

将TestWebService引入TestForm

最简单的Winfrom程序下应用WebService

posted on 2012-04-26 17:44  悟生慧  阅读(1138)  评论(0编辑  收藏  举报

导航