图书介绍

计算机监控系统开发与实战2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

计算机监控系统开发与实战
  • 马玉春,李壮,张鲲等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111376057
  • 出版时间:2012
  • 标注页数:372页
  • 文件大小:97MB
  • 文件页数:392页
  • 主题词:计算机监控-教材

PDF下载


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

下载说明

计算机监控系统开发与实战PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 计算机监控系统基础2

第1章 概述2

1.1 计算机监控系统的概念2

1.2 计算机监控系统的主要特点2

1.3 计算机监控系统的分类3

1.4 计算机监控系统的应用4

1.5 计算机监控系统的实例4

1.6 串行接口5

1.6.1 RS-232接口6

1.6.2 RS-422与RS-485接口7

1.6.3 对等接口之间的通信连接方法7

1.7 网络接口8

1.8 通信协议9

1.9 本章小结10

思考与练习10

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

2.1 综合硬件实例11

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

2.2.1 基本功能13

2.2.2 充当主控机14

2.2.3 充当受控机14

2.2.4 截取通信协议14

2.2.5 远程调试15

2.2.6 Modem功能15

2.2.7 主窗体界面16

2.2.8 系统设置界面16

2.2.9 协议管理界面17

2.2.10 电话簿界面18

2.2.11 校验码计算界面19

2.2.12 测试报告界面19

2.3 开关量I/O软件仿真模块19

2.3.1 硬件模型19

2.3.2 通信协议20

2.3.3 主窗体界面21

2.3.4 参数设置界面22

2.3.5 用TestPort测试软件仿真模块23

2.4 模拟量输入开关量输出软件仿真模块23

2.5 RS-232/RS-232接口转换软件24

2.6 通用TCP客户机与服务器26

2.6.1 通用TCP客户机26

2.6.2 通用TCP服务器27

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

2.7.1 应用模型28

2.7.2 界面介绍29

2.8 本章小结29

思考与练习30

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

第3章 Visual Basic 2008入门32

3.1 Visual Basic 2008的开发环境32

3.1.1 启动Visual Basic 200832

3.1.2 定制IDE34

3.2 创建Windows窗体应用程序36

3.2.1 需求分析36

3.2.2 环境与界面的处理36

3.2.3 代码编写39

3.2.4 插入代码段的使用41

3.3 调试42

3.4 部署应用程序43

3.4.1 理解ClickOnce技术43

3.4.2 使用发布向导44

3.4.3 测试安装程序46

3.5 命名空间47

3.6 本章小结48

思考与练习48

第4章 界面设计49

4.1 公共控件49

4.1.1 Label49

4.1.2 LinkLabel50

4.1.3 TextBox51

4.1.4 CheckBox52

4.1.5 RadioButton52

4.1.6 ComboBox53

4.1.7 ToolTip54

4.1.8 NotifyIcon55

4.1.9 PictureBox56

4.1.10 ProgressBar57

4.1.11 TrackBar58

4.1.12 DateTimePicker59

4.2 容器59

4.2.1 GroupBox60

4.2.2 Panel60

4.2.3 TabControl61

4.2.4 SplitContainer62

4.2.5 TableLayoutPanel63

4.2.6 FlowLayoutPanel65

4.3 菜单和工具栏65

4.3.1 MenuStrip65

4.3.2 ContextMenuStrip66

4.3.3 ToolStrip67

4.3.4 ToolStripContainer69

4.3.5 StatusStrip70

4.4 对话框70

4.4.1 OpenFileDialog70

4.4.2 SaveFileDialog72

4.5 组件73

4.5.1 ErrorProvider73

4.5.2 HelpProvider74

4.5.3 Timer75

4.5.4 SerialPort76

4.6 本章小结78

思考与练习79

第5章 图形程序设计80

5.1 坐标系及其变换80

5.2 系统颜色81

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

第6章 My命名空间90

6.1 访问主机90

6.1.1 播放音频91

6.1.2 剪贴板操作91

6.1.3 访问系统时钟92

6.1.4 获取主机系统信息92

6.1.5 访问键盘93

6.1.6 访问鼠标93

6.1.7 获取计算机的名称93

6.1.8 访问网络94

6.1.9 访问串口94

6.2 访问应用程序95

6.3 访问资源元素96

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

6.5 文本文件操作101

6.6 注册表操作103

6.6.1 使用My.Computer.Registry访问注册表104

6.6.2 注册表的访问测试105

6.7 My命名空间扩展107

6.8 本章小结109

思考与练习109

第7章 常用编程技巧110

7.1 消息框110

7.2 输入对话框111

7.3 模式对话框112

7.4 获取环境变量的值113

7.5 识别操作系统114

7.6 String类及数据的格式化处理115

7.6.1 String类的使用115

7.6.2 数据的格式化处理118

7.6.3 经典字符串函数的使用120

7.7 日期与时间的处理120

7.7.1 日期与时间的计算121

7.7.2 日期与时间的格式化处理122

7.8 可变数组与控件数组的使用124

7.8.1 可变数组124

7.8.2 控件数组125

7.9 BASE64编码与解码126

7.10 Stopwatch的使用127

7.11 控制计算机休眠或待机128

7.12 Using语句的使用129

7.13 控件获取焦点130

7.14 动画精灵的实现130

7.15 多线程的实现133

7.16 杂项代码136

7.16.1 时间相关函数136

7.16.2 其他函数139

7.16.3 杂项代码综合测试140

7.17 本章小结141

思考与练习141

第8章 自定义字符串处理类142

8.1 自定义类的创建142

8.2 数据与属性的定义143

8.3 构造函数与销毁函数144

8.4 Web中文文本分词相关函数145

8.5 密码穷举相关函数153

8.6 其他常用函数157

8.7 类的使用与测试158

8.8 本章小结160

思考与练习160

第三部分 数据库操作技术162

第9章 数据库基础162

9.1 Access数据库的创建162

9.2 关系数据库标准语言SQL163

9.2.1 SQL的数据查询功能163

9.2.2 SQL的数据操纵功能165

9.3 在应用程序中访问数据库166

9.3.1 连接到数据库166

9.3.2 数据库的绑定167

9.4 ADO.NET的基本原理168

9.5 通过ADO.NET连接到数据源169

9.6 通过DataReader访问数据库171

9.7 通过DataAdapter访问数据库173

9.7.1 DataSet的基本原理173

9.7.2 用DataAdapter填充数据集175

9.7.3 使用DataAdapter更新数据源176

9.7.4 使用CommandBuilder生成命令177

9.8 本章小结179

思考与练习179

第10章 Access数据库类180

10.1 私有变量与辅助函数的定义180

10.2 属性181

10.3 构造函数183

10.4 数据源的更新184

10.5 序号自动操作方法185

10.6 其他方法186

10.7 应用测试187

10.8 本章小结189

思考与练习189

第11章 DataGridView模板190

11.1 DataGridView的主要特点190

11.2 DataGridView的常用属性190

11.2.1 布局属性191

11.2.2 数据属性191

11.2.3 外观属性191

11.2.4 行为属性193

11.2.5 杂项属性194

11.3 DataGridView的常用方法195

11.4 DataGridView的常用事件195

11.4.1 CellClick事件195

11.4.2 CellFormatting事件195

11.4.3 RowHeaderMouseClick事件196

11.4.4 RowPrePaint事件196

11.4.5 RowValidated事件196

11.4.6 UserDeletingRow事件197

11.5 非绑定模式的数据显示197

11.6 BindingSource类用于数据绑定199

11.7 DataGridView模板的实现200

11.7.1 变量定义和数据表信息的获取200

11.7.2 布局自动完成的准备工作201

11.7.3 代码自动生成与属性的自动获取203

11.7.4 数据自动更新技术205

11.7.5 其他相关操作205

11.8 DataGridView模板的发布与应用206

11.9 本章小结207

思考与练习207

第12章 Windows事务提醒程序208

12.1 数据库的设计208

12.2 框架设计208

12.2.1 需要的软件模块208

12.2.2 窗体设计209

12.2.3 项目属性设计211

12.3 主窗体的代码实现211

12.3.1 变量与方法定义211

12.3.2 主窗体的主要事件212

12.3.3 其他事件的处理214

12.4 时钟代码的主要工作214

12.4.1 主窗体信息更新和准备工作214

12.4.2 记录的检索与处理215

12.5 时间表设置窗体的代码实现217

12.6 事务提醒窗体的代码实现219

12.7 Interlocked类的使用219

12.8 程序测试220

12.9 本章小结221

思考与练习221

第四部分 串行通信解决方案224

第13章 数据编码与处理技术224

13.1 枚举类型和常量的定义224

13.2 十六进制字符串的预处理225

13.3 十六进制字符串中插入或删除空格226

13.4 字节(数组)转换为十六进制字符串227

13.5 十六进制字符串转换为字节(数组)228

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

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

13.8 普通字符串与Unicode字符串之间的相互转换231

13.8.1 普通字符串转换为Unicode字符串231

13.8.2 Unicode字符串转换为普通字符串232

13.9 中文信息的加密与解密233

13.10 随机字节(数组)的生成234

13.11 字节的位操作与二进制转换235

13.11.1 字节的位操作235

13.11.2 二进制转换236

13.11.3 应用测试237

13.12 本章小结238

思考与练习238

第14章 数据包的校验技术239

14.1 全局枚举类型的定义239

14.2 累加和(Add)校验240

14.3 异或(Xor)校验241

14.4 循环冗余(CRC)校验242

14.5 累加求补(BCS)校验244

14.6 结尾码的处理245

14.7 数据包的统一校验246

14.8 数据包的综合生成与信息提取247

14.9 应用测试248

14.10 本章小结249

思考与练习249

第15章 串行接口操作技术250

15.1 串行接口名称的获取与应用250

15.2 串行接口的打开与关闭251

15.3 获取调制解调器的接口名称251

15.4 获取串行接口的状态252

15.5 通过串行接口发送数据253

15.6 通过串行接口接收数据254

15.7 带延迟的接收数据方法255

15.8 综合测试256

15.8.1 变量和辅助方法的定义256

15.8.2 主要控件对象的关键代码257

15.8.3 测试效果259

15.9 本章小结260

思考与练习260

第16章 办公电话自动拨号程序261

16.1 基本原理261

16.2 窗体布局261

16.3 项目属性设计262

16.4 需要的软件模块263

16.5 窗体代码分析265

16.5.1 变量与方法的定义265

16.5.2 主窗体的主要事件266

16.6 拨号功能的实现268

16.7 复位操作的主要功能269

16.8 上下文菜单代码分析271

16.9 程序测试272

16.10 本章小结273

思考与练习273

第五部分 Java与C语言解决方案276

第17章 Java通用数据处理技术276

17.1 十六进制字符串转换为字节(数组)276

17.2 字节(数组)转换为十六进制字符串277

17.3 英文字符串与字节(数组)之间的相互转换278

17.4 字符串转换为Unicode编码279

17.5 Unicode编码转换为字符串279

17.6 从ByteBuffer中获取byte数组280

17.7 十六进制字符串的格式化处理280

17.8 ByteProcess类的综合应用测试281

17.9 本章小结282

思考与练习282

第18章 Java事件驱动的串行通信实现283

18.1 Java串行通信开发包的安装283

18.2 Java Communications API中与RS-232相关的类与方法283

18.3 串行通信的实现284

18.4 程序的测试286

18.5 本章小结286

思考与练习286

第19章 Java串行通信类的设计与应用287

19.1 OperateCOM类287

19.2 ReadCOM类289

19.3 串口类的发布292

19.4 串口类的测试:SerialExample类292

19.5 本章小结293

思考与练习294

第20章 C语言综合解决方案295

20.1 bioscom通信函数及相关定义295

20.2 通信函数的设计296

20.3 通信函数的应用299

20.4 校验码的计算300

20.5 数据包的校验302

20.6 位操作函数303

20.7 其他函数304

20.8 综合应用305

20.9 本章小结308

思考与练习308

第六部分 网络通信与Web服务310

第21章 通用TCP客户机310

21.1 网络编程的常用类310

21.2 IP地址的获取311

21.3 TcpClient类311

21.4 自定义TCP客户端类312

21.4.1 基本定义313

21.4.2 构造函数与销毁函数314

21.4.3 与远程主机的连接314

21.4.4 数据接收的处理315

21.4.5 数据发送的处理316

21.5 TCP客户机的窗体设计317

21.6 需要的软件模块318

21.7 主窗体的代码分析318

21.7.1 自定义类的事件代理分析319

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

21.8 参数设置窗体的代码分析322

21.9 本章小结323

思考与练习323

第22章 通用TCP服务器324

22.1 TcpListener类324

22.2 自定义TCP_Server类325

22.2.1 基本定义325

22.2.2 构造函数和销毁函数326

22.2.3 连接请求的处理327

22.3 TCP服务器的窗体设计328

22.4 需要的软件模块328

22.5 窗体代码分析329

22.6 应用模型330

22.7 本章小结330

思考与练习330

第23章 Web服务331

23.1 什么是Web服务331

23.2 Web服务的体系结构332

23.3 Visual Web Developer 2008的开发环境333

23.4 天气预报Web服务应用程序335

23.4.1 准备工作335

23.4.2 代码分析337

23.4.3 程序测试339

23.5 本章小结339

思考与练习339

第七部分 受控机与主控机软件开发实例第24章 高山无人站电源监控系统342

24.1 项目背景342

24.2 受控站的硬件结构设计342

24.3 软件实现343

24.3.1 通信协议说明343

24.3.2 函数说明344

24.3.3 主要源代码345

24.3.4 主控程序的设计349

24.4 系统调试349

24.5 本章小结350

思考与练习350

第25章 DI/DO主控软件351

25.1 RS-232主控程序351

25.1.1 主界面设计351

25.1.2 关键代码分析352

25.1.3 软件测试355

25.2 基于TCP客户机的主控程序356

25.2.1 主界面设计356

25.2.2 关键代码分析356

25.2.3 软件测试358

25.3 Web服务主控程序358

25.3.1 创建Web服务358

25.3.2 调用Web服务362

25.4 本章小结365

思考与练习365

第26章 计算机监控系统模型366

26.1 计算机监控系统的硬件模型366

26.2 主控机软件模型367

26.3 受控机软件模型369

26.4 网络环境下的主机安全维护370

26.5 本章小结371

思考与练习371

参考文献372

热门推荐