女子团队队名:谁能帮忙讲一下vb编程实现电脑发短信的基本原理?

来源:百度文库 编辑:中科新闻网 时间:2024/04/24 01:01:50
就是如何用vb编可以实现接收输出的pc端控件.
例如编一个输入手机号码的窗口,编一个输入短信的窗口,再编一个时间控制器,最后编一个发送按钮。

有2中方式:
1、用VB通过网络给移动发数据包,由移动去发短信
2、用VB调用短信发送装置(例如手机或正规的短信发送装置)的命令发送短信。

第一种方法就是标准的网络编程,没什么好说的
第二种方法:
用COM指令,每一种手机都至少支持一种COM指令,具体支持的命令格式去手机的网站查找(不过说真的,现在手机网站上已经基本找不到这些了,只能到处找相关资料,好在有些指令是同一个牌子的机型通用的)。由于以前的连接装置是通过COM口(COM1、COM2等等)连接的,连接后有特定的COM指令可以进行控制,现在是红外等等新的连接方式,所以有一些支持红外的程序其实底层也是把指令转换成COM指令然后再发给手机的。

由于很久不看这些了,所以我也没有相关资料(以前还有一些,不过早就发霉了),去YAHOO找吧。

另:VB有专用的COM编程控件,就是创建工程的时候选择“VB企业控件”方式,就是控件最多的那个,其中的名称为“MSComm”的控件就是COM通讯用的。你需要学学这个控件。

需要根据具体的手机来说啊.前提肯定是要把手机接到电脑上.
说我的那一位,你不接到电脑上,能收到短信吗?
我同意dnyr那位说的.不错啊,很难找到指定手机的COM命令格式相关的资料了.
把手机接到电脑上方便啊.不用上internet也能收发短信,爽.
通过SMS平台发送短信息,有可能还要收取莫明的额外的费用,不放心.

2楼的也太绝对了吧,知道新浪短信平台的原理么?一个SMS 的WEB SERVICE平台,将WEB SERVICE发现到在网页上(或应用程序),输入你的手机号码和短信就发送了。
手机接到电脑上?。。。。。。呵呵,那干吗不直接用手机发呢?