Visual C++串口通信工程开发实例导航

副标题:无

作   者:谭思亮,邹超群等编著

分类号:

ISBN:9787115109491

微信扫一扫,移动浏览光盘

简介

   本书以串口通信技术在各行业(情况)的实际应用为内容,以实例导航的方式向读者介绍了如何将串口技术、相应的行业算法合理地实施到项目开发中。   本书的8个串口通信案例都是精挑细选后才确定的,它们基本覆盖了串口技术的主要应用领域(直接联系计算机、控制Modem、连接常见的编解码设备、与单片机通信、与PDA设备交互数据等),并且案例内容全部取自于实际应用的项目(其中有的是全部、有的是以串口技术为主线的部分模块)。    本书可以帮助读者掌握串口技术的具体应用方法,并获得更多的行业项目的解决方法,以及如何运用串口通信等信息。    本书专业性和实用性较强,对于利用Visual C++进行串口通信实际项目开发具有非常高的参考价值。适合中高级程序员、软件开发人员和系统分析人员阅读和参考。   

目录

第1章 串口实现双机互联 1

1.1 功能描述 1

1.2 系统分析与设计 2

1.3 关键技术与算法 3

1.3.1 串口技术 3

1.3.2 串口通信协议设计 11

1.4 编写程序代码 14

1.4.1 使用appwizard创建项目 14

1.4.2 编写串口通信底层类 14

1.4.3 界面设计与实现 37

1.4.4 程序主体类分析与实现 40

1.5 小结 72

第2章 串口编程调试精灵 73

2.1 功能描述 73

2.2 系统分析与设计 73

2.3 关键技术与算法 74

2.3.1 mscomm控件 74

2.3.2 接收回显模块 79

2.4 编写程序代码 81

2.4.1 使用appwizard创建项目 81

.2.4.2 加入串口通信功能 81

2.4.3 设置界面 82

2.4.4 程序主体类分析与实现 84

2.5 安装与配置方案 126

2.5.1 串口编程调试精灵安装项目的基本设置 126

2.5.2 串口编程调试精灵安装项目文件的设置 127

2.5.3 串口精灵测试 129

第3章 云台镜头控制系统 131

3.1 功能描述 131

3.2 设备布局 131

3.3 系统分析与设计 132

3.3.1 动作控制 132

3.3.2 状态(开关)控制 133

3.3.3 通信方式 134

3.4 关键技术与算法 135

3.4.1 数据编码 135

3.4.2 数据通信 136

3.4.3 解码器工作方式 138

3.4.4 程序控制 138

3.5 编写程序代码 139

3.5.1 使用appwizard创建项目 139

3.5.2 加入通信模块 140

3.5.3 设置界面 140

3.5.4 程序主体类分析与实现 147

3.6 调试和配置方案 188

3.6.1 调试 188

3.6.2 配置 189

第4章 pc与pda数据交互系统 190

4.1 功能描述 190

4.2 系统分析与设计 190

4.2.1 设计原则 190

4.2.2 总体方案 190

4.2.3 数据互传接口iexch 192

4.2.4 消息定义 193

4.2.5 注册表项 193

4.3 编写程序代码 193

4.3.1 创建pdacomm系统目录结构 194

4.3.2 使用atl com appwizard建立项目 194

4.3.3 实现iexch接口 194

4.3.4 实现com库注册和卸载函数 197

4.3.5 设计数据互传与转换共同父类 201

4.3.6 设计数据互传与转换类 216

4.4 本章小结 246

第5章 gps数据采集程序 248

5.1 功能描述 248

5.2 系统分析与设计 249

5.3 关键技术与算法 249

5.3.1 nmea0153协议 249

5.3.2 odbc技术 250

5.4 程序设计与实现 256

5.4.1 创建并配置数据源 256

5.4.2 使用appwizard创建项目 257

5.4.3 设置程序界面 258

5.4.4 程序主体类分析与实现 263

5.5 调试方案 279

5.6 小结 280

第6章 楼宇自控系统 281

6.1 功能描述 281

6.2 设备布局 281

6.3 系统分析与设计 282

6.4 关键技术与算法 287

6.5 编写程序代码 289

6.6 调试和配置方案 297

6.7 特别强调与补充 305

第7章 智能安防报警系统 306

7.1 功能描述 306

7.2 设备布局 307

7.3 系统分析与设计 307

7.4 关键技术与算法 307

7.4.1 建立安防信息数据库 307

7.4.2 端口设置和定时读取i/o端口数据 309

7.4.3 判断是否有触发事件 309

7.4.4 启动并口对应的报警设备 310

7.4.5 设置拨打报警电话 311

7.4.6 安防日志管理 312

7.4.7 i/o端口通信方式的使用 313

7.5 编写程序代码 313

7.5.1 使用appwizard创建项目 313

7.5.2 界面设计与实现 314

7.5.3 加入通信模块 323

7.5.4 加入数据库支持 323

7.5.5 程序主体类分析与实现 325

7.6 调试和配置方案 397

第8章 语音自动应答系统 398

8.1 功能描述 398

8.2 系统需求 398

8.2.1 设备需求 398

8.2.2 软件系统需求 399

8.3 系统分析与设计 400

8.3.1 拨号过程 400

8.3.2 应答过程 400

8.4 关键技术与算法 401

8.4.1 com的技术 401

8.4.2 如何使用platform sdk 408

8.4.3 tapi3 sdk 408

8.5 编写程序代码 411

8.5.1 建立新的工程 411

8.5.2 加入com和tapi3的支持 411

8.5.3 编写ctapi类 411

8.5.4 编写ctapieventnotification类 439

8.5.5 设置主对话框 441

8.5.7 设置配置对话框 459

8.6 调试和配置方案 462

8.6.1 调试 462

8.6.2 配置 463


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Visual C++串口通信工程开发实例导航
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon