1.1 计算机监控系统的概念 1
1.2 计算机监控系统的主要特点 1
第1章 概述 1
1.3 计算机监控系统的分类 2
1.4 计算机监控系统的应用 3
1.5 计算机监控系统的实例 3
1.6 本章小结 4
2.1 Visual Basic的开发环境 7
10.2.4 短信的接收 11 7
第2章 Visual Basic入门 7
第一部分 基础篇 7
2.2.1 系统需求 8
2.2.2 程序设计及代码编写 8
2.2 教学计划计算器 8
2.3 程序的调试技术 11
2.4 帮助文档的制作 12
2.5 程序的发布 13
2.6 本章小结 14
第3章 串行通信接口及其编程 15
3.1 RS-232接口 15
3.3 对等接口之间的通信连接方法 17
3.2 RS-422与RS-485接口 17
3.4 串行通信控件MSComm 18
3.4.1 MSComm控件的属性 18
3.4.2 MSComm控件的事件 24
3.5 基本的串行通信程序的实现 25
3.5.1 程序设计与源代码 25
3.5.2 程序的测试 26
3.6 数据接收技巧 27
3.7 本章小结 30
第4章 RJ-45接口及网络编程 31
4.1 RJ-45接口的物理特性 31
4.2.1 Winsock控件的属性 32
4.2 网络编程控件Winsock 32
4.2.2 Winsock控件的方法 34
4.2.3 Winsock控件的事件 35
4.3 Winsock控件的使用 36
4.3.1 基于TCP协议的客户机程序的实现 36
4.3.2 基于TCP协议的服务器程序的实现 38
4.4 本章小结 39
第5章 数据的表示与转换 40
5.1 字节转换为十六进制字符串 40
5.2 十六进制字符串转换为字节 41
5.3 普通字符串转换为十六进制字符串 42
5.4 十六进制字符串转换为普通字符串 43
5.5 普通字符串转换为Unicode字符串 44
5.6 Unicode字符串转换为普通字符串 45
5.7 十六进制字符串转换为Variant 45
5.8 Variant转换为十六进制字符串 47
5.9 应用测试 47
5.10 本章小结 51
第6章 数据包的校验技术 52
6.1 累加和(Add)校验 53
6.2 异或(Xor)校验 54
6.3 循环冗余(CRC)校验 56
6.4 累加求补(CheckSum)校验 58
6.5 数据包综合生成与校验 59
6.5.1 数据包的综合生成 59
6.5.2 数据包的统一校验 60
6.6 应用测试 62
6.7 本章小结 66
第7章 常用工具的使用 67
7.1 Windows超级终端 67
7.1.1 超级终端用于串行通信 67
7.1.2 超级终端用于TCP/IP通信 68
7.2 串口调试助手 70
7.3 通用多功能计算机监控系统测试软件 71
7.3.1 主界面 72
7.3.2 Setup(设置)表单 73
7.3.3 Protocols(协议)表单 74
7.3.4 Parity(校验)表单 74
7.3.5 调制解调器功能 75
7.4 虚拟串口的使用 75
7.5 本章小结 76
第8章 调制解调器的仿真 79
8.1.1 ATDTn 79
8.1 调制解调器的基本原理与AT命令 79
第二部分 操练篇 79
8.1.3 ATSn 80
8.1.2 AT#CID 80
8.2 来电显示的数据格式 81
8.3 简易仿真调制解调器的实现 81
8.4 本章小结 92
第9章 支持来电显示的多账号拨号器 93
9.1 多账号拨号器的原理 93
9.2 来电显示的功能扩展 94
9.3 软件的设计 95
9.4 软件主要功能的实现 96
9.5 数据库操作技术 108
9.6 系统托盘的实现 109
9.7 软件的测试 111
9.8 本章小结 112
第10章 短信猫的综合应用 113
10.1 短信猫的AT命令 113
10.1.1 AT命令的基本知识及终端设备的初始化 113
10.1.2 SIM卡的安全性命令 114
10.1.3 短信中心号码的获取和设置 115
10.1.4 SIM卡电话本的管理 115
10.2 短信的发送与接收 115
10.2.1 TEXT模式发送短信 116
10.2.2 PDU模式发送短信 116
10.2.3 短信的群发 117
10.3 综合应用软件的实现 118
10.4 短信猫的应用 141
10.5 本章小结 141
第11章 POP3密码攻击程序 143
11.1 POP3协议 143
11.2 密码攻击模型 144
11.3 代价估算 145
11.4 POP3密码攻击程序的实现 146
11.4.1 Main模块 146
11.4.2 程序界面 148
11.4.3 主界面代码 149
11.4.4 服务器设置界面代码 154
11.5 程序测试 155
11.6 本章小结 156
第12章 基于短信的电话客户管理系统 157
12.1 系统要求和准备工作 157
12.2 系统功能设计 158
12.3 数据库设计及相关功能 158
12.4 SMTP转短信的实现 159
12.5 软件的实现 160
12.5.1 主界面的设计 160
12.5.3 查询 170
12.5.2 系统设置 170
12.5.4 电话处理 171
12.5.5 数据维护 172
12.5.6 打印 173
12.5.7 帮助 175
12.6 软件测试 175
12.7 本章小结 177
第三部分 实战篇 181
第13章 数字I/O模块的仿真 181
13.1 硬件设计 181
13.2 通信协议设计 182
13.3.1 主界面设计 183
13.3 软件实现 183
13.3.2 参数设置界面的设计 187
13.3.3 完整的源代码 187
13.4 软件测试 200
13.5 本章小结 201
第14章 主控程序的设计与开发 203
14.1 主界面设计 203
14.2 软件源代码 207
14.3 软件测试 214
14.4 本章小结 214
15.1 项目背景 216
15.2 受控站的硬件结构设计 216
第15章 高山无人站电源监控系统 216
15.3 软件实现 218
15.3.1 通信协议说明 218
15.3.2 函数说明 219
15.3.3 主要源代码 220
15.3.4 主控程序的设计 224
15.4 系统调试 224
15.5 本章小结 225
第16章 网关技术 226
16.1 RS 232/RS-232网关 226
16.1.1 软件实现 226
16.1.2 软件测试 230
16.2 RS-232/RJ-45网关 231
16.2.1 软件实现 231
16.2.2 软件测试 235
16.3 网关的应用 236
16.4 本章小结 237
第17章 基于TCP/IP的主控程序 238
17.1 软件设计 238
17.2 软件测试 242
17.3 本章小结 243
第18章 通用多功能测试软件分析 244
18.1 主界面源代码分析 244
18.2 设置界面源代码分析 252
18.3 校验码计算源代码分析 257
18.4 协议处理源代码分析 258
18.5 应用方向 260
18.5.1 远程调试与维护 260
18.5.2 模拟主控机测试智能设备 261
18.5.3 模拟智能设备测试主控机 261
18.5.4 截取通信协议 261
18.5.5 通信协议的破译与应用 262
18.6 本章小结 262
第19章 计算机监控模型研究 263
19.1 计算机监控系统的硬件模型 263
19.2 主控机软件模型 264
19.3 受控机软件模型 266
19.4 网络环境下的主机安全维护 267
19.5 本章小结 268
附录1 StringProcess模块 269
附录2 TCP模块 274
附录3 ByteProcess模块 277
附录4 Parity模块 284
附录5 General模块 291
附录6 FileProcess模块 296
附录7 MsCommProcess模块 299
附录8 SMS模块 302
附录9 Base64模块 305
参考文献 311