《虚拟实验室技术》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:蒋耘晨编著
  • 出 版 社:北京:北京理工大学出版社
  • 出版年份:2011
  • ISBN:9787564043476
  • 页数:224 页
图书介绍:本书共分9章,可分为虚拟实验室概述、虚拟实验室相关技术、虚拟实验室平台的构建三部分内容。

第1章 概述 1

1.1虚拟实验室概念 1

1.2虚拟实验室的分类 3

1.2.1软件仿真虚拟实验室 4

1.2.2远程虚拟实验室 5

1.3虚拟实验室的研究现状 8

1.4建设虚拟实验室的意义 12

第2章 虚拟实验室的架构 16

2.1虚拟实验室的体系架构 16

2.1.1基于主机/终端模式的虚拟实验室体系架构 16

2.1.2基于C/S的虚拟实验室体系架构 17

2.1.3基于B/S的虚拟实验室体系架构 18

2.1.4基于C/S和B/S混合架构的虚拟实验室 22

2.1.5基于CORBA中间件技术的体系架构的虚拟实验室 25

2.2虚拟实验室的系统结构 27

2.2.1虚拟实验室的结构模块 27

2.2.2虚拟实验室的功能模块 29

第3章 虚拟实验室的支撑技术 31

3.1网络通信技术 31

3.1.1 TCP/IP协议 33

3.1.2 HTTP协议 35

3.1.3 SERCOS协议 36

3.1.4 DataSocket协议 36

3.2 Web前台用户交互技术 38

3.2.1 JavaScript技术 38

3.2.2 ActiveX控件 40

3.3 Web后台技术 42

3.3.1数据库技术 42

3.3.2 Java技术 44

3.3.3 ASP技术 48

3.4虚拟建模技术 50

3.4.1 VRML技术 50

3.4.2 Flash技术 51

3.4.3 Quick Time VR技术 52

3.5数据采集和控制技术 53

3.5.1虚拟仪器技术 53

3.5.2嵌入式系统技术 57

第4章 数据库技术 60

4.1数据库系统简介 60

4.1.1数据与数据管理 60

4.1.2数据管理技术的发展阶段 61

4.2常用数据库管理系统简介 64

4.3 SQL语言 68

4.3.1简介 68

4.3.2 SQL基本语法介绍 69

4.4数据表建立原则 76

4.5数据库连接技术 81

4.5.1 ODBC连接 81

4.5.2 JDBC技术 81

第5章 Java语言 91

5.1 Java概述 91

5.1.1 Java的发展 91

5.1.2 Java语言对软件开发技术的影响 93

5.1.3 Java语言的特点 94

5.2 Java语法基础 98

5.2.1常量与变量 98

5.2.2数据类型以及类型转换 101

5.2.3表达式与流程控制 103

5.2.4数组 108

5.2.5字符串 110

5.3 Java中的类与对象 114

5.3.1 Java中的类 115

5.3.2 Java中的对象 116

5.3.3类的继承 118

5.4 Java中的异常处理 119

5.4.1 Java中的异常类型 119

5.4.2 Java中的异常处理 121

第6章 JavaScript语言 124

6.1 JavaScript语言简介 124

6.2 JavaScript语法 126

6.2.1 JavaScript的数据类型 126

6.2.2 JavaScript的变量 127

6.2.3表达式和运算符 127

6.2.4程序流程控制 128

6.2.5函数 130

6.2.6 JavaScript中的对象 131

6.2.7 JavaScript中的事件处理 135

6.3 JavaScript与XML 136

6.3.1 XML的元素和节点 136

6.3.2 XML元素对象 136

6.3.3 XMLHttpRequest对象 137

6.4 JavaScript安全 139

6.5 Ext Js框架 142

6.5.1 Ext Js概述 142

6.5.2 EXT框架基础 144

第7章 基于网络的仿真与控制平台构建 147

7.1应用Ext Js搭建基于网络的仿真平台框架 148

7.1.1菜单功能基本实现 150

7.1.2具体元件库 154

7.1.3树结构 154

7.2数据库服务器建立 166

7.3服务连接 171

7.4网络虚拟控制实验室 178

第8章 虚拟实验室具体实例 182

8.1北京理工大学研究生创新虚拟实验室 182

8.2中国石油辽河油田分公司数字化油田 195

8.2.1硬件设计 196

8.2.2软件设计 199

8.3英国格拉摩根大学远程网络控制系统虚拟实验室 206

第9章 总结与展望 211

9.1发展建议 212

9.2发展趋势 213

参考文献 217