正文

使用C#调用webservices2008-08-30 23:05:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/yzrj/37981.html

分享到:

无需下载任何组件Visualà项目à新建 windows应用程序。àC#项目在解决方案资源管理器中添加web引用,输入wsdl文件所在地址。将web引用改名.yundan.(service_name)即可引用*需引用System.web.services*例程:using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;namespace csharp{        public class Form1 : System.Windows.Forms.Form        {            private System.Windows.Forms.Label label1;            private System.Windows.Forms.TextBox textBox1;            private System.ComponentModel.Container components = null;            public Form1()            {                InitializeComponent();            }            protected override void Dispose( bool disposing )            {                if( disposing )                {                    if (components != null)                     {                        components.Dispose();                    }                }                base.Dispose( disposing );            }            #region Windows Form Designer generated code            private void InitializeComponent()            {                this.label1 = new System.Windows.Forms.Label();                this.textBox1 = new System.Windows.Forms.TextBox();                this.SuspendLayout();                 this.label1.AutoSize = true;                this.label1.Location = new System.Drawing.Point(88, 48);                this.label1.Name = "label1";                this.label1.Size = new System.Drawing.Size(91, 14);                this.label1.TabIndex = 0;                this.label1.Text = "Webservice演示";                this.textBox1.Location = new System.Drawing.Point(88, 128);                this.textBox1.Name = "textBox1";                this.textBox1.TabIndex = 1;                this.textBox1.Text = "textBox1";                 this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);                this.ClientSize = new System.Drawing.Size(292, 273);                this.Controls.AddRange(new System.Windows.Forms.Control[]{                this.textBox1,                this.label1});                this.Name = "Form1";                this.Text = "C#Webservie演示";                this.Load += new System.EventHandler(this.Form1_Load);                this.ResumeLayout(false);            }            #endregion            [STAThread]            static void Main()             {                Application.Run(new Form1());            }             private void Form1_Load(object sender, System.EventArgs e)            {                int str;                你的web引用的名字.Service1 cc=new 你的web引用的名字.Service1();                str=cc.test(123,324);                textBox1.Text=str.ToString();            }        }}

阅读(2835) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册