十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
我以前写过,用vb做的 通过GSM模块给同事定时发天气预报
网站建设哪家好,找成都创新互联公司!专注于网页设计、网站建设、微信开发、微信平台小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了寿宁免费建站欢迎大家使用!
主要分成两个部分
1是调用VB的一个组件 使它可以支持com的读取和写入指令
2是找到一个手机 支持com通讯 并且请详细阅读有关该手机的指令部分
然后根据com的AT指令 在VB中对这个com端口提交指令
(最好带一个数据库,保存你的短消息内容。)
然后收集返回代码 判断消息是不是发出 以及进一步的判断
==
整个过程涉及com口通讯指令 请务必仔细参考你的手机类型和相应的指令代码 也可以通过系统自带的附件-通讯-超级终端来测试 我以前就是用这个的
代码还涉及Unicode和中文文字的互转 有现成的代码可以用的 你可以检索一下
另外一个问题就是关于短消息中心的设置 网上应该也能找到
关于程序设计的问题 就不用多说了 相信你能搞定的
==
祝你写论文顺利
.net没有VB6中模块的概念.可以添加类,或组件.右键单击工程,就可以在弹出菜单看到相关菜单项
我的思路是,新建一个“类库”项目,在项目里编写一个类,然后生成,就会得到dll文件。在别的项目里,添加对这个dll文件的引用,就可以使用我们编写的类了。
Call Mida("2.1458", A, B, C)
msgbox(A)
msgbox(B)
msgbox(C)
Sub Mida(Myi As integer,ByRef A As Integer, ByRef B As Integer, ByRef C As Integer)
msgbox(myi)
A=2
B= 14
C = 58
End Sub
以上是过程,如果是在模块里就将Sub改用Function