文本框    txtSendWho    
文本框    txtSendNo    
文本框    txtCon    
标签    Label1    短信中心号码
标签    Label2    姓名
标签    Label3    手机号码
本程序短信发送使用PDU模式,通过PDU编码实现,PDU 编码主要包含这些内容:短信息中心( SMSC) 号码信息、短信息首字节、短信息索引号、目标号码信息、协议标示符、数据编码方式、校验周期、短信息长度和内容。SMSC 号码信息可以省略,此时 SMSC 号码长度等于 0,发送短信息时使用内设的 SMSC 号码,在 SMSC 号码长度字节(00) 后直接跟着 TPDU。其中 SMSC 号码和目标号码是以十进制半八位字节编码,短信息内容是以十吹冰进制七位字节或 Unicode 编码,其他信息是以十吹冰进制八位字节编码。UDP编码首先将要发送的短信内容逐字转化为十进制的Unicode码,再把这些 Unicode 码转换为十吹冰进制。在VB中我们通过下面的函数应用VB自带的一个格式转换函数ChrW()将中文字符转换为Unicode码:首先定义一个sb变量来计算smsg字符串的长度,使ascg赋初值为空,并使用AscW()函数将汉字转化位Unicode编码,如果转出来的Unicode编码的绝对值小于127,那么就把stmp的十吹冰进制与上“00”赋值给stemp,然后把得到的十吹冰进制的值stemp与上ascg赋值给ascg,取消ascg两边的空格,就可以得到汉字转成的Unicode编码了。
同样,为了发送以PDU模式发送短消息,必须将短信中心号码和对方手机号码也转换为PDU格式,下面的函数就是为了实现这种转换:在函数中设置一个变量tl,若他的值不等于11或者13的话,就显示给用户一个信息“wrong number tl”,当tl等于11的时候,让tl = tl + 2,则在短信中心号码前加86,接着使ti变量进入到一
上一篇:信号控制路网交通流动态分配研究
下一篇:AT89C51单片机铁路沿线风速雨量采集方法设计

PSpice的电容式加速度计闭环反馈控制模块设计

STM32激光雷达探测器高压电...

FPGA实现以太网MAC控制器数据发送模块

GSM-R系统下信号机的研究

FPGA实现以太网MAC控制器MAC控制模块

NRF24L01射频模块的ARM控制与通讯软件设计

Android手机电蚊香模块设计

PCI+PID算法直流力矩电机速...

提高小學语文課堂朗读教...

高效课堂教师问卷调查表

小型通用机器人控制系统设计任务书

浅析施工企业保理融资成...

MNL模型历史城区居民活动...

《水浒传》中血腥暴力研...

从企业eHR建设谈管理信息...

遥感土地用变化监测国内外研究现状

大规模MIMO系统的发展研究现状