《CIFLog测井软件平台用户应用系统开发》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:王才志,刘英明,李伟忠等著
  • 出 版 社:北京:石油工业出版社
  • 出版年份:2014
  • ISBN:9787518301386
  • 页数:227 页
图书介绍:本书作为CIFLog平台的配套参考书,全面系统地介绍了在CIFLog基础平台上进行用户应用系统开发的详细步骤和信息,各章内容均围绕实际应用展开,为开发人员提供参考和指导。

第1章 CIFLog平台介绍 1

1.1 平台特点 1

1.2 平台工具模块 2

1.3 开发语言和开发工具 3

1.3.1 Java跨平台开发语言 3

1.3.2 NetBeans开发工具 4

第2章 CIFLog平台结构体系设计 5

2.1 平台总体框架结构 5

2.2 平台基础类结构体系 6

2.2.1 各模块间依赖关系 7

2.2.2 平台模块结构体系 7

第3章 创建第一个用户应用系统 11

3.1 构建Java开发环境 11

3.1.1 下载“Java开发环境”安装包 11

3.1.2 安装JDK 12

3.1.3 设置JDK环境变量 12

3.2 安装NetBeans开发环境 13

3.2.1 安装NetBeans开发环境 13

3.2.2 添加一个开发平台 14

3.3 创建一个基于CIFLog平台的应用系统 15

第4章 CIFLog数据访问 19

4.1 数据结构设计 19

4.2 Cifplus文件格式 21

4.3 测井数据库 22

4.4 数据访问API 22

4.4.1 数据源/油田访问API 22

4.4.2 工区访问API 24

4.4.3 井访问API 24

4.4.4 井次访问API 25

4.4.5 曲线访问API 27

4.4.6 表格访问API 34

4.4.7 文档访问API 34

4.4.8 卡片访问API 34

4.5 应用实例 35

第5章 数据格式的导入和导出 41

5.1 数据格式的导入 41

5.1.1 数据格式导入接口 41

5.1.2 文本数据导入实现 42

5.2 数据格式的导出 47

5.2.1 数据格式导出接口 47

5.2.2 文本数据导出实现 48

第6章 交互式绘图应用模块开发 52

6.1 平台绘图对象 52

6.2 绘图曲线的定制 53

6.2.1 绘图曲线接口 53

6.2.2 应用实例 56

6.3 绘图的交互 60

6.3.1 绘图框架接口 60

6.3.2 应用实例 64

第7章 平台资源的调用 68

7.1 系统资源的组织 68

7.2 系统资源访问API 70

7.3 应用实例 73

第8章 应用模块间的消息通信 77

8.1 消息通信机制 77

8.2 消息通信接口API 77

8.3 消息通信实现步骤 79

8.4 应用实例 80

8.4.1 基于平台消息控制中心的消息通信 80

8.4.2 组件与组件之间的消息通信 83

第9章 平台和其他语言的混合编程开发 87

9.1 JNI技术 87

9.2 Java调用其他语言算法库 89

9.3 其他语言调用Java类库 93

9.3.1 开发包说明及系统配置 93

9.3.2 Fortran应用程序 95

9.3.3 C/C++应用程序 114

9.3.4 C#应用程序 143

9.3.5 Java应用程序 171

9.3.6 Matlab应用程序 192

9.4 基于统一框架的应用程序集成 196

9.4.1 测井资料的处理操作流程 196

9.4.2 可视化应用集成环境 196

9.4.3 应用实例 198

第10章 处理解释应用模块开发 202

10.1 组件功能介绍 202

10.1.1 选择数据源组件 202

10.1.2 选择卡片文件组件 203

10.1.3 重定向输入曲线组件 203

10.1.4 重定向输出曲线组件 204

10.1.5 深度段编辑器 205

10.1.6 参数编辑器 206

10.1.7 深度段—参数组合类 207

10.2 一个典型处理解释应用模块开发实例 208

第11章 系统配置与分发 217

11.1 系统配置 217

11.1.1 配置文件介绍 217

11.1.2 配置资源位置 217

11.1.3 配置文件访问API 218

11.1.4 平台启动配置 218

11.2 国际化版本制作 219

11.2.1 国际化方法 219

11.2.2 国际化版本的启动 221

11.3 任务管理 223

11.3.1 Lookup注册机制 223

11.3.2 模块注册方法 223

11.4 应用模块部署 224

参考文献 226