教你编写通过短信息网关发送短信息的程序及有关教材.docVIP

教你编写通过短信息网关发送短信息的程序及有关教材.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教你编写通过短信息网关发送短信息的程序 wzsghd@ 随着短信息的应用的普及,短消息的应用范围也越来越广泛。以下笔者介绍一个如何编写短信息平台软件方法,GSM的相关接口较为复杂,需要较长的时间来调试和开发发送和接受短消息的功能,而且还必须依赖手机或者GSM模块才能实现短信息的发送。其实我们可以通过调用《月影短信》编程接口kkstar_sms.dll来实现发送短信息的方法,因为《月影短信》编程接口是通过短信息网关平台的发送短信息的,无需GSM模块,不受空间地域的限制,只要电脑可以上网就能实现发送短信息了。 一、《月影短信》编程接口简介 《月影短信》编程接口kkstar_sms.dll大小不足250K,包含了手机短信息发送、电子邮件特快专递、网络拨号管理、HTTP下载等编接口,该DLL完全免费,支持DELPHI、VB、VC++,C++BUILER、VFP、PB等流行的开发工具。 二、《月影短信》编程接口函数说明 取得版本信息 GetVersionInfo() 返回类型:STRING 取得短信息网关列表GetGatewayList() 返回类型:STRING 发送短信息 SendSms(网关代号 STRING , STRING ,登录密码 STRING ,接收方手机号码 STRING ,短信息内容 STRING ,发送者昵称 STRING , 扩充参数 STRING ) 返回类型 STRING,”00”,表示操作完成,“01” 扩充参数可以为空白,也可以为以下一项或多项参数的组合,参数间必须用回车来分隔,即char(13)+char(10),等号后面不需加任何引号。 国际区号= 如香港,国际区号=852,缺省是86(中国大陆) 超时秒数= 连接网关时,超过这个秒数就认为连接不上,缺省是60秒 联盟代号= 可以指定自己的联盟代号 发送昵称 自动把昵称加到短信息尾部 不要拆分 短信息长度超过网关所限制字数,不要拆分为多条短信息 自动返回 短信息发送完后,自动返回 接受打扰 发送短信息出现的提示框信息不会被屏蔽 三、实现方法 将 kkstar_sms.dll 复制到程序目录中,或者复制到 Windows 的 system 目录下。以下用POWRE BUILER 6.5来实现编写: 首先进行全局外部函数声明: Function STRING GetVersionInfo() Library kkstar_sms.dll Function STRING GetGatewayList() Library kkstar_sms.dll Function STRING SendSms(string ls_1,string ls_2,string ls_3,string ls_4,string ls_5,string ls_6,string ls_7) Library kkstar_sms.dll 定义变量: string ls_sms,ls_1,ls_2,ls_3,ls_4,ls_5,ls_6,ls_7 3、 新建一窗口,依次在窗口里放入7个StaticText控件、6个SingleLineEdit控件及1个CommandButton控件和一个DropDownListBox控件。StaticText 控件的Text属性分别为“网关代号”,“登陆帐号”,“登陆密码”,“接收方手机号码”,“短信息内容”,“发送者昵称”,“扩充参数”,CommandButton控件的Text属性为“发送信息”。如图: 4、在窗口的open事件写入以下脚本: integer i,n n = 1 ls_gateway = getgatewaylist() DO ls_sms = mid(ls_gateway,n,16) i = i + 1 n = n + 50 //网关代码之间间隔50个字节 ddlb_1.InsertItem(ls_sms,i) loop until ls_sms = 5、在“发送信息”控件的clicked事件写入以下脚本: ls_1 = ddlb_1.text //网关代号 ls_2 = sle_1.text //登陆账号 ls_3 = sle_2.text //登陆密码 ls_4 = sle_3.text //接收方手机号码 ls_5 = sle_4.text //短信息内容 ls_6 = sle_5.text //发送者昵称 ls_7 = sle_6.text //扩充参数,可以为空值 ls_sms = sendsms(ls_1,ls_2,ls_3,ls_4,ls_5,ls_6,ls_7

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档