普通高等教育"十二五"规划教材:VB通信
《VB通信编程技术》从编程实践的角度详细介绍了 Windows 环境下利用 Visual Basic 进行串口通信和网络通信编程的基本方法, 并结合当前串口通信与网络通信发展的趋势, 通过一系列应用实例, 详细阐述了串口通信和网络通信技术与 Visual Basic 技术相结合解决实际问题的基本思路和方法, 给出了远程控制与监测相结合的解决方案和编程要点。
基本信息
- 书名
普通高等教育"十二五"规划教材:VB通信
- 外文名
Communications Programing Using Visual Basic
- 作者
曾丽丽 刘心红
- 出版社
中国石化出版社
- 出版日期
2014年4月1日
内容简介
《普通高等教育"十二五"规划教材:VB通信编程技术》语言简洁,步骤详尽,实例丰富,强调实用性,对从事串口及网络通信的技术人员和学习者具有较高的参考价值,适合高等院校学生、中高级程序员和软件开发人员学习使用。
图书目录
第1章串行通信基础知识 1.1串行通信 1.1.1串行通信和并行通信 1.1.2串行通信方式 1.1.3数据传送方式 1.2串行通信接口 1.2.1RS—232串口 1.2.2RS—485接口 1.2.3USB接口 1.3RS—232串口协议概述 1.3.1机械特性 1.3.2电气特性 1.3.3功能特性 1.3.4规程特性 1.4速度及流量控制 1.4.1RS—232与信息传输速度 1.4.2流量控制 1.5串口的初始化 1.6串口连接线的制作 1.6.1串口直连线 1.6.2串口交叉线 1.7串口调试工具 1.7.1串口通信测试器 1.7.2超级终端 第2.章MSComm串口通信 2.1MSComm控件的引用 2.2MSComm属性 2.3MSComm控件事件 2.4回路测试 2.5自动读取传入的字符串 2.6数据服务器的仿真 2.7控制数据服务器 2.8字节与字符 2.9字节的传送与接收 第3章VB串口通信应用实例 3.1PC与单片机通信———回环测试 3.1.1单片机通信接口简介 3.1.2回环测试功能介绍 3.1.3单片机回环测试的KeilC51程序设计 3.1.4单片机回环测试的BASCOM程序设计方法 3.1.5利用串口助手测试回环测试单片机 3.1.6PC机回环测试程序设计 3.2PC与单片机通信———流水灯及数据显示控制 3.2.1单片机流水灯及数据显示控制的KeilC51程序设计 3.2.2单片机流水灯及数据显示控制的BASCOM805.1程序设计 3.2.3串口助手测试流水灯及数据显示 3.2.4PC机对流水灯及数据显示控制程序设计 3.3PC与单片机通信———计算机温度检测 3.3.1温度检测器设计要求 3.3.2用KeilC51编写温度检测模块程序 3.3.3用BASCOM编写温度检测程序 3.3.4利用串口助手测试温度检测器 3.3.5VB监控程序设计 3.4PC机与开关控制器的通信 3.4.1开关控制器功能 3.4.2用KeilC51编写开关控制器程序 3.4.3用BASCOM编写开关控制器程序 3.4.4利用串口助手测试开关控制器 3.4.5PC机监控开关控制器程序设计 3.5PC与ADAM模块通信 3.5.1ADAM模块应用系统结构图 3.5.2ADAM模块通信协议分析 3.5.3ADAM模拟测试 3.5.4PC与ADAM—4050通信程序设计 3.5.5PC与ADAM—4017通信程序设计 3.6PC与DXX远程测控模块通信 3.6.1DXX模块应用系统结构图 3.6.2DXX模块通信协议分析 3.6.3DXXDIO模块通信命令 3.6.4DXXAIO模块通信命令 3.6.5DXX模块测试 3.6.6PC与DXXDIO模块通信程序设计 3.6.7PC与DXXAIO模块通信程序设计 第4章网络通信基础知识 4.1Winsock属性(Property) 4.2Winsock方法(Method) 4.3Winsock控件事件(Event) 第5章基于UDP协议的网络通信 5.1UDP协议基础 5.2UDP连接的基础范例 5.3三子棋游戏 第6章基于TCP协议的网络通信 6.1TCP协议 6.2TCP连接范例 6.3多人聊天室 6.3.1多人聊天室设计思想 6.3.2多人聊天室服务器端程序设计 6.3.3多人聊天室客户端程序设计 第7章基于FTP协议的网络通信 7.1FTP协议 7.2FTP服务器———文件的接收 7.2.1FTP服务器和客户端简介 7.2.2FTP服务器窗体设计及程序设计详解 7.2.3FTP服务器完整程序代码 7.3FTP客户端程序———文件上传 7.3.1FTP客户端窗体设计及程序设计详解 7.3.2FTP客户端完整程序代码 7.4实际测试 第8章通信数据的管理 8.1数据库的基础知识 8.1.1数据库的概念 8.1.2数据库系统的特点 8.1.3关系数据库 8.2数据库的创建 8.2.1Access2003软件建立数据库 8.2.2利用VB建立数据库 8.3SQL语句介绍 8.4利用Data控件访问数据库 8.4.1Data控件的主要属性 8.4.2Data控件访问数据库———通讯录实例1 8.4.3Data控件的常用方法 8.4.4Data控件访问数据库———通讯录实例2 8.5使用ADO控件访问数据库 8.5.1ADO控件的引用 8.5.2ADO对象 8.5.3通过ADO对象访问数据库———通讯录实例3 8.6数据库在通信中的应用 8.6.1MSFlexGrid控件简介 8.6.2数据库在网络通信中的应用 参考文献