文章分类 -  WebService

摘要:要解决的问题: 1. 如何随机生成图片 生成System.Drawing.Bitmap对象,使用System.Drawing.Graphics 向位图对象中绘图。 2. 如何在 WebService 的方法中通过参数传递图片数据 将Bitmap对象输出成字节流,WebMothod使用字节数组返回该字节流。 实例: 1. 用VS.NE... 阅读全文
posted @ 2008-02-04 09:11 马建康 阅读(256) 评论(1) 推荐(0)
摘要:--Services-- Web.Config C#: DB- public class ConnSQLDB { public ConnSQLDB() { // // TODO: 在此加入建構函式的程式碼 // } string _connstring=ConfigurationManager.... 阅读全文
posted @ 2008-02-01 16:58 马建康 阅读(280) 评论(0) 推荐(0)
摘要:首先,我们必须了解什么是webservice.就概念上来说,可能比较复杂,不过我们可以有个宏观的了解:webservice就是个对外的接口,里面有函数可供外部客户调用(注意:里面同样有客户不可调用的函数).假若我们是服务端,我们写好了个webservice,然后把它给了客户(同时我们给了他们调用规则),客户就可以在从服务端获取信息时处于一个相对透明的状态.即是客户不了解(也不需要)其过程,他们只获... 阅读全文
posted @ 2006-12-21 17:40 马建康 阅读(245) 评论(0) 推荐(0)
摘要:今天在CSDN看到一个问题:如何动态调用WebService? (原贴见:http://community.csdn.net/Expert/topic/3330/3330006.xml?temp=.8463404) 方法一: 手动的添加一个Web引用,然后修改下本地的代理类。最后实现Web Service的URI部署到配置文件里。 具体做法如下: 以下代码是显示如何配置动态的Web Service... 阅读全文
posted @ 2006-12-21 16:57 马建康 阅读(1763) 评论(0) 推荐(0)
摘要:通过WSE-Attachment传输文件确实效率很高,但我在开发过程中也遇到了一个很奇观的问题。当通过WSE上传文件时,如果Web Services方法的参数中包含有中文,则会出现乱码;然而通过WSE下载文件时却不会出现乱码,代码如下: 服务端代码: using System; using System.Drawing; using System.Drawing.Imaging; using Sy... 阅读全文
posted @ 2006-12-21 16:38 马建康 阅读(591) 评论(0) 推荐(0)
摘要:前段时间在做一个项目的时候,遇到了要通过WEB SERVICE从服务器上返回数据量比较大的DATASET,当然,除了显示在页面上以外,有可能还要用这些数据在客户端进行其它操作。查遍了网站的文章,问了一些朋友,也找了一些解决方法. 众所周知,如果不用其它方法,直接从WEB SERVICE上传回一个10W条记录的DATASET,可想而知的后果是什么,CPU要占用 100%,且要等上几分钟... 阅读全文
posted @ 2006-12-21 16:22 马建康 阅读(282) 评论(0) 推荐(0)
摘要:最近在用webservices的东西所以就整理了这些文件供大家参考 一:通过Web Services显示和下载文件 我们这里建立的Web Services的名称为GetBinaryFile,提供两个公共方法:分别是GetImage()和GetImageType(),前者返回二进制文件字节数组,后者返回文件类型,其中,GetImage()方法有一个参数,用来在客户端选择要显示或下载的文件名字。这里我... 阅读全文
posted @ 2006-12-21 16:05 马建康 阅读(463) 评论(0) 推荐(0)
摘要:其实这个标题很大,实现起来也可以有许多的办法。甚至,应否这样做也许都能惹出许多的争论(比如,为什么用WS而不是Remoting? 为什么传DataSet而不是Entity[]?)。 由于DS的体态丰腴,选用何种序列化就很多的选择了,我尝试过如下方法: 1, SOAPFomatter 2, BinaryFomatter 3,SOAPFomatter... 阅读全文
posted @ 2006-12-21 16:05 马建康 阅读(1466) 评论(1) 推荐(0)
摘要:[WebMethod] public int DoMulti(int num1,int num2) { int result; result = num1 * num2; return result; } Javascript ... 阅读全文
posted @ 2006-12-21 15:53 马建康 阅读(327) 评论(0) 推荐(0)
摘要:页面: 脚本: //如果返回是个字符串: 注意: 在fromework1.0和1.1是有区别的,在1.1的 machine.config (C:\WINNT\Microsoft.NET\Framework\v1.1.4322\CONFIG),默认webservice去除了post,get方法你可在你的 machine.config 中加上 或者 只在 ... 阅读全文
posted @ 2006-12-21 15:27 马建康 阅读(1448) 评论(0) 推荐(0)
摘要:当你已经了解Xml的知识后,我们就来较为详细的探讨一下Web Services中的Soap消息。这里我们是基于Visual Studio.Net2005中建立的WebService和前面我们所举的例子中有关的WebService。好了我们开始来详细探讨吧!一、Soap协议知识1、Soap是什么 Soap是简单对象访问协议。在1998年就已经诞生,当时只是当作RPC机制(远程过程调用)。然... 阅读全文
posted @ 2006-12-20 17:25 马建康 阅读(488) 评论(0) 推荐(0)
摘要:我们前面的《Web服务初探:用Demo学Web服务系列》六个随笔中已经探讨完了C/S程序对Web Services的调用,大家感觉难吗?下面我们就有关的Web Services的原理讲解一下。 有关XML的知识在网络上有不少的书籍讲解了,这里我们就不去研究其历史发展或与Web Services无关的知识,有兴趣的博友可以自己去找些类似的书籍阅读这些部分的内容。下面我们开始这个随笔的内容吧... 阅读全文
posted @ 2006-12-20 17:24 马建康 阅读(229) 评论(0) 推荐(0)
摘要:通过上次的《Web服务初探:用Demo学Web服务系列(5)——连接模式访问数据库的Web服务》学习,我们已经知道了,Web Services是如何从数据库中来使用连接模式访问数据库来进行操作。下面我们来看看在上次的讨论中所讲述WebService再次改变,让这个WebService能变成断开模式访问数据库的Web Services。 这次我们要改变上次的WebService时并不是在原来的... 阅读全文
posted @ 2006-12-20 17:23 马建康 阅读(345) 评论(0) 推荐(0)
摘要:在《Web服务初探:用Demo学Web服务系列(4)——改变所调用的Web服务》这篇随笔中我们讲了如何使用Web Services的Soap消息的SoapHeader来传递参数,为此我们改变了在《Web服务初探:用Demo学Web服务系列(3)——用C/S程序调用Web服务》中的C/S程序和《Web服务初探:用Demo学Web服务系列(2)——编写一简单的Web服务》中编写的WebService方... 阅读全文
posted @ 2006-12-20 14:53 马建康 阅读(695) 评论(0) 推荐(0)
摘要:这里我们将稍微改变在《Web服务初探:用Demo学Web服务系列(2)——编写一简单的Web服务》中建立的WebService,为了能让大家有所对比,我们将改变前后的代码都给出来。先前建立的WebService如下: 1using System; 2using System.Web; 3using System.Web.Services; 4using System.Web.Services.P... 阅读全文
posted @ 2006-12-20 14:21 马建康 阅读(202) 评论(0) 推荐(0)
摘要:从Visual Studio.Net2003开始,微软的.Net开发平台就吸引了很多的编程的专业人员和爱好者。当微软的Visual Studio.Net2005一面世,世界为之再次一惊,真的可以说是“取其精华,去其糟粕”了。当然新的成长也会带来新的问题,但是总体来说是在前进着的。好了,废话也不多说了,来用这个非常方便的.Net平台来开发这个Demo吧! 我们在《Web服务初探:用De... 阅读全文
posted @ 2006-12-20 13:38 马建康 阅读(543) 评论(0) 推荐(0)
摘要:在《Web服务初探:用Demo学Web服务系列(1)——写在学前的话》中已经阐述了有关在开发Web Services前所必须具备的开发环境,在这里我要补充的一点是除了在《Web服务初探:用Demo学Web服务系列(1)——写在学前的话》中所说的一些必须具备的条件外,还要必须安装上IIS,只有这样才能部署所开发的Web Services。 下面是我的开发环境配置:操作系统:Window... 阅读全文
posted @ 2006-12-20 13:37 马建康 阅读(310) 评论(0) 推荐(0)