C# 开发短信功能.doc
上传人:sy****28 上传时间:2024-09-14 格式:DOC 页数:4 大小:24KB 金币:18 举报 版权申诉
预览加载中,请您耐心等待几秒...

C# 开发短信功能.doc

C#开发短信功能.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

18 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

C#利用C#利用WebService实现短信发送www.chinacs.net2006-03-26中文C#技术站通过编程方式实现短信息的发送对很多人来说是一件比较烦杂的事情,目前一般的解决方法是通过计算机和手机的连线,通过可对手机编程的语言编写相关的手机短信息程序来实现,而这种方法对于一般人来说是很难达到的,因为此种方法不仅要有很多必备的硬件设备,也还需懂得手机编程的相关知识。本文就来探讨一下另外一种通过VisualC#发送短信息的简单实现方法,这种方法在实现过程中比我们想象的要简单许多,只需拥有VisualC#一般编程基础,并确定您的计算机接入互联网即可。下面就来详细介绍一下VisualC#发送短信息的具体实现过程。C#发送短信息的原理发送短信息的原理:一.VisualC#发送短信息的原理:我想当很多读者一看到本文的题目一定会想本文内容一定非常深奥,并且作者一定知道了电信的发送短信的网关地址,其实并非如此。本文其实是利用一个现成的资源,一个可发送短信的WebServiec。这个WebService就是新浪网就提供的一个,可供用户直接调用的发送短消息的WebService。这个Service的地址是http://smsinter.sina.com.cn/ws/smswebservice0101.wsdl。在这个Service中提供了一个发送短消息的方法"sendXml"。此方法的语法格式如下:stringsendXml(carrier,userid,password,mobilenumber,content,msgtype)sendXml方法中的六个参数均为string类型,并且sendXml方法的返回值也是string类型。以下是sendXml方法中的六个参数的具体说明:?carrier:运营商名称,具体使用时此参数并没有什么具体要求,即这里面可以随便输,输入的字符串也不会在对方手机中有任何显示。?userid:在新浪网上注册的手机号,注册手机所用的地址是:http://sms.sina.com.cn,具体注册方法下面会具体介绍。?password:您在新浪网成功注册手机后,新浪网所反馈来的密码。?mobilenumber:要发送短信到对方的手机号码。?content:所要发送短消息的内容。?msgtype:发送短消息的类型,由于本文发送的不是彩信,所以输入"Text"。调用此WebService只需在VisualC#开发环境中直接添加Web引用,把该地址输入即可,就可以使用此WebService中的sendXml方法发送短消息了。当然发送短消息的机器必须接入互联网。二.在新浪网上注册手机:在新浪网上注册手机按照如下步骤就可在新浪网上注册手机:1.打开浏览器,并在地址栏中输入新浪无线的地址:http://sms.sina.com.cn.。在浏览器德左上角,可见如图01界面:图01:新浪网注册手机界面之一输入手机号后,单击图01中的"登陆",如果你的手机没有在新浪,则提示如图02所示信息。图02:新浪网注册手机界面之二2.按照图02中的选项输入相应的信息后,单击"登陆移动梦网"按钮,如果注册成功,移动梦网则会向你注册的手机上发送一个8位长度的口令就可以得到图03所示界面。图03:新浪网注册手机界面之三这个口令要保留,下面发送短信就要使用这个口令。三.本文程序设计、调试和运行的环境:本文程序设计、调试和运行的环境:(1).微软公司视窗2000服务器版。(2).VisualStudio.Net2003企业构建版,.NetFrameWorkSDK版本号4322。C#实现短信息发送的具体实现步骤实现短信息发送的具体实现步骤:四.VisualC#实现短信息发送的具体实现步骤:VisualC#发送短信息的关键就是通过Web引用新浪网提供的发送短信息的WebService,并在引用完成后。调用此Service的sendXml方法即可。以下就是VisualC#引用WebService发送短信息的具体实现步骤:1.启动VisualStudio.Net。2.选择菜单【文件】|【新建】|【项目】后,弹出【新建项目】对话框。3.将【项目类型】设置为【VisualBasic项目】。4.将【模板】设置为【Windows应用程序】。5.在【名称】文本框中输入【短信】。6.在【位置】的文本框中输入【E:\VS.NET项目】,然后单击【确定】按钮,这样在"E:\VS.NET项目"目录中就产生了名称为"短信"的文件夹,并在里面创建了名称为"短信"的项目文件。7.把VisualStudio.N