開發發送手機短信程序 一般运营商的短信接口程序都会以DLL的形式提供,只要调用这个DLL就行了,我做了一个湖北电信的,你可能用不上。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我有,是用华为的接口,delphi做的 用GSM Modem发短信我做过,其实很简单的,收因为没这需要所以没有做,应该也差不多,给你个参考文章http://www.yesky.com/SoftChannel/72342380468109312/20040523/1800310.shtml 北京诺亚软件公司 www.noahsoft.cn提供短信群发开发控件/硬件模块 //接收短信 private void Button5_Click(object sender, System.EventArgs e) { //1)接收短信 status1.Text = "正在接收短信,请稍等 ......"; pb1.Value = 50; if(isClear.Checked) jsnr.Text = GSMModem.GSMModemSMSReadAll(Device.Text,0); else jsnr.Text = GSMModem.GSMModemSMSReadAll(Device.Text,1); //2)显示信息 cwxx.Text = GSMModem.GSMModemGetErrorMsg(Device.Text); status1.Text = "接收短信完毕!"; pb1.Value = 100; }//发送短信 private void Button3_Click(object sender, System.EventArgs e) { //0) 格式检查 if(jshm.Text == "") { MessageBox.Show("手机号码不能为空!","提示", MessageBoxButtons.OK); jshm.Focus(); return; } if(fsnr.Text == "") { MessageBox.Show("短信内容不能为空!", "提示", MessageBoxButtons.OK); fsnr.Focus(); return; } //2) 发送短信 int smslen; status1.Text = "正在发送短信,请稍等 ......"; pb1.Value = 50; smslen = System.Text.Encoding.Default.GetByteCount(fsnr.Text); if(GSMModem.GSMModemSMSsend(Device.Text,null, 8, fsnr.Text, smslen, jshm.Text, sendState.Checked) == true) MessageBox.Show("GSMModemSMSsend: 短信发送成功!", "提示", MessageBoxButtons.OK); else MessageBox.Show("GSMModemSMSsend: 短信发送失败!" + GSMModem.GSMModemGetErrorMsg(Device.Text), "提示", MessageBoxButtons.OK); //3) 显示错误信息 cwxx.Text = GSMModem.GSMModemGetErrorMsg(Device.Text); status1.Text = "发送短信完毕!"; pb1.Value = 100; }以上是一个提供商提供的c#例子,直接引用他给你的dll就可以,很简单的开发 邮件已发,查收把,是个开发商给的例子,看看应该会的.就是引用他的dll,别的就不用管了 我有web服务的接口. DLL也有. 调人家的WEB SERVICES 就行了. 简单的要命了,当然没有实现可能觉得有难度你这样,首先要求客户买一个短信猫,就是发短信用的设备,类似于一个有USB口或COM口的手机,然后再装入一个SIM卡,普通的就行,然后买个硬件设备时,厂家会提供光盘或接口函数,各种语言的调用方法,然后你就可以了啊 提供商提供的c#例子,直接引用他给你的dll就可以,很简单的开发 水晶报表转成excel格式问题,烦恼中。。。。 怎么让TreeView的节点索引index从1开始计数? .NET URL重写后,本地,IIS都运行成功,上传到空间就出现404错误! 入门新手,请求解决。TKS 如何快速获取xml文件中的最后一条记录 如何自选DataTable字段显现在DataGrid中?控制显现格式? 改写和追加写的问题 在关闭连接池时connection.close是不是足够,还需要connection.dospose或其他的 Request["XX"]到底是通过什么获得前台的值 初学者求解一个关于asp.net文件下载的问题 弹出窗口问题?怎么老是弹不出啊 图片上传
http://www.yesky.com/SoftChannel/72342380468109312/20040523/1800310.shtml
private void Button5_Click(object sender, System.EventArgs e)
{
//1)接收短信
status1.Text = "正在接收短信,请稍等 ......";
pb1.Value = 50; if(isClear.Checked)
jsnr.Text = GSMModem.GSMModemSMSReadAll(Device.Text,0);
else
jsnr.Text = GSMModem.GSMModemSMSReadAll(Device.Text,1); //2)显示信息
cwxx.Text = GSMModem.GSMModemGetErrorMsg(Device.Text);
status1.Text = "接收短信完毕!";
pb1.Value = 100; }//发送短信
private void Button3_Click(object sender, System.EventArgs e)
{
//0) 格式检查
if(jshm.Text == "")
{
MessageBox.Show("手机号码不能为空!","提示", MessageBoxButtons.OK);
jshm.Focus();
return;
}
if(fsnr.Text == "")
{
MessageBox.Show("短信内容不能为空!", "提示", MessageBoxButtons.OK);
fsnr.Focus();
return;
} //2) 发送短信
int smslen;
status1.Text = "正在发送短信,请稍等 ......";
pb1.Value = 50;
smslen = System.Text.Encoding.Default.GetByteCount(fsnr.Text);
if(GSMModem.GSMModemSMSsend(Device.Text,null, 8, fsnr.Text, smslen, jshm.Text, sendState.Checked) == true)
MessageBox.Show("GSMModemSMSsend: 短信发送成功!", "提示", MessageBoxButtons.OK);
else
MessageBox.Show("GSMModemSMSsend: 短信发送失败!" + GSMModem.GSMModemGetErrorMsg(Device.Text), "提示", MessageBoxButtons.OK);
//3) 显示错误信息
cwxx.Text = GSMModem.GSMModemGetErrorMsg(Device.Text);
status1.Text = "发送短信完毕!";
pb1.Value = 100; }
以上是一个提供商提供的c#例子,直接引用他给你的dll就可以,很简单的开发
邮件已发,查收把,是个开发商给的例子,看看应该会的.就是引用他的dll,别的就不用管了