数据库的应用编程~网页查询,sms手机短消息查询数据库

lucky2003414766 2008-09-11 09:59:20
最近在帮老板做一个信息平台的项目,需要用到手机短信查询数据库、网页查询数据库的知识,有哪位高人做过这方面的指导一下,如何做成一个通用的数据库访问模块,即可以接受网站发来的请求,又可以接受手机短信发来的请求


备注:本人新手上路,已经看了些数据库SQL查询的知识,老板要求网页和短消息不直接查询数据库,而是通过一个中间件(用来区分是什么方式查询,就像switch语句似的)
...全文
77 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ok1234567 2008-09-12
  • 打赏
  • 举报
回复
短信查询的流程:客户发短信->sm服务器接收并解析->回短信(要钱的)
网站查询的流程:客户发请求->web服务器响应
两者几乎没有共同点!
内存泄漏 2008-09-11
  • 打赏
  • 举报
回复
那你就做一个中间程序..通过网络与网站及手机相连,获得查询请求及返回查询结果.. 然后用这个程序访问数据库进行查询..
本书旨在把目前市场上最流行的也是持有最大市场分额的智能手机操作系统Symbian介绍给更广泛的人群。本忆较全面地覆盖了Symbian操作系统及编程等内容,主要包括开发环境、内存与资源管理、应用程序设计、控件、多媒体、网络与通信、消息等,并附有大量的编程实例。 本书的读者是高等院校相关专业的师生和软件开发人员。本书可以作为智能手机操作系统课程的主要教材或参考书。 目录: 第1章 引言  1.1 简介   1.1.1 什么叫Symbian   1.1.2 Symbian公司   1.1.3 手机操作系统  1.2 智能手机市场   1.2.1 智能手机   1.2.2 智能手机的一般功能   1.2.3 智能设备的种类   1.2.4 基本的多用户智能手机操作系统分析   1.2.5 智能手机操作系统市场的生命力   1.2.6 当今智能手机市场综述   1.2.7 操作系统的前景  1.3 Symbian特性   1.3.1 设计理念   1.3.2 Symbian系统的功能特点   1.3.3 Symbian系统的组件   1.3.4 用户互动的开发   1.3.5 程序开发 第2章 开发环境  2.1 应用开发工具包   2.1.1 SDK中的根目录   2.1.2 SDK中的eDoc32  2.2 构建应用程序的方法   2.2.1 从命令行构建应用程序   2.2.2从IDE构建应用程序  2.3 在模拟器和目标机器上运行应用程序   2.3.1 在模拟器上运行应用程序   2.3.2 在目标机器上运行应用程序   2.3.3 模拟器和目标设备之间的差异  2.4 小结  2.5 术语和缩略语 第3章 基础知识  3.1 命名规则与数据类型   3.1.1 命名规则   3.1.2 基本数据类型  3.2 内存与资源管理   3.2.1 Symbian OS内存设置   3.2.2 异常的处理对策  3.3 活动对象   3.3.1 活动对象   3.3.2 构造活动对象   3.3.3 一个活动对象的例子  3.4 客户/服务器   3.4.1 Symbian OS客户/服务器结构框架   3.4.2 一个例子  3.5 描述符   3.5.1 描述符简介和分类   3.5.2 描述符的操作和使用  3.6 小结 第4章 应用程序设计  4.1 应用程序体系结构   4.1.1 应用程序框架概述   4.1.2 核心应用程序类   4.1.3 应用程序初始化过程   4.1.4 设计应用程序UI体系结构   4.1.5 选择合适的体系结构  4.2 UI用户界面与独立引擎的开发  4.3 Ecorn插件技术   4.3.1 Ecom概念概述   4.3.2 Ecom接口   4.3.3 Ecom DLL  4.4 国际化与本地化  4.5 小结 第5章 控件  5.1 简单控件   5.1.1 初始化   5.1.2 绘图   5.1.3 用户输入处理  5.2 复合控件  5.3 常用控件   5.3.1 文本标签   5.3.2 按钮   5.3.3 编辑器   5.3.4 列表  5.4 对话框   5.4.1 定义资源   5.4.2 创建对话框类   5.4.3 执行对话框  5.5 表格   5.5.1 定义资源   5.5.2 创建表格类   5.5.3 执行表格  5.6 小结 第6章 多媒体  6.1 多媒体组件结构  6.2 多媒体框架   6.2.1 客户API   6.2.2 控制器框架   6.2.3 控制器插件   6.2.4 底层子系统   6.2.5 图像转换库   6.2.6 在板摄像头API   6.2.7 使用MMF  6.3 音频   6.3.1 音频播放   6.3.2 音频录制   6.3.3 音频流   6.3.4 音频格式转换  6.4 视频   6.4.1 与视频相关的几个基本概念   6.4.2 视频播放   6.4.3 视频录制  6.5 位图   6.5.1 位图API概述   6.5.2 位图的使用   6.5.3 位图变换  6.6 图像格式转换   6.6.1 基于活动对象的图像处理   6.6.2 图像解码   6.6.3 图像编码   6.6.4 静态函数  6.7 摄像头   6.7.1 创建摄像头   6.7.2 摄像头参数设置   6.7.3 摄像头取景器   6.7.4 图像捕捉   6.7.5 视频捕捉  6.8 小结 第7章 网络与通信  7.1 基于GPRS的无线数据通信   7.1.1 GPRS基本概念   7.1.2 通信数据库   7.1.3 管理GPRS网络连接界面   7.1.4 Socket通信   7.1.5 名字/地址解析与IPv6   7.1.6 网络安全性与Secure Socket   7.1.7 HTTP协议   7.1.8 使用模拟器中的网络功能  7.2 电话功能   7.2.1 电话API基本功能   7.2.2 电话呼入与呼出  7.3 蓝牙通信   7.3.1 设备搜索   7.3.2 服务搜索   7.3.3 蓝牙安全管理器   7.3.4 蓝牙Socket通信   7.3.5 对象交换协议  7.4 小结 第8章 消息  8.1 消息及其简介   8.1.1 消息的特点   8.1.2 消息条目   8.1.3 消息服务器   8.1.4 消息类型模块   8.1.5 BIO消息   8.1.6 消息API函数   8.1.7 消息开发步骤  8.2 短消息   8.2.1 SMS简介   8.2.2 SMS结构和流程   8.2.3 短消息应用实例  8.3 多媒体消息   8.3.1 MMS简介   8.3.2 MMS系统组成   8.3.3 MMS的信令原理   8.3.4 MMS的发送过程   8.3.5 SMI L   8.3.6 MMS的API函数   8.3.7 MMS开发实例   8.3.8 MMS常见错误信息  8.4 电子邮件   8.4.1 电子邮件简介   8.4.2 Email的基本协议   8.4.3 Email发送和接收的基本原理   8.4.4 Email简单实例  8.5 小结
本书旨在把目前市场上最流行的也是持有最大市场分额的智能手机操作系统Symbian介绍给更广泛的人群。本忆较全面地覆盖了Symbian操作系统及编程等内容,主要包括开发环境、内存与资源管理、应用程序设计、控件、多媒体、网络与通信、消息等,并附有大量的编程实例。 本书的读者是高等院校相关专业的师生和软件开发人员。本书可以作为智能手机操作系统课程的主要教材或参考书。 目录: 第1章 引言  1.1 简介   1.1.1 什么叫Symbian   1.1.2 Symbian公司   1.1.3 手机操作系统  1.2 智能手机市场   1.2.1 智能手机   1.2.2 智能手机的一般功能   1.2.3 智能设备的种类   1.2.4 基本的多用户智能手机操作系统分析   1.2.5 智能手机操作系统市场的生命力   1.2.6 当今智能手机市场综述   1.2.7 操作系统的前景  1.3 Symbian特性   1.3.1 设计理念   1.3.2 Symbian系统的功能特点   1.3.3 Symbian系统的组件   1.3.4 用户互动的开发   1.3.5 程序开发 第2章 开发环境  2.1 应用开发工具包   2.1.1 SDK中的根目录   2.1.2 SDK中的eDoc32  2.2 构建应用程序的方法   2.2.1 从命令行构建应用程序   2.2.2从IDE构建应用程序  2.3 在模拟器和目标机器上运行应用程序   2.3.1 在模拟器上运行应用程序   2.3.2 在目标机器上运行应用程序   2.3.3 模拟器和目标设备之间的差异  2.4 小结  2.5 术语和缩略语 第3章 基础知识  3.1 命名规则与数据类型   3.1.1 命名规则   3.1.2 基本数据类型  3.2 内存与资源管理   3.2.1 Symbian OS内存设置   3.2.2 异常的处理对策  3.3 活动对象   3.3.1 活动对象   3.3.2 构造活动对象   3.3.3 一个活动对象的例子  3.4 客户/服务器   3.4.1 Symbian OS客户/服务器结构框架   3.4.2 一个例子  3.5 描述符   3.5.1 描述符简介和分类   3.5.2 描述符的操作和使用  3.6 小结 第4章 应用程序设计  4.1 应用程序体系结构   4.1.1 应用程序框架概述   4.1.2 核心应用程序类   4.1.3 应用程序初始化过程   4.1.4 设计应用程序UI体系结构   4.1.5 选择合适的体系结构  4.2 UI用户界面与独立引擎的开发  4.3 Ecorn插件技术   4.3.1 Ecom概念概述   4.3.2 Ecom接口   4.3.3 Ecom DLL  4.4 国际化与本地化  4.5 小结 第5章 控件  5.1 简单控件   5.1.1 初始化   5.1.2 绘图   5.1.3 用户输入处理  5.2 复合控件  5.3 常用控件   5.3.1 文本标签   5.3.2 按钮   5.3.3 编辑器   5.3.4 列表  5.4 对话框   5.4.1 定义资源   5.4.2 创建对话框类   5.4.3 执行对话框  5.5 表格   5.5.1 定义资源   5.5.2 创建表格类   5.5.3 执行表格  5.6 小结 第6章 多媒体  6.1 多媒体组件结构  6.2 多媒体框架   6.2.1 客户API   6.2.2 控制器框架   6.2.3 控制器插件   6.2.4 底层子系统   6.2.5 图像转换库   6.2.6 在板摄像头API   6.2.7 使用MMF  6.3 音频   6.3.1 音频播放   6.3.2 音频录制   6.3.3 音频流   6.3.4 音频格式转换  6.4 视频   6.4.1 与视频相关的几个基本概念   6.4.2 视频播放   6.4.3 视频录制  6.5 位图   6.5.1 位图API概述   6.5.2 位图的使用   6.5.3 位图变换  6.6 图像格式转换   6.6.1 基于活动对象的图像处理   6.6.2 图像解码   6.6.3 图像编码   6.6.4 静态函数  6.7 摄像头   6.7.1 创建摄像头   6.7.2 摄像头参数设置   6.7.3 摄像头取景器   6.7.4 图像捕捉   6.7.5 视频捕捉  6.8 小结 第7章 网络与通信  7.1 基于GPRS的无线数据通信   7.1.1 GPRS基本概念   7.1.2 通信数据库   7.1.3 管理GPRS网络连接界面   7.1.4 Socket通信   7.1.5 名字/地址解析与IPv6   7.1.6 网络安全性与Secure Socket   7.1.7 HTTP协议   7.1.8 使用模拟器中的网络功能  7.2 电话功能   7.2.1 电话API基本功能   7.2.2 电话呼入与呼出  7.3 蓝牙通信   7.3.1 设备搜索   7.3.2 服务搜索   7.3.3 蓝牙安全管理器   7.3.4 蓝牙Socket通信   7.3.5 对象交换协议  7.4 小结 第8章 消息  8.1 消息及其简介   8.1.1 消息的特点   8.1.2 消息条目   8.1.3 消息服务器   8.1.4 消息类型模块   8.1.5 BIO消息   8.1.6 消息API函数   8.1.7 消息开发步骤  8.2 短消息   8.2.1 SMS简介   8.2.2 SMS结构和流程   8.2.3 短消息应用实例  8.3 多媒体消息   8.3.1 MMS简介   8.3.2 MMS系统组成   8.3.3 MMS的信令原理   8.3.4 MMS的发送过程   8.3.5 SMI L   8.3.6 MMS的API函数   8.3.7 MMS开发实例   8.3.8 MMS常见错误信息  8.4 电子邮件   8.4.1 电子邮件简介   8.4.2 Email的基本协议   8.4.3 Email发送和接收的基本原理   8.4.4 Email简单实例  8.5 小结
Visual C++/Turbo C串口通信编程实践及源代码 第1章 轻松体验串口通信编程与调试 1 1.1 使用串口调试助手来体验串口通信 1 1.2 体验windows环境下的visual c++串口通信编程 4 1.3 体验dos环境下turbo c串口通信编程 12 第2章 多线程串口编程工具cserialport类 16 2.1 cserialport类的功能及成员函数介绍 16 2.2 应用cserialport类编制基于对话框的应用程序 30 2.3 应用cserialport类编制基于单文档的应用程序 35 2.4 对cserialport类的改进 40 2.4.1 改进一:ascii文本和二进制数据发送方式兼容 40 2.4.2 改进二:也许能解决内存泄漏 43 2.4.3 改进三:彻底关闭串口,释放串口资源 44 第3章 控件mscomm串口编程 46 3.1 mscomm控件介绍 46 3.1.1 vc中应用mscomm控件编程步骤 46 3.1.2 mscomm控件串行通信处理方式 47 3.1.3 mscomm 控件的属性说明 48 3.1.4 mscomm控件错误信息 55 3.2 使用mscomm控件的几个疑难问题 56 3.2.1 使用variant 和safearray 数据类型从串口读写数据 56 .3.2.2 mscomm控件能离开对话框独立存在吗 59 3.2.3 如何发送接收ascii值为0和大于128的字符 60 3.2.4 在同一程序中用mscomm控件控制多个串口的具体操作方法 62 3.2.5 解决使用控件编程时程序占用的内存会不断增大的问题 62 3.2.6 在mscomm控件串口编程时遇到的其他问题 63 3.3 在基于单文档(sdi)程序中应用mscomm控件 63 3.4 应用mscomm控件控制多个串口实例 69 3.5 串口与modem拨号应用简例 76 3.5.1 创建工程 76 3.5.2 代码分析 78 3.5.3 应用 85 第4章 windows api串口编程 87 4.1 windows api串口编程概述 87 4.2 api串口编程中用到的结构及相关概念说明 89 4.2.1 dcb(device control block)结构 89 4.2.2 超时设置commtimeouts结构 92 4.2.3 overlapped异步i/o重叠结构 94 4.2.4 通信错误与通信设备状态 95 4.2.5 串行通信事件 96 4.3 windows api串行通信函数 97 4.4 win32 api串口通信编程的一般流程和特殊实例 116 4.4.1 win32 api串口通信编程的一般流程 116 4.4.2 用查询方式读串口 116 4.4.3 同步i/o读写数据 117 4.4.4 关于流控制的设置问题 118 4.5 cserialport类中的api函数编程应用剖析 119 4.6 win32 api串口编程tty(虚拟终端)实例 128 4.6.1 建立程序工程 128 4.6.2 建立串口设置对话框 129 4.6.3 编写ctermdoc类的相关代码 132 4.6.4 小结 141 4.6.5 在ctermview类中字添加符键入处理代码与串口接收处理代码 142 第5章 串口调试助手v2.2编程 147 5.1 建立scomm程序工程实现界面功能 147 5.2 串口的初始化及关闭 150 5.3 串口数据的发送与接收及十六进制数据的处理 151 5.3.1 十六进数据发送处理 152 5.3.2 手动发送处理 152 5.3.3 自动发送处理 153 5.3.4 接收处理及十六进制显示 154 5.4 其他辅助功能的实现 156 5.4.1 接收数据的文件保存 156 5.4.2 实现小文件发送 158 5.4.3 图钉按钮功能使程序能浮在最上层 161 5.4.4 对话框动画图标的实现 162 5.4.5 超链接功能的实现 164 5.4.6 如何打开帮助网页文件 164 第6章 dos环境下的turbo c串口编程及通用实例gserial类 168 6.1 pc机异步通信适配器8250及其编程操作 169 6.1.1 ins8250内部寄存器及其选择方式 169 6.1.2 波特率设置 169 6.1.3 数据位、奇偶校验、停止位等数据格式设置 170 6.1.4 查询i/o方式相关设置 171 6.1.5 中断i/o通信方式相关设置 171 6.1.6 modem寄存器 172 6.2 comrxtx程序实例 173 6.3 通用实例程序gserial类 175 6.4 用gserial类控制多串口 186 6.5 多串口编程pc机高号中断8259a可编程中断控制器的控制 195 第7章 串口通信用户层协议的编制与数据处理方法 197 7.1 通信协议的编制 197 7.1.1 为什么要编制用户通信协议 197 7.1.2 串口通信中用户层协议编制原则 199 7.1.3 在串口通信中几种常用的用户层协议 200 7.2 串口通信数据包处理方法编程实例 202 7.2.1 编程任务 203 7.2.2 编程步骤 203 7.2.3 程序测试 216 第8章 单片机串口通信 218 8.1 单片机串口硬件系统及c51程序开发 218 8.1.1 较典型的单片机硬件系统实例 218 8.1.2 c51语言及程序简介 220 8.1.3 开发c51程序的利器keil c51 uvision2及串口程序仿真 221 8.2 c51单片机串口通信程序实例 226 8.2.1 实例一 226 8.2.2 实例二 227 第9章 串口与网络结合的解决方案及编程 230 9.1 串口与网络结合的硬件解决方案 230 9.2典型串口与联网的设备 231 9.2.1 nport5400系列产品的特点 231 9.2.2 nport 5400系列产品的典型应用介绍 233 9.2.3 nport5400系列产品的设置与编程测试 235 9.3 与access数据库结合的串口通信实例 237 9.3.1 微机网络检测系统说明 237 9.3.2 创建odbc数据源 238 9.3.3 创建工程 239 9.3.4 程序简介 244 9.4 与winsock结合的串口通信实例 246 9.4.1 客户端应用程序 247 9.4.2 服务器应用程序 252 9.5 在已经编好的串口通信程序中加入网络通信功能 260 9.5.1参照mfc appwizard创建winsockets程序 261 9.5.2 利用windows sockets api和第三方提供的类进行编程 262 9.6 串口通信用于遥控操作简例 262 第10章 计算机串口与其他设备通信编程实例 266 10.1通过串口收发短消息 266 10.1.1 sms编码规范及编码与解码例程 266 10.1.2 at命令收发短消息实例 273 10.1.3 "实时"接收短消息的方法 281 10.1.4 用串口收发sms短信编程的一些讨论 283 10.2 计算机与rabbit 2000嵌入式系统通信编程实例 286 10.2.1 rabbit 2000微处理器介绍 286 10.2.2 动态c(dynamic c)语言介绍 287 10.2.3 某车载无线调度系统实例介绍 288 10.3 计算机与plc通信程序实例 294 10.4 matlab环境串口编程通信实例 295 10.4.1 matlab串口类serial应用 295 10.4.2 通过串口使matlab simulink与下位机通讯进行控制 299 10.4.3 xpc目标环境下串口通信实现 299 第11章 串口通信基本概念及标准 302 11.1 串口通信基本概念 302 11.1.1 串行通信概述 302 11.1.2 单工、半双工和全双工的定义 305 11.1.3 同步传送与异步传送 306 11.1.4 串行通信协议 306 11.2 rs-232-c串口标准 309 11.2.1 rs-232-c标准 309 11.2.2 rs-232-c串行通信接线实例 312 11.3 rs-422/485串口标准 314 11.3.1 概述 314 11.3.2 rs-422与rs-485串行接口标准 315 11.3.3 rs-422与rs-485的网络安装注意要点 317 11.3.4 rs-232、rs422、rs485电气参数对比 318 11.4 串口调试注意事项 318 11.5 常用数据校验法 318 11.5.1 奇偶校验 318 11.5.2 循环冗余码校验 319 11.6 串口连接和tcp/ip连接对比 320 11.7 现场总线与rs-232、rs-485的本质区别 320 11.8 modem通信技术 320 11.8.1 modem的基本工作原理 320 11.8.2 modem的功能 322 11.8.3 modem的分类 322 11.8.4 modem的安装 324 11.8.5 modem v.92标准介绍 326 11.8.6 modem的速度 327 11.8.7 modem优化方法 328 11.8.8 modem命令/at命令 329 第12章 不占用串口的串口数据捕捉 338 12.1 驱动程序的基本概念:vxd与wdm 338 12.1.1 虚拟设备驱动程序vxd 338 12.1.2 win32驱动程序模型wdm 340 12.1.3 在不同操作系统下选用哪种驱动程序模式 341 12.2 vxd示例程序介绍--vtoolsd中的commhook 341 12.3 串口数据捕捉实例程序 351 12.3.1 编程任务 351 12.3.2 编程步骤 351 12.4 虚拟串口简介 364 附录a turbo c说明 366 附录b ascii码表 376
书名:《Visual C++/Turbo C串口通信编程实践》(电子工业出版社.龚建伟.熊光明)。 内容简介 本书从编程实践的角度详细介绍了Windows环境下和DOS环境下的串口通信的基本方法,并根据当前串口与网络结合发展的趋势,介绍了串口与网络TCP/IP、远程控制与监测相结合的一些解决方案和编程要点。由于编程步骤详尽,初学Visual C++/C(甚至是以前完全没有接触过Visual C++)的读者也能很快编写出Visual C++的串口通信程序。本书配光盘,书中实例源程序和相关资料可在对应章节的文件夹中找到。 本书是从事串口及网络通信的技术人员和学习者的极佳参考资料,也可以作为数据通信课程的辅助教材。 作者简介 龚建伟,工学博士,目前在北京理工大学从事科研究与教学工作。主要从事计算机控制技术、顺人和智慧能车辆技术、数据通信技术的研究。 目录 第1章 轻松体验串口通信编程与调试 1 1.1 使用串口调试助手来体验串口通信 1 1.2 体验Windows环境下的Visual C++串口通信编程 4 1.3 体验DOS环境下Turbo C串口通信编程 12 第2章 多线程串口编程工具CSerialPort类 16 2.1 CSerialPort类的功能及成员函数介绍 16 2.2 应用CSerialPort类编制基于对话框的应用程序 30 2.3 应用CSerialPort类编制基于单文档的应用程序 35 2.4 对CSerialPort类的改进 40 2.4.1 改进一:ASCII文本和二进制数据发送方式兼容 40 2.4.2 改进二:也许能解决内存泄漏 43 2.4.3 改进三:彻底关闭串口,释放串口资源 44 第3章 控件MSComm串口编程 46 3.1 MSComm控件介绍 46 3.1.1 VC中应用MSComm控件编程步骤 46 3.1.2 MSComm控件串行通信处理方式 47 3.1.3 MSComm 控件的属性说明 48 3.1.4 MSComm控件错误信息 55 3.2 使用MSComm控件的几个疑难问题 56 3.2.1 使用VARIANT 和SAFEARRAY 数据类型从串口读写数据 56 3.2.2 MSComm控件能离开对话框独立存在吗 59 3.2.3 如何发送接收ASCII值为0和大于128的字符 60 3.2.4 在同一程序中用MSComm控件控制多个串口的具体操作方法 62 3.2.5 解决使用控件编程时程序占用的内存会不断增大的问题 62 3.2.6 在MSComm控件串口编程时遇到的其他问题 63 3.3 在基于单文档(SDI)程序中应用MSComm控件 63 3.4 应用MSComm控件控制多个串口实例 69 3.5 串口与MODEM拨号应用简例 76 3.5.1 创建工程 76 3.5.2 代码分析 78 3.5.3 应用 85 第4章 Windows API串口编程 87 4.1 Windows API串口编程概述 87 4.2 API串口编程中用到的结构及相关概念说明 89 4.2.1 DCB(Device Control Block)结构 89 4.2.2 超时设置COMMTIMEOUTS结构 92 4.2.3 OVERLAPPED异步I/O重叠结构 94 4.2.4 通信错误与通信设备状态 95 4.2.5 串行通信事件 96 4.3 Windows API串行通信函数 97 4.4 Win32 API串口通信编程的一般流程和特殊实例 116 4.4.1 Win32 API串口通信编程的一般流程 116 4.4.2 用查询方式读串口 116 4.4.3 同步I/O读写数据 117 4.4.4 关于流控制的设置问题 118 4.5 CSerialPort类中的API函数编程应用剖析 119 4.6 Win32 API串口编程TTY(虚拟终端)实例 128 4.6.1 建立程序工程 128 4.6.2 建立串口设置对话框 129 4.6.3 编写CTermDoc类的相关代码 132 4.6.4 小结 141 4.6.5 在CTermView类中字添加符键入处理代码与串口接收处理代码 142 第5章 串口调试助手V2.2编程 147 5.1 建立SCOMM程序工程实现界面功能 147 5.2 串口的初始化及关闭 150 5.3 串口数据的发送与接收及十六进制数据的处理 151 5.3.1 十六进数据发送处理 152 5.3.2 手动发送处理 152 5.3.3 自动发送处理 153 5.3.4 接收处理及十六进制显示 154 5.4 其他辅助功能的实现 156 5.4.1 接收数据的文件保存 156 5.4.2 实现小文件发送 158 5.4.3 图钉按钮功能使程序能浮在最上层 161 5.4.4 对话框动画图标的实现 162 5.4.5 超链接功能的实现 164 5.4.6 如何打开帮助网页文件 164 第6章 DOS环境下的Turbo C串口编程及通用实例GSerial类 168 6.1 PC机异步通信适配器8250及其编程操作 169 6.1.1 INS8250内部寄存器及其选择方式 169 6.1.2 波特率设置 169 6.1.3 数据位、奇偶校验、停止位等数据格式设置 170 6.1.4 查询I/O方式相关设置 171 6.1.5 中断I/O通信方式相关设置 171 6.1.6 MODEM寄存器 172 6.2 COMRXTX程序实例 173 6.3 通用实例程序GSerial类 175 6.4 用GSerial类控制多串口 186 6.5 多串口编程PC机高号中断8259A可编程中断控制器的控制 195 第7章 串口通信用户层协议的编制与数据处理方法 197 7.1 通信协议的编制 197 7.1.1 为什么要编制用户通信协议 197 7.1.2 串口通信中用户层协议编制原则 199 7.1.3 在串口通信中几种常用的用户层协议 200 7.2 串口通信数据包处理方法编程实例 202 7.2.1 编程任务 203 7.2.2 编程步骤 203 7.2.3 程序测试 216 第8章 单片机串口通信 218 8.1 单片机串口硬件系统及C51程序开发 218 8.1.1 较典型的单片机硬件系统实例 218 8.1.2 C51语言及程序简介 220 8.1.3 开发C51程序的利器Keil C51 uVision2及串口程序仿真 221 8.2 C51单片机串口通信程序实例 226 8.2.1 实例一 226 8.2.2 实例二 227 第9章 串口与网络结合的解决方案及编程 230 9.1 串口与网络结合的硬件解决方案 230 9.2典型串口与联网的设备 231 9.2.1 NPort5400系列产品的特点 231 9.2.2 NPort 5400系列产品的典型应用介绍 233 9.2.3 NPort5400系列产品的设置与编程测试 235 9.3 与Access数据库结合的串口通信实例 237 9.3.1 微机网络检测系统说明 237 9.3.2 创建ODBC数据源 238 9.3.3 创建工程 239 9.3.4 程序简介 244 9.4 与WinSock结合的串口通信实例 246 9.4.1 客户端应用程序 247 9.4.2 服务器应用程序 252 9.5 在已经编好的串口通信程序中加入网络通信功能 260 9.5.1参照MFC AppWizard创建WinSockets程序 261 9.5.2 利用Windows Sockets API和第三方提供的类进行编程 262 9.6 串口通信用于遥控操作简例 262 第10章 计算机串口与其他设备通信编程实例 266 10.1通过串口收发短消息 266 10.1.1 SMS编码规范及编码与解码例程 266 10.1.2 AT命令收发短消息实例 273 10.1.3 “实时”接收短消息的方法 281 10.1.4 用串口收发SMS短信编程的一些讨论 283 10.2 计算机与Rabbit 2000嵌入式系统通信编程实例 286 10.2.1 Rabbit 2000微处理器介绍 286 10.2.2 动态C(Dynamic C)语言介绍 287 10.2.3 某车载无线调度系统实例介绍 288 10.3 计算机与PLC通信程序实例 294 10.4 MATLAB环境串口编程通信实例 295 10.4.1 MATLAB串口类Serial应用 295 10.4.2 通过串口使MATLAB Simulink与下位机通讯进行控制 299 10.4.3 xPC目标环境下串口通信实现 299 第11章 串口通信基本概念及标准 302 11.1 串口通信基本概念 302 11.1.1 串行通信概述 302 11.1.2 单工、半双工和全双工的定义 305 11.1.3 同步传送与异步传送 306 11.1.4 串行通信协议 306 11.2 RS-232-C串口标准 309 11.2.1 RS-232-C标准 309 11.2.2 RS-232-C串行通信接线实例 312 11.3 RS-422/485串口标准 314 11.3.1 概述 314 11.3.2 RS-422与RS-485串行接口标准 315 11.3.3 RS-422与RS-485的网络安装注意要点 317 11.3.4 RS-232、RS422、RS485电气参数对比 318 11.4 串口调试注意事项 318 11.5 常用数据校验法 318 11.5.1 奇偶校验 318 11.5.2 循环冗余码校验 319 11.6 串口连接和TCP/IP连接对比 320 11.7 现场总线与RS-232、RS-485的本质区别 320 11.8 MODEM通信技术 320 11.8.1 MODEM的基本工作原理 320 11.8.2 MODEM的功能 322 11.8.3 MODEM的分类 322 11.8.4 MODEM的安装 324 11.8.5 MODEM V.92标准介绍 326 11.8.6 MODEM的速度 327 11.8.7 MODEM优化方法 328 11.8.8 MODEM命令/AT命令 329 第12章 不占用串口的串口数据捕捉 338 12.1 驱动程序的基本概念:VxD与WDM 338 12.1.1 虚拟设备驱动程序VxD 338 12.1.2 Win32驱动程序模型WDM 340 12.1.3 在不同操作系统下选用哪种驱动程序模式 341 12.2 VxD示例程序介绍——VToolsD中的CommHook 341 12.3 串口数据捕捉实例程序 351 12.3.1 编程任务 351 12.3.2 编程步骤 351 12.4 虚拟串口简介 364 附录A Turbo C说明 366 附录B ASCII码表 376 源码链接:http://download.csdn.net/download/nihuichao/10244970

4,012

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧