- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
iXviz开放式多域交互可视化软件开发手册
北京旭日奥油能源技术有限公司
2011-5-4
目录
TOC \o 1-5 \h \z \o Current Document \h 1平台程序概要 1
\o Current Document \h 2平台程序 3
\o Current Document \h $1主界面 3
\o Current Document \h $2配置文件 4
\o Current Document \h 2.1加载动态库. 8
\o Current Document \h 2.2配置文档视图及绘图对象菜单 8
\o Current Document \h 2.3配置数据树菜单 10
\o Current Document \h 2.4配置连接数据与绘图对象的关系 12
\o Current Document \h 2.5配置图标. 12
\o Current Document \h 2.6注册1D号. 13
\o Current Document \h 2.7注册任务函数. 13
\o Current Document \h 2.8 OnCreateControl 注册 14
\o Current Document \h 2.9配置主菜单与任务的连接关系 14
\o Current Document \h 2.10配置任务栏. 15
$3数据组织结构 15
3.1数据的管理. 15
\o Current Document \h 3.2数据的磁盘存放位置 17
$4绘图对象 18
4.1绘图对象 18
\o Current Document \h 4.2绘图对象与数据的连接. 19
\o Current Document \h 43绘图对象交互选择的测试. 20
\o Current Document \h 4.4绘图对象的弹出菜单 21
$5数据处理一任务函数 21
5.1任务函数. 21
\o Current Document \h 5.2任务函数的调用. 22
3程序库分类 23
\o Current Document \h $1程序库列表 23
$2程序库关系图 24
\o Current Document \h 4插件程序库自动生成器 25
1平台程序概要
1.布局
总体框架主要由主框架、主菜单、主工具栏、数据树、子框架、子工具栏和消息栏组成如下图:
主菜单
主工具栏
数据树
子框架(绘图、交互区)
子工具栏
消息
?主框架:主要用于管理(布局)主菜单、主工具栏、数据树、子框架、子工具栏和消息 栏
?主菜单:是平台系统主要面用的交互命令集合
?主工具栏:是平台系统常用的工作命令的快捷交互命令集合
?子框架:也就是视图,主要用于显示图件和进行可视交互的工具区域
?子工具栏:是子框架中常用交互命令的快捷集合
?消息栏:用于显示命令执行过程中的状态或错误信息
工程与视图
多视图结构:每个工程可以由多个视图进行操作
主框架与视图
视图采用注册方式与平台连接,艮卩:在主框架中有一个注册机,要添加新的视图处理,可向 其中注册。注册的内容包括:索引名、类(class)名、和启动命令等。
处理程序:
2
2
处理程序主要在数据树上或视图中完成启主和执行。处理程序的参数包括输入数据选择、输 出数据选择和处理参数的编辑输出。
绘图:
包括曲线、2D、3D、X剖面、1D (饼图、柱状图、概率图)每个数据都是一个对象(例 如井位、线等),它们组成一个对象树,可以选择、设置属性、编辑尺寸、位置等,可以弹出菜 单受其父的约束。
数据/命令流
绘图(Drawing object)
? 数据导入File —数据树! 处理(Processing-xask)
?启动视图:寻找视图类一生成视图
?命令循环:命令消息一主框架一数据树一视图一绘图对象一 绘图子对象
PAGE
PAGE #
2平台程序
$1主界面
B^Xviz的主框架如下图所示:
iXviz框架只是管理菜单、工具栏、数据的列表、参数列表、视图以及各种消息的传递,没 有任何的数据处理能力,所有的功能都必须有外部的配置文件进行配置,使之与特定的程序连 接来完成相应的功能。配置文件的不同,可以使iXviz的功能也不同。
iXviz框架启动时,首先寻找在Defaults /AppConfig/下的所有.xml文件,并加载分析,然后 装载xml文件中指定的所有的动态库,生成工具栏、菜单等,完成iXviz框架配置。
$2配置文件
配置文件的主要作用是连接各个动态库,融合各种功能。
配置文件的路径是:Defaults /AppConfig/*.xmI
配置文件主要包括一下几个节点:
?动态
文档评论(0)