书籍详情
Visual C++ Visual Basic串并口开发技术工程应用实例导航
作者:求是科技 编著
出版社:人民邮电出版社
出版时间:2006-01-01
ISBN:9787115137517
定价:¥52.00
购买这本书可以去
内容简介
本书是《VisualC++串口通信技术与工程实践》作者求是科技推出的又一力作,凝聚了作者在工控领域多年的开发经验和心得体会。.针对工控领域串并口开发的特点,从实用角度出发,仔细筛选了7个串井口技术的工程案例。旨在通过实例的讲解,让读者进一步掌握串井口相关技术,达到在实际的工程项目中有所参考的目的。本书选择的7个案例都取材于实际的工程项目:有的是抽取了串口或并口为核心的一部分模块,有的是将项目稍加改动,使其通用性更强。..本书介绍的7个串并口案例都是最具代表意义的技术在实际工程中的应用,对应的程序内容取自于实际应用的项目(其中有的是全部,有的是以串、井口技术为主线的部分模块)。本书可以帮助读者掌握串井口技术的具体应用方法,并获得更多的行业项目的解决方案。本书专业性和实用性较强,对于利用vlsualC++/VisualBasic进行串井口通信的项目开发具有很高的参考价值。本书适合中高级程序员、软件开发人员和系统分析人员阅读和参考。...
作者简介
暂缺《Visual C++ Visual Basic串并口开发技术工程应用实例导航》作者简介
目录
第1章 串口编程调试精灵 1
1.1 功能描述 1
1.2 系统分析与设计 1
1.3 关键技术与算法 2
1.3.1 MSComm控件 2
1.3.2 接收回显模块 7
1.4 编写程序代码 9
1.4.1 使用AppWizard创建项目 9
1.4.2 加入串口通信功能 9
1.4.3 设置界面 10
1.4.4 程序主体类分析与实现 12
1.5 安装与配置方案 54
1.5.1 串口编程调试精灵安装项目的基本设置 54
1.5.2 串口编程调试精灵安装项目文件的设置 55
1.5.3 串口精灵测试 57
第2章 云台镜头控制系统 59
2.1 功能描述 59
2.2 设备布局 59
2.3 系统分析与设计 60
2.3.1 动作控制 60
2.3.2 状态(开关)控制 61
2.3.3 通信方式 62
2.4 关键技术与算法 63
2.4.1 数据编码 63
2.4.2 数据通信 64
2.4.3 解码器工作方式 66
2.4.4 程序控制 66
2.5 编写程序代码 67
2.5.1 使用AppWizard创建项目 67
2.5.2 加入通信模块 68
2.5.3 设置界面 68
2.5.4 程序主体类分析与实现 75
2.6 调试和配置方案 116
2.6.1 调试 116
2.6.2 配置 117
第3章 语音自动应答系统 118
3.1 功能描述 118
3.2 系统需求 118
3.2.1 设备需求 118
3.2.2 软件系统需求 119
3.3 系统分析与设计 120
3.3.1 拨号过程 120
3.3.2 应答过程 120
3.4 关键技术与算法 121
3.4.1 COM的技术 121
3.4.2 如何使用Platform SDK 128
3.4.3 TAPI3 SDK 128
3.5 编写程序代码 131
3.5.1 建立新的工程 131
3.5.2 加入COM和TAPI3的支持 131
3.5.3 编写CTapi类 131
3.5.4 编写CTapiEventNotification类 159
3.5.5 设置主对话框 161
3.5.6 设置配置对话框 179
3.6 调试和配置方案 182
3.6.1 调试 182
3.6.2 配置 183
第4章 短信实现远程监测系统 184
4.1 功能描述 184
4.2 设备布局 185
4.3 功能分析与工作流程 187
4.4 关键技术与算法 192
4.4.1 RS-232通信 192
4.4.2 串行通信控件 192
4.4.3 数据协议 193
4.4.4 AT指令介绍 196
4.4.5 串行通信程序的设计与编写 201
4.5 编写程序 203
4.5.1 主界面的设计与实现 204
4.5.2 系统初始化与连接检验 208
4.5.3 参数设置 213
4.5.4 自动接收数据 216
4.5.5 请求数据 228
4.5.6 数据查询与分析 232
4.6 调试和配置方案 237
4.6.1 调试错误 237
4.6.2 调试过程 238
4.7 特别强调与补充 240
第5章 步进电机控制机器人小车 241
5.1 步进电机控制系统简介 241
5.1.1 步进电机介绍 241
5.1.2 步进电机控制系统 241
5.2 步进电机控制卡简介 243
5.2.1 MPC02的软硬件简介 243
5.2.2 MPC02的结构 244
5.2.3 MPC02的运动控制功能 244
5.2.4 MPC02控制卡的安装 245
5.3 运动控制系统的开发 251
5.3.1 开发Windows下的运动控制系统 251
5.3.2 运动控制函数描述 253
5.3.3 运动控制系统开发示例 257
5.4 步进电机控制机器人小车的设计与实现 260
5.4.1 整体设计 260
5.4.2 硬件设计 260
5.4.3 软件设计 261
5.4.4 编写程序代码 262
第6章 来电显示的客户管理系统 274
6.1 实现来电显示基础知识 274
6.1.1 应用TAPI 274
6.1.2 应用MSComm控件 274
6.1.3 实现来电显示的系统需求 275
6.2 用MSComm控件实现来电显示关键技术 276
6.2.1 实现来电显示的基本流程 276
6.2.2 实现来电显示的程序示例 277
6.3 来电显示客户管理系统的设计与实现 280
6.3.1 系统实现功能 280
6.3.2 流程分析 280
6.4 系统数据库设计 281
6.4.1 数据库的结构 281
6.4.2 用SQL Server 2000进行数据库配置 281
6.4.3 数据表设计 284
6.5 编写程序代码 285
6.5.1 系统界面浏览 285
6.5.2 设计系统框架 287
6.5.3 系统主界面设计 297
6.5.4 来电信息界面设计 301
6.5.5 客户组管理相关界面设计 302
6.5.6 客户管理相关界面设计 308
6.5.7 来电信息管理界面设计 311
6.5.8 其他信息查询界面设计 312
第7章 智能安防报警系统 316
7.1 系统描述 316
7.2 设备布局与线路连接 316
7.3 功能分析与工作流程 316
7.4 关键技术与算法 316
7.4.1 建立安防信息数据库 317
7.4.2 端口设置和定时读取I/O端口数据 319
7.4.3 判断是否有触发事件 319
7.4.4 启动并口对应的报警设备 320
7.4.5 根据设置拨打报警电话 321
7.4.6 安防日志管理 322
7.4.7 I/O端口通信方式的使用 323
7.5 编写程序代码 323
7.5.1 主要思路 323
7.5.2 系统基本框架 324
7.5.3 公共代码模块 324
7.5.4 主界面模块 325
7.5.5 参数设置向导模块 340
7.5.6 添加/删除/编辑参数模块 357
7.5.7 通信参数设置模块 372
7.5.8 日志管理模块 376
7.6 调试和配置方案 381
7.7 关于程序改进 382
1.1 功能描述 1
1.2 系统分析与设计 1
1.3 关键技术与算法 2
1.3.1 MSComm控件 2
1.3.2 接收回显模块 7
1.4 编写程序代码 9
1.4.1 使用AppWizard创建项目 9
1.4.2 加入串口通信功能 9
1.4.3 设置界面 10
1.4.4 程序主体类分析与实现 12
1.5 安装与配置方案 54
1.5.1 串口编程调试精灵安装项目的基本设置 54
1.5.2 串口编程调试精灵安装项目文件的设置 55
1.5.3 串口精灵测试 57
第2章 云台镜头控制系统 59
2.1 功能描述 59
2.2 设备布局 59
2.3 系统分析与设计 60
2.3.1 动作控制 60
2.3.2 状态(开关)控制 61
2.3.3 通信方式 62
2.4 关键技术与算法 63
2.4.1 数据编码 63
2.4.2 数据通信 64
2.4.3 解码器工作方式 66
2.4.4 程序控制 66
2.5 编写程序代码 67
2.5.1 使用AppWizard创建项目 67
2.5.2 加入通信模块 68
2.5.3 设置界面 68
2.5.4 程序主体类分析与实现 75
2.6 调试和配置方案 116
2.6.1 调试 116
2.6.2 配置 117
第3章 语音自动应答系统 118
3.1 功能描述 118
3.2 系统需求 118
3.2.1 设备需求 118
3.2.2 软件系统需求 119
3.3 系统分析与设计 120
3.3.1 拨号过程 120
3.3.2 应答过程 120
3.4 关键技术与算法 121
3.4.1 COM的技术 121
3.4.2 如何使用Platform SDK 128
3.4.3 TAPI3 SDK 128
3.5 编写程序代码 131
3.5.1 建立新的工程 131
3.5.2 加入COM和TAPI3的支持 131
3.5.3 编写CTapi类 131
3.5.4 编写CTapiEventNotification类 159
3.5.5 设置主对话框 161
3.5.6 设置配置对话框 179
3.6 调试和配置方案 182
3.6.1 调试 182
3.6.2 配置 183
第4章 短信实现远程监测系统 184
4.1 功能描述 184
4.2 设备布局 185
4.3 功能分析与工作流程 187
4.4 关键技术与算法 192
4.4.1 RS-232通信 192
4.4.2 串行通信控件 192
4.4.3 数据协议 193
4.4.4 AT指令介绍 196
4.4.5 串行通信程序的设计与编写 201
4.5 编写程序 203
4.5.1 主界面的设计与实现 204
4.5.2 系统初始化与连接检验 208
4.5.3 参数设置 213
4.5.4 自动接收数据 216
4.5.5 请求数据 228
4.5.6 数据查询与分析 232
4.6 调试和配置方案 237
4.6.1 调试错误 237
4.6.2 调试过程 238
4.7 特别强调与补充 240
第5章 步进电机控制机器人小车 241
5.1 步进电机控制系统简介 241
5.1.1 步进电机介绍 241
5.1.2 步进电机控制系统 241
5.2 步进电机控制卡简介 243
5.2.1 MPC02的软硬件简介 243
5.2.2 MPC02的结构 244
5.2.3 MPC02的运动控制功能 244
5.2.4 MPC02控制卡的安装 245
5.3 运动控制系统的开发 251
5.3.1 开发Windows下的运动控制系统 251
5.3.2 运动控制函数描述 253
5.3.3 运动控制系统开发示例 257
5.4 步进电机控制机器人小车的设计与实现 260
5.4.1 整体设计 260
5.4.2 硬件设计 260
5.4.3 软件设计 261
5.4.4 编写程序代码 262
第6章 来电显示的客户管理系统 274
6.1 实现来电显示基础知识 274
6.1.1 应用TAPI 274
6.1.2 应用MSComm控件 274
6.1.3 实现来电显示的系统需求 275
6.2 用MSComm控件实现来电显示关键技术 276
6.2.1 实现来电显示的基本流程 276
6.2.2 实现来电显示的程序示例 277
6.3 来电显示客户管理系统的设计与实现 280
6.3.1 系统实现功能 280
6.3.2 流程分析 280
6.4 系统数据库设计 281
6.4.1 数据库的结构 281
6.4.2 用SQL Server 2000进行数据库配置 281
6.4.3 数据表设计 284
6.5 编写程序代码 285
6.5.1 系统界面浏览 285
6.5.2 设计系统框架 287
6.5.3 系统主界面设计 297
6.5.4 来电信息界面设计 301
6.5.5 客户组管理相关界面设计 302
6.5.6 客户管理相关界面设计 308
6.5.7 来电信息管理界面设计 311
6.5.8 其他信息查询界面设计 312
第7章 智能安防报警系统 316
7.1 系统描述 316
7.2 设备布局与线路连接 316
7.3 功能分析与工作流程 316
7.4 关键技术与算法 316
7.4.1 建立安防信息数据库 317
7.4.2 端口设置和定时读取I/O端口数据 319
7.4.3 判断是否有触发事件 319
7.4.4 启动并口对应的报警设备 320
7.4.5 根据设置拨打报警电话 321
7.4.6 安防日志管理 322
7.4.7 I/O端口通信方式的使用 323
7.5 编写程序代码 323
7.5.1 主要思路 323
7.5.2 系统基本框架 324
7.5.3 公共代码模块 324
7.5.4 主界面模块 325
7.5.5 参数设置向导模块 340
7.5.6 添加/删除/编辑参数模块 357
7.5.7 通信参数设置模块 372
7.5.8 日志管理模块 376
7.6 调试和配置方案 381
7.7 关于程序改进 382
猜您喜欢