图书介绍

计算机监控系统的仿真开发PDF|Epub|txt|kindle电子书版本网盘下载

计算机监控系统的仿真开发
  • 马玉春著 著
  • 出版社: 北京:国防工业出版社
  • ISBN:9787118099492
  • 出版时间:2015
  • 标注页数:326页
  • 文件大小:48MB
  • 文件页数:348页
  • 主题词:计算机监控系统-系统仿真

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

计算机监控系统的仿真开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 概述1

1.1 计算机监控系统的概念与主要特点1

1.2 计算机监控系统的应用2

1.3 计算机监控系统的实例3

1.4 串行接口4

1.4.1 RS-232接口4

1.4.2 RS-422与RS-485接口5

1.4.3 对等接口之间的通信连接方法6

1.5 网络接口7

1.6 通信协议8

1.7 仿真开发实验室的搭建9

1.8 本章小结9

教学提示10

思考与练习10

第2章 软件仿真模块和常用工具11

2.1 综合硬件实例11

2.2 通用多功能计算机监控系统测试软件12

2.2.1 基本功能13

2.2.2 充当主控机13

2.2.3 充当受控机14

2.2.4 截取通信协议14

2.2.5 远程调试15

2.2.6 调制解调器功能15

2.2.7 主窗体界面16

2.2.8 系统设置界面17

2.2.9 协议管理界面18

2.2.10 电话簿界面19

2.2.11 校验码计算界面20

2.2.12 测试报告界面20

2.3 Ⅰ-7065D软件仿真模块21

2.3.1 主要功能和技术特点21

2.3.2 通信协议21

2.3.3 主窗体界面22

2.3.4 用TestPort测试Ⅰ-7065D23

2.4 M-7065D软件仿真模块23

2.5 Ⅰ-7013D软件仿真模块25

2.6 基于TCP客户机的计算机监控系统测试软件25

2.7 RS-232/RJ-45接口转换软件26

2.7.1 应用模型27

2.7.2 界面介绍27

2.8 本章小结29

教学提示29

思考与练习29

第一部分 编程基础与技巧32

第3章 Visual Basic 2010入门32

3.1 Visual Basic 2010的开发环境32

3.1.1 启动Visual Basic 201032

3.1.2 定制IDE33

3.2 创建Windows窗体应用程序35

3.2.1 需求分析35

3.2.2 环境与界面的处理36

3.2.3 代码编写38

3.2.4 插入代码段的使用41

3.3 调试42

3.4 命名空间44

3.5 如何寻求帮助和提高编程水平45

3.5.1 基本语法45

3.5.2 基本技巧46

3.5.3 理论知识46

3.6 本章小结47

教学提示47

思考与练习47

第4章 界面设计48

4.1 公共控件48

4.1.1 Label48

4.1.2 LinkLabel49

4.1.3 TextBox50

4.1.4 CheckBox51

4.1.5 RadioButton52

4.1.6 ComboBox52

4.1.7 ToolTip53

4.1.8 NotifyIcon54

4.1.9 PictureBox55

4.1.10 ProgressBar57

4.1.11 TrackBar57

4.1.12 DateTimePicker58

4.2 容器59

4.2.1 GroupBox59

4.2.2 Panel60

4.2.3 TabControl61

4.2.4 SplitContainer62

4.2.5 TableLayoutPanel64

4.2.6 FlowLayoutPanel65

4.3 菜单和工具栏66

4.3.1 MenuStrip66

4.3.2 ContextMenuStrip67

4.3.3 ToolStrip68

4.3.4 StatusStrip70

4.4 对话框71

4.4.1 OpenFileDialog71

4.4.2 SaveFileDialog73

4.5 组件73

4.5.1 Timer74

4.5.2 SerialPort74

4.6 本章小结77

教学提示77

思考与练习78

第5章 图形程序设计79

5.1 坐标系及其变换79

5.2 系统颜色80

5.3 Pen类81

5.4 Graphics类82

5.5 绘制形状83

5.5.1 绘制直线84

5.5.2 绘制矩形85

5.5.3 绘制椭圆85

5.5.4 绘制多边形85

5.6 Brush86

5.7 绘制实时数据线87

5.8 本章小结89

教学提示89

思考与练习89

第6章 My命名空间90

6.1 访问资源元素91

6.2 访问主机92

6.2.1 剪贴板操作92

6.2.2 访问系统时钟93

6.2.3 获取主机系统信息93

6.2.4 访问键盘94

6.2.5 访问鼠标94

6.2.6 获取计算机的名称94

6.2.7 访问网络94

6.2.8 访问串口95

6.3 访问应用程序95

6.4 访问用户与应用程序级设置97

6.5 文本文件操作101

6.6 本章小结103

教学提示103

思考与练习104

第7章 常用编程技巧105

7.1 消息框105

7.2 模式对话框107

7.3 获取环境变量的值107

7.4 String类及数据的格式化处理109

7.4.1 String类的使用109

7.4.2 数据的格式化处理112

7.5 日期与时间的处理115

7.5.1 日期与时间的计算115

7.5.2 日期与时间的格式化处理116

7.6 可变数组与控件数组的使用118

7.6.1 可变数组119

7.6.2 控件数组119

7.7 BASE64编码与解码121

7.8 Stopwatch的使用122

7.9 控件获取焦点123

7.10 多线程的实现123

7.11 调试信息输出126

7.12 本章小结127

教学提示128

思考与练习128

第二部分 数据库操作技术130

第8章 数据库基础130

8.1 Access数据库的创建130

8.2 关系数据库标准语言SQL131

8.2.1 SQL的数据查询功能131

8.2.2 SQL的数据操纵功能133

8.3 在应用程序中访问数据库134

8.3.1 连接到数据库134

8.3.2 数据库的绑定136

8.4 ADO.NET的基本原理137

8.5 通过ADO.NET连接到数据源139

8.6 通过DataReader访问数据库140

8.7 通过DataAdapter访问数据库142

8.7.1 DataSet的基本原理143

8.7.2 用DataAdapter填充数据集145

8.7.3 使用DataAdapter更新数据源146

8.7.4 使用CommandBuilder生成命令147

8.8 本章小结149

教学提示149

思考与练习149

第9章 Access数据库类150

9.1 变量与辅助函数相关的定义150

9.2 属性151

9.3 构造函数154

9.4 数据源的更新155

9.5 序号自动操作方法156

9.6 其他方法157

9.7 应用测试158

9.8 本章小结160

教学提示160

思考与练习160

第10章 DataGridView模板161

10.1 DataGridView的主要特点161

10.2 DataGridView的常用属性161

10.2.1 布局属性162

10.2.2 数据属性162

10.2.3 外观属性162

10.2.4 行为属性165

10.2.5 杂项属性165

10.3 DataGridView的常用方法166

10.4 DataGridView的常用事件166

10.4.1 CellClick事件166

10.4.2 CellFormating事件166

10.4.3 RowHeaderMouseClick事件167

10.4.4 RowPrePaint事件168

10.4.5 RowValidated事件168

10.4.6 UserDeletingRow事件168

10.5 非绑定模式的数据显示169

10.6 BindingSource类用于数据绑定171

10.7 DataGridView模板的实现171

10.7.1 变量定义和数据表信息的获取172

10.7.2 布局自动完成的准备工作173

10.7.3 代码自动生成与属性的自动获取175

10.7.4 数据自动更新技术177

10.7.5 其他相关操作178

10.8 DataGridView模板的发布与应用179

10.9 本章小结180

教学提示181

思考与练习181

第11章 Windows事务提醒程序182

11.1 数据库的设计182

11.2 框架设计182

11.2.1 需要的软件模块182

11.2.2 窗体设计183

11.2.3 项目属性设计185

11.3 主窗体的代码实现185

11.3.1 变量与方法定义185

11.3.2 主窗体的主要事件186

11.3.3 其他事件的处理187

11.4 时钟代码的主要工作188

11.4.1 主窗体信息更新和准备工作188

11.4.2 记录的检索与处理189

11.5 时间表设置窗体的代码实现191

11.6 事务提醒窗体的代码实现193

11.7 Interlocked类的使用193

11.8 程序测试194

11.9 本章小结196

教学提示196

思考与练习196

第三部分 .NET串行通信解决方案198

第12章 数据编码与处理技术198

12.1 枚举类型和常量的定义198

12.2 十六进制字符串的预处理199

12.3 十六进制字符串中插入或删除空格200

12.4 字节(数组)转换为十六进制字符串201

12.5 十六进制字符串转换为字节(数组)203

12.6 普通字符串与十六进制字符串之间的相互转换204

12.7 字节数组与普通字符串之间的相互转换205

12.8 普通字符串与Unicode字符串之间的相互转换206

12.8.1 普通字符串转换为Unicode字符串206

12.8.2 Unicode字符串转换为普通字符串207

12.9 随机字节(数组)的生成207

12.10 字节的位操作208

12.11 本章小结209

教学提示209

思考与练习210

第13章 数据包的校验技术211

13.1 全局枚举类型的定义211

13.2 累加和(Add)校验码的生成与检验212

13.3 异或(Xor)校验码的生成与检验214

13.4 循环冗余(CRC)校验码的生成与检验215

13.5 累加求补(BCS)校验码的生成与检验217

13.6 结尾码的处理219

13.7 数据包的统一校验221

13.8 数据包的综合生成与信息提取224

13.9 本章小结225

教学提示226

思考与练习226

第14章 串行接口操作技术227

14.1 串行接口名称的获取与应用227

14.2 串行接口的打开与关闭228

14.3 串口默认参数的快速设置229

14.4 获取调制解调器的接口名称230

14.5 获取串行接口的状态231

14.6 通过串行接口发送数据232

14.7 通过串行接口接收数据234

14.8 综合测试236

14.8.1 变量和辅助方法的定义236

14.8.2 主要控件对象的关键代码237

14.8.3 测试效果239

14.9 本章小结240

教学提示240

思考与练习240

第15章 办公电话自动拨号程序241

15.1 基本原理241

15.2 窗体布局241

15.3 项目属性设计242

15.4 需要的软件模块243

15.5 窗体代码分析245

15.5.1 变量与方法定义245

15.5.2 主窗体的主要事件247

15.6 拨号功能的实现249

15.7 复位操作的主要功能250

15.8 上下文菜单代码分析252

15.9 程序测试253

15.1 0本章小结254

教学提示254

思考与练习254

第四部分 .NET网络通信解决方案256

第16章 通用TCP客户机256

16.1 网络编程的常用类256

16.2 IP地址的获取257

16.3 TcpClient类258

16.4 自定义TCP客户机类259

16.4.1 基本定义259

16.4.2 构造函数与销毁函数260

16.4.3 与远程主机的连接261

16.4.4 数据接收的处理261

16.4.5 数据发送的处理263

16.5 TCP客户机的窗体设计263

16.6 需要的软件模块264

16.7 主窗体的代码分析265

16.7.1 自定义类的事件代理分析266

16.7.2 主窗体及其他相关控件的关键代码分析268

16.8 参数设置窗体的代码分析269

16.9 本章小结270

教学提示270

思考与练习270

第17章 通用TCP服务器271

17.1 TcpListener类271

17.2 自定义TCP_Server类272

17.2.1 基本定义272

17.2.2 构造函数和销毁函数274

17.2.3 连接请求的处理274

17.3 TCP服务器的窗体设计275

17.4 需要的软件模块276

17.5 窗体代码分析276

17.6 应用模型277

17.7 本章小结278

教学提示278

思考与练习278

第五部分 主控机与受控机软件开发实例280

第18章 主控机软件开发280

18.1 模块工作参数设置软件280

18.1.1 主窗体设计280

18.1.2 关键代码分析280

18.1.3 软件测试282

18.2 模块地址查找软件283

18.2.1 主窗体设计283

18.2.2 主窗体的基本定义与代码分析284

18.2.3 数据的快速接收与处理285

18.2.4 软件测试286

18.3 M-7065D测试软件287

18.3.1 主窗体设计287

18.3.2 Main模块分析287

18.3.3 功能代码289

18.3.4 数据的快速接收与处理290

18.3.5 软件测试291

18.4 Ⅰ-7065D监控软件291

18.4.1 主窗体设计291

18.4.2 关键代码分析292

18.4.3 软件测试293

18.5 Ⅰ-7013D温度检测软件294

18.5.1 主界面设计294

18.5.2 关键代码分析294

18.5.3 软件测试295

18.5.4 支持TCP协议的温度检测软件296

18.6 本章小结297

教学提示297

思考与练习297

第19章 受控机软件的C语言解决方案298

19.1 数据编码与处理技术298

19.1.1 字符串转换为字节(数组)298

19.1.2 字节(数组)转换为字符串299

19.1.3 字节的位操作技术300

19.1.4 字节数组的显示301

19.2 数据包的校验技术302

19.2.1 累加和(Add)校验302

19.2.2 异或(Xor)校验303

19.2.3 循环冗余(CRC)校验304

19.2.4 累加求补(BCS)校验305

19.2.5 校验码的综合生成305

19.2.6 从字符串中提取字节形式的校验码307

19.2.7 结尾码的检验308

19.2.8 校验码的综合检验309

19.2.9 数据包的统一检验310

19.3 串行接口操作技术311

19.3.1 基本通信函数311

19.3.2 字节数组和字符串的发送312

19.3.3 结尾码的发送313

19.3.4 附加校验码和结尾码的数据发送313

19.3.5 带延迟的数据接收方法314

19.3.6 带回车符的字符串数据快速接收方法315

19.4 应用实例316

19.5 本章小结318

教学提示318

思考与练习318

附录A 计算机监控系统的开发步骤320

A.1 需求分析320

A.2 I/O模块的设置与测试320

A.3 受控机程序的设计与调试321

A.4 受控机程序的下载322

A.5 如何设计和调试主控机程序323

A.6 总结与思考325

参考文献326

热门推荐