易截截图软件、单文件、免安装、纯绿色、仅160KB

使用C#创建webservice及三种调用方式


微软.NET战略的一个比较重要的部分就是webservice,利用webservice我们可以创建真正有效的分布式应用程序。
下面,我们对webservice做一些说明。
假设A是客户端,B是webservice服务端,用户通过http协议向服务器发送soap请求,webservice返回客户端XML格式的数据。
现在我们看一看创建一个webservice的大致过程:

务端的webservice是必须要建的。中间的soap,xml我们不用去关心,在客户端这边,比较重要的是如何从webservice取得对象?答案
是用的是proxy对象。客户端由代理对象(proxy)负责与webservice的通信。所以在客户端使用webservice,完全和使用一个本地
对象是一样的。
我们现在以一个简单的实例来说明。
打开vs.net,新建工程(asp.net  web服务),在位置中键入http://localhost/webserver,其中webserver就是工程的名字。确定后,出现一个Service1.asmx.cx,双击,出现代码窗口,
using  System;
using  System.Collections;
using  System.ComponentModel;
using  System.Data;
using  System.Diagnostics;
using  System.Web;
using  System.Web.Services;
namespace  webserver
{
///  <summary>
///  Service1  的摘要说明。
///  </summary>
(1)
public  class  Service1  :  System.Web.Services.WebService
{
public  Service1()
{
//CODEGEN:该调用是  ASP.NET  Web  服务设计器所必需的
InitializeComponent();
}
#region  Component  Designer  generated  code
//Web  服务设计器所必需的
private  IContainer  components  =  null;
///  <summary>
///  设计器支持所需的方法  -  不要使用代码编辑器修改
///  此方法的内容。
///  </summary>
private  void  InitializeComponent()
{
}
///  <summary>
///  清理所有正在使用的资源。
///  </summary>
prot


相关文档:

C#操作ACCESS数据库(创建,压缩,备份,恢复)(转载)

下面这段C# 代码可以用来压缩和修复Access数据库,不管它是一个简单的".mdb"ACCESS数据库还是一个".mdw"网络共享数据库,这个过程和你在用MS Access应用程序中使用的"工具-数据库实用工具-压缩和修复"时执行的操作完全一样.实例代码使用了"迟绑定"(运行中在内存中建立COM对象),这样就不需要在工程中加入COM引用了,也不需要在P ......

ASP.NET C# 验证码 支持中文 噪点 弯曲

/// <summary>
        /// 根据指定参数返回BitMap对象
        /// 引用如下:
        /// using System.Drawing;
        /// 调用例子如下:
   ......

apss asp.net C# web 定时执行程序

using System;
using System.Collections;
using System.ComponentModel;
using System.Web;
using System.Web.SessionState;
using System.Timers;
using System.Data;
using System.Data.SqlClient;
namespace SMS_joke
{
/// <summary>
/// Global 的摘要说明。
/// </summary>
public class ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号