C#程序实现给客户自动群发手机短信
2011-11-04 01:19
309 查看
程序中发短信的技术:
l短信猫(简称卡发):通过COM口(串口)向短信猫发送AT指令,其实就是一部手机,收短信方显示的是手机卡号码。缺点:发送速度慢(一般每小时最多600条 );优点:白天晚上随时发送、一般不会对短信内容作过滤 、可以收用户回发的短信。短信猫池(要你命三千,32路短信猫池)。Wavecom
l短信网关:连接移动联通的服务器发送,收短信方显示的是106开头的特服号码。优点:快(10万条的短信发送时间不超过15分钟);缺点:只有8:30-18:00才能发、直接过滤垃圾短信(带敏感字眼的短信都是不能发送)、除非sp否则一般不能处理用户回发的短信。
l短信控件。使用:解压到磁盘上,运行 注册控件.bat,查看文档。卖短信猫的都会免费提供开发包。使用方法不算知识点,只是你买的短信猫的一个说明书,今天用明天忘!短信控件win7中可能有问题,
l短信控件是以ActiveX控件存在的, ActiveX控件相当于VC、Delphi、VB时代的Assembly,是一种代码复用技术。.Net引用ActiveX控件的方式(添加引用→Com→CTSMSControl,如果是VS2010然后修改引用的“嵌入互操作”为False),查看生成的类。
查看说明文档 编写代码
l短信中心号码每个省、每个运营商都不一样,打客服电话问。(*)波特率:计算机向手机发送数据的速度,从低到高依次试验
l客户的需求:我经常会有一些客户的手机号码和客户的姓名、性别的名单,请编写一个功能,让我能向这些客户群发短信,短信内容每次都不一样并且短信内容可以个性化,比如“木木先生你好,我公司****”。请提出方案并且实现。没有数据库。客户名单来自于Excel。
l做事要有步骤,先写一个简单的控制台项目把短信控件调通,再写程序。
[b]示例代码:[/b]
待续.....
l短信猫(简称卡发):通过COM口(串口)向短信猫发送AT指令,其实就是一部手机,收短信方显示的是手机卡号码。缺点:发送速度慢(一般每小时最多600条 );优点:白天晚上随时发送、一般不会对短信内容作过滤 、可以收用户回发的短信。短信猫池(要你命三千,32路短信猫池)。Wavecom
l短信网关:连接移动联通的服务器发送,收短信方显示的是106开头的特服号码。优点:快(10万条的短信发送时间不超过15分钟);缺点:只有8:30-18:00才能发、直接过滤垃圾短信(带敏感字眼的短信都是不能发送)、除非sp否则一般不能处理用户回发的短信。
l短信控件。使用:解压到磁盘上,运行 注册控件.bat,查看文档。卖短信猫的都会免费提供开发包。使用方法不算知识点,只是你买的短信猫的一个说明书,今天用明天忘!短信控件win7中可能有问题,
l短信控件是以ActiveX控件存在的, ActiveX控件相当于VC、Delphi、VB时代的Assembly,是一种代码复用技术。.Net引用ActiveX控件的方式(添加引用→Com→CTSMSControl,如果是VS2010然后修改引用的“嵌入互操作”为False),查看生成的类。
查看说明文档 编写代码
l短信中心号码每个省、每个运营商都不一样,打客服电话问。(*)波特率:计算机向手机发送数据的速度,从低到高依次试验
l客户的需求:我经常会有一些客户的手机号码和客户的姓名、性别的名单,请编写一个功能,让我能向这些客户群发短信,短信内容每次都不一样并且短信内容可以个性化,比如“木木先生你好,我公司****”。请提出方案并且实现。没有数据库。客户名单来自于Excel。
l做事要有步骤,先写一个简单的控制台项目把短信控件调通,再写程序。
[b]示例代码:[/b]
private void button1_Click(object sender, EventArgs e) { SMSClass smsClass = new SMSClass(); smsClass.CommPort = 1; smsClass.CenterNo = "8613800100500"; smsClass.SMSMode = EnumSMSMode.Simulator; smsClass.Settings = "4800,8,n,1"; smsClass.CommOpen(); smsClass.SendMsg("138888888888", "你好哇,王老板!", true, false, false); }
待续.....
相关文章推荐
- C# 开发winform程序 手机短信群发系统
- C# 开发winform程序 手机短信群发系统
- C# 开发winform程序 手机短信群发系统
- 请大家说说网页上怎么编写发送手机短信的程序(C#)
- C#(ASP.NET) 下载数据 C#实现通过程序自动抓取远程Web网页信息
- C#实现通过程序自动抓取远程Web网页信息(转载)
- c#+handle.exe实现升级程序在运行时自动解除文件被占用的问题
- C#实现程序的版本自动升级更新
- SVN自动更新测试服务器工作副本(C#写winform程序实现)
- c#实现每隔规定时间自动执行程序代码
- C# 自动投票和手机号码归属地查询 - 简单程序源码分享(高手飘过)
- C# 实现客户端程序自动更新
- C# 实现发送手机短信
- C#程序如何实现COM组件的自动注册
- C#简单实现发送手机短信
- 如何在C#中用程序执行指定的SQL脚本文件,实现自动安装创建数据库
- 【C#】对异步请求处理程序IHttpAsyncHandler的理解和分享一个易用性封装 【手记】走近科学之为什么明明实现了IEnumerable<T>的类型却不能调用LINQ扩展方法 【手记】手机网页弹出层后屏蔽底层的滑动响应 【手记】ASP.NET提示“未能创建类型”处理 【Web】一个非常简单的移动web消息框 【手记】解决EXCEL跑SQL遇“查询无法运行或数据库表无法打开...”
- C# 中实现类似于WORD EXCEL 的动态缩放效果(客户后来说程序使用能产生乐趣)
- C#简单实现发送手机短信