图书介绍

报警监控图形系统开发实例PDF|Epub|txt|kindle电子书版本网盘下载

报警监控图形系统开发实例
  • 张满栋,杨胜强,高伟卫著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111194608
  • 出版时间:2006
  • 标注页数:267页
  • 文件大小:15MB
  • 文件页数:278页
  • 主题词:自动报警系统-制图-研究

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.1.1 探测器2

1.1.2 手动按钮5

1.1.3 控制模块5

1.1.4 报警控制器6

1.1.5 计算机火灾报警监控图形系统6

1.2 计算机火灾报警监控图形系统组成7

1.2.1 系统构成7

1.2.2 模块功能7

1.3 火灾报警监控系统展望10

第2章 创建报警监控图形系统框架12

2.1 生成应用程序框架12

2.2 设计菜单14

2.3 设计工具条17

2.4 生成框架代码19

第3章 注册模块基本类26

3.1 注册信息基本类26

3.2 实现注册信息基本类28

3.3 注册信息列表类29

3.4.1 实现探测器列表类31

3.4 列表类的实现方法31

3.4.2 实现控制模块列表类34

第4章 实现注册功能38

4.1 设计注册对话框38

4.2 生成探测器注册对话框类41

4.3 实现探测器注册对话框类43

4.4 实现探测器注册命令关联51

4.5 控制模块注册实现52

第5章 图形编程基本知识64

5.1 绘图设备64

5.2 绘图对象66

5.2.1 生成自己的笔68

5.2.2 生成自己的刷69

5.2.3 生成自己的字体71

5.3 绘图属性72

5.3.1 背景色与背景方式74

5.3.2 映射方式74

5.3.3 绘图方式75

5.4 绘图函数76

5.5.2 控件消息81

5.5.3 命令消息81

5.5.1 窗口消息息81

5.5 Windows消息81

5.6 Windows消息处理82

5.7 交互式绘图系统83

5.7.1 系统构成84

5.7.2 模块介绍84

第6章 图形显示的数学基础87

6.1 设备坐标与逻辑坐标87

6.2 世界坐标与逻辑坐标88

6.3 几何变换90

6.3.1 平移变换90

6.3.2 缩放变换91

6.3.3 旋转变换92

6.3.4 错切变换94

6.4 样条函数95

6.4.1 Beta-spline样条数学表达95

6.4.2 Beta-spline样条曲线生成96

第7章 图形显示基本类99

7.1 定义图形基本类99

7.2 实现图形基本类100

7.3 派生图形类104

7.3.1 CLine直线类104

7.3.3 CRectFill填充矩形类105

7.3.2 CRectangle矩形类105

7.3.4 CPolyline折线类106

7.3.5 CPolygonFill填充多边形类106

7.3.6 CCircle画圆类107

7.3.7 CCircleFill填充圆类108

7.3.8 CText文本类108

7.3.9 CSpline样条曲线类109

7.3.10 CSplineFill填充样条曲线类110

7.4 派生图形类的实现110

7.4.1 CLine直线类的实现110

7.4.2 CRectangle矩形类的实现113

7.4.3 CRectFill填充矩形类的实现115

7.4.4 CPolyline折线类的实现117

7.4.5 CCircle画圆类的实现119

7.4.6 CCircleFill填充圆类的实现120

7.4.7 CSpline样条曲线类的实现122

7.4.8 CSplineFill填充样条曲线类的实现125

第8章 实现图形显示128

8.1 文档的数据管理128

8.1.1 定义管理列表128

8.1.2 实现管理列表130

8.1.3 读人数据文件130

8.2.1 初始化视图环境135

8.2 视图客户区的图形显示135

8.2.2 实现图形显示136

第9章 增强图形显示功能138

9.1 增加视图类成员定义138

9.2 设置视图背景140

9.3 键盘控制滚动140

9.4 鼠标拖动滚动143

9.5 图形的放大与缩小146

9.5.1 图形的放大147

9.5.2 图形的缩小148

10.1.1 创建打印文本对象类151

10.1 组织打印数据151

第10章 实现数据打印151

10.1.2 实现打印文本对象类152

10.2 创建打印文档和视图类154

10.2.1 创建打印文档类154

10.2.2 创建打印视图类155

10.2.3 定义打印框架类157

10.3 实现打印文件功能158

10.3.1 将打印数据读入内存158

10.3.2 在视图中实现打印功能164

11.1.2 RS-232C的电气特性172

11.1.1 RS-232C标准172

第11章 实现串行通信172

11.1 串行通信简介172

11.1.3 信号连接173

11.1.4 微机的RS-232C接口173

11.2 Win32 API串行通信函数174

11.2.1 打开和关闭通信资源175

11.2.2 配置串行通信资源176

11.2.3 缓冲区控制176

11.2.4 读写通信资源177

11.2.5 超时设置178

11.2.7 通信事件179

11.2.6 通信错误179

11.3 利用Active X控件实现串行通信180

11.3.1 将串行通信控件插入到项目中180

11.3.2 修改CMainFrame类181

11.3.3 实现串行通信183

第12章 实现多线程188

12.1 多线程概念188

12.2 多线程函数188

12.2.1 创建线程函数188

12.2.3 管理线程函数189

12.2.2 终止线程函数189

12.3 用多线程实现串行通信190

12.3.1 多线程串行通信基本知识190

12.3.2 定义串行通信类191

12.3.3 实现串行通信类192

12.3.4 启动串行通信线程202

附录A Microsoft Visual C++开发环境介绍206

A.1 Visual C++开发环境206

A.2 强有力的Wizards工具207

A.2.1 应用程序向导207

A.3 便捷的工作区208

A.2.2 类向导208

A.4 强大的联机帮助MSDN209

A.5 创建用户开发环境210

A.6 设置项目环境211

附录B C++基本知识213

B.1 面向对象的编程213

B.2 由C到C++213

B.2.1 声明与注释214

B.2.2 动态分配内存214

B.2.3 重载函数216

B.2.4 引用217

B.3 定义C++类218

B.3.1 定义类218

B.3.2 声明类的实例或指针219

B.3.3 访问类成员219

B.3.4 封装221

B.3.5 构造函数和析构函数222

B.4 派生C++类223

B.4.1 生成类的层次结构225

B.4.2 使用虚拟函数226

B.5.1 定义函数模板227

B.5 使用C++模板227

B.5.2 定义类模板228

附录C Windows GUI程序编程230

C.1 Windows GUI编程230

C.2 用AppWizard生成应用程序框架230

C.3 程序类和文件236

C.4 程序如何运行249

附录D 数据文件257

D.1 探测器文件257

D.2 控制模块文件259

D.3 报警平面图文件262

参考文献267

热门推荐