使用.NET从零开始打造短信应用系统之四

使用.NET从零开始打造短信应用系统之四
——第三个案例:定时发送
(蒋惠全 魏智勇)

☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆

小问号:(打电话)蒋老师,您的邮件已经收到,在此深表谢意!实际上我在收到您的邮件前已经试着用SkMultiSend()函数完成定时发送了。
蒋老师:是吗?进步了,我喜欢!我们学习的过程,在入门之前,往往希望师者能够手把手教我们,而入门之后,也许只需要前辈(借用韩国语,尽管不喜欢韩剧)的一个提醒和思路就够了。

小问号:我越来越感觉自己是个人才了! 领导还表扬我呢,他哪知道我晚上回到家经常到凌晨一两点钟还未入睡呢……
蒋老师:看到你已经找到自信了!但经常熬夜可不是一个好习惯,健康还是第一位的,偶尔熬一下夜尚可,千万别经常。

小问号:蒋老师,我忙去了,也不打扰您了,再见!
蒋老师:再见!

☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆

  我们一起把我发给小问号的这个案例分析一下,本案例是在第一个案例(Simple.aspx实时单发)的基础上稍加改动。界面部分与第一个案例相似,显示五个文本框,一个用来输入手机号码,一个用来输入短信内容,新添三个文本框,用来表示日期、时、分。
  这个案例中重点是使用你要熟悉SkMultiSend()函数中ATime的用法。

第一步:打开SMS项目

第二步:添加Timer.aspx文件

  添加页面文件:Timer.aspx与代码文件:Timer.aspx.cs
 
第三步:实现定时发送
sms_0302.jpg


  (1)请在手机号码位置输入您要发送的手机号码,内容处输入70字以内的内容。
  (2)输入计划发送日期(注意格式)、时和分。[实际应用中日期应该选择,返回指定格式。]
  (3)然后点击“发送”按钮。
  ※ 在实验中请节约发送短信条数,限发两条。

代码重点讲解
  对于Timer.aspx页面文件由于只包含了六个标签、五个文本框和一个发送按钮,具体参考源代码。
着重讲解一下Timer.aspx.cs中的代码与Simple.aspx.cs改动部分。

发送短信代码

 Simple.aspx.cs代码:
  //初始化iInit返回值为0表示初始化成功,发送短信
  if(iInit==0)
  SkMultiSend(101, System.DateTime.Now.ToString(), "", cSendPhoneNum, cSendContent, bSuccess, bFailure, out iSuc, out iFail);

Multiple.aspx.cs代码
  //注意改动:cAlertTime替换了System.DateTime.Now.ToString()
  if (iInit == 0)
  {
  string cAlertTime = tbDate.Text.Trim() + " " + tbHour.Text.Trim() + ":" + tbMinute.Text.Trim() + ":000";
  SkMultiSend(101, cAlertTime, "", cSendPhoneNum, cSendContent, bSuccess, bFailure, out iSuc, out iFail);
}

源代码下载:sms04.rar

小问号:蒋老师,看着我的项目一天一天向前推进,这种感觉妙极了!
蒋老师:静候佳音! 

  (在我的任何一篇教程中,永远采用的是“抛我砖,引你玉”方针,希望高手批评指导,更迫切希望你仍然站在初学者的角度,让我们一起来帮助菜鸟,谢谢!)

上一篇:使用.NET从零开始打造短信应用系统之三  下一篇:使用.NET从零开始打造短信应用系统之五

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 24
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 24
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蒋会全

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值