当前位置:首页 > 工业技术
监控组态软件的设计与开发
监控组态软件的设计与开发

监控组态软件的设计与开发PDF电子书下载

工业技术

  • 电子书积分:9 积分如何计算积分?
  • 作 者:李建伟,郭宏编著
  • 出 版 社:北京:冶金工业出版社
  • 出版年份:2007
  • ISBN:7502443258
  • 页数:170 页
图书介绍:本书详细介绍了利用VC++开发组态的原理与方法。有组态系统概述、开发工具简介、组态软件总体结构设计、图形组态模块的实现、实时数据模块的设计与实现、历史数据库组态、设备通讯驱动模块等。
《监控组态软件的设计与开发》目录

第1章 组态系统概述 1

1.1 组态软件简介 1

1.1.1 监控系统的发展过程 1

1.1.2 组态软件的产生与特点 4

1.1.3 组态软件的现状 5

1.1.4 组态软件的发展趋势 7

1.2 组态软件的结构 9

1.2.1 以使用软件的工作阶段划分 9

1.2.2 按照成员构成划分 10

1.2.3 组态软件的数据处理流程 12

1.2.4 组态软件的特点 12

1.2.5 组态软件的性能 13

1.2.6 组态软件在监控系统中的地位 14

1.3 组态软件的开发环境 14

1.3.1 组态软件开发环境的选择 14

1.3.2 组态软件的一般使用步骤 15

第2章 开发工具简介 16

2.1 Visual C++6.0的开发环境 16

2.1.1 开发环境简介 17

2.1.2 MFC类库介绍 21

2.2 MFC类库的基本类结构 36

2.2.1 CObject类 37

2.2.2 应用程序结构类 37

2.2.3 可视对象类 39

2.2.4 绘图打印类 41

2.2.5 文件和数据库类 42

2.2.6 Internet和网络类 43

2.3 利用AppWizard创建程序框架 44

2.3.1 运行AppWizard(应用程序向导) 44

2.3.2 选择MFC AppWizard(exe)图标 44

2.3.3 程序界面选择 44

2.3.4 数据库支持 46

2.3.5 OLE和ActiveX支持 47

2.3.6 用户界面特征选择 48

2.3.7 使用MFC库 49

2.3.8 类和文件名 51

第3章 组态软件总体结构设计 51

3.1 组态软件需求分析 53

3.2 系统的面向对象分析 55

3.2.1 面向对象技术 55

3.2.2 组态软件的面向对象模型分析 56

3.2.3 组态软件运行的层次分析 59

3.2.4 组态软件设计思路 61

3.3 系统的总体结构设计 61

3.3.1 图形组态模块 62

3.3.2 实时数据库模块 63

3.3.3 设备驱动和通讯管理模块 64

第4章 图形组态模块的实现 64

4.1 图形组态的发展与功能概述 65

4.1.1 图形组态系统的发展 65

4.1.2 图形组态系统的功能 66

4.2 图元类设计 66

4.2.1 图元类概述 66

4.2.2 图元类库的层次划分 67

4.3 绘图程序相关的主要类及函数 68

4.3.1 视图类 68

4.3.2 CDocument类及成员函数 73

4.3.3 CDC类及成员函数 80

4.3.4 CDialog类及成员函数 84

4.4 基本图元的实现 94

4.4.1 基本图元总体设计方案 94

4.4.2 基本图元类的实现 94

4.4.3 基本图元类的文件方式保存与打开 96

4.5 成组图元类的实现 98

4.5.1 成组图元数据成员 100

4.5.2 成组图元类的方法 100

4.6 动态图元类的实现 100

4.7 图符库的实现 102

第5章 实时数据库模块的设计与实现 102

5.1 数据库系统的发展趋势 105

5.2 实时数据库简介 106

5.2.1 实时系统 106

5.2.2 实时数据库系统 107

5.2.3 实时数据库系统的一致性 108

5.3 实时事务特性 109

5.3.1 事务与任务 109

5.3.2 实时数据库事务的应用分析 109

5.3.3 实时事务的定时限制 111

5.3.4 实时事务的正确性 111

5.4 实时数据库分析 112

5.4.1 实时数据库功能分析 112

5.4.2 实时数据库结构分析 112

5.5 实时数据库设计与实现 114

5.5.1 实时数据库的面向对象分析 114

5.5.2 实时数据类的实现 115

5.5.3 数据字典的保存 116

5.5.4 实时数据在内存中的存储方案 117

第6章 历史数据库组态 119

6.1 数据库基础知识 119

6.1.1 关系数据库的概念 120

6.1.2 SQL语言简介 122

6.2 ODBC简介 125

6.2.1 ODBC 125

6.2.2 配置ODBC数据源 126

6.3 数据库编程 131

6.3.1 分配ODBC环境 131

6.3.2 分配连接句柄 132

6.3.3 连接数据源 132

6.3.4 SQL操作 136

6.3.5 断开同数据源的连接 145

6.3.6 释放ODBC环境 145

6.3.7 ODBC API编程总结 145

第7章 设备通讯驱动模块 145

7.1 设备驱动程序功能简介 146

7.2 设备驱动程序组态方案 147

7.2.1 不同类型设备的驱动程序库设计 147

7.2.2 DDE技术的概述及实现 148

7.3 通讯接口 150

7.3.1 串行通讯接口的实现 150

7.3.2 TCP/IP通讯协议的实现 164

参考文献 170

相关图书
作者其它书籍
返回顶部