Orcaflex 基础介绍
Flex技术基础培训

Flex Builder2 消息服务 数据管理服务 RPC服务 消息服务
Flex Data Services2 消息服务 数据管理服务 RPC服务
15
2014年11月21日星期五
Flex 基本架构
Flex Data Services
RPC服务 消息服务
Flex Charting
可扩展图形组件
Flash Builder4
通过设置组件属性改变其外观
图形资源 数据
2014年11月21日星期五
21
MXML基本语法
MXML是遵循W3C XML标准的标记语言。 MXML中融合了众多的标准。
1.XML标准 2.DOM Level 3事件模型标准
3.Web服务标准
5.HTTP标准 7.CSS标准
Flex 基本架构
Flex的基本架构包括4部分
1.Adobe SDK
2.Adobe Flex Charting 3.Adobe Flex Data Services 4.Adobe Flex Builder
Flex SDK2 MXML ActionScript3.0 Flex框架和类库 命令行编译与调试 Flex Charting2 可扩展图形组件
Flex技术基础培训
二零壹二年
Flex 简介
Flex通常是指Adobe Flex,是最初由Macromedia公司在2004年3 月发布的,基于其专有的Macromedia Flash平台,它是涵盖了支 持RIA(Rich Internet Applications)的开发和部署的一系列技 术组合。 2004年 Micromedia发布Flex1.0 2005年 Adobe兼并Micromedia 2006年Adobe发布Flex2.0 2008年Adobe发布Flex3.0 2010年Adobe发布Flex4.0 2011年Adobe发布Flex4.5
Flex从入门到精通_第6章

6.2.3 改变按钮外观
• • • • • 如果按钮控件是激活状态,它就可以有下列行为: 当鼠标指向按钮,按钮控件显示rollover状态。 当鼠标点击按钮,按钮控件显示按下(pressed)状态。 如果鼠标移出按钮区域,按钮控件恢复其原始状态。 如果按钮控件禁用状态,就显示为禁用外观,并对所有用 户行为不产生响应。在Flex中,可以有不同的图像来对应 不同的外观属性,每个属性对应不同的按钮状态。 上(Up):鼠标不在按钮上,也就是按钮的原状。 下(Down):鼠标按下按钮。 上方(Over):鼠标指在按钮上。 禁用(Disabled):按钮处在禁用状态。
6.1.6 控件定位(Positioning Control)
• 控件放置在容器中时,将其放置在什么位置,就是对控件 的定位。通过对控件的定位,可以调整页面布局。当编程 者将控件放置在容器内,多数容器可以自动确定子类的位 置。画布(Canvas)容器对子类进行绝对值定位。应用 (Application)容器、面板(Panel)容器可选择绝对值 定位或相对值定位。 • 对控件的绝对值定位,就是设定其x、y坐标属性,即定义 在容器中水平和垂直像素坐标。这里,坐标原点(0,0)就 是容器的左上角。在面板容器中,添加了一个按钮控件。 按钮的位置定义为距离面板左上角横坐标20像素,纵坐标 20像素的位置。
6.7 链接按钮控件(LinkButton Control) • 链接按钮控件是一个单行的文本超链接,类似与 HTML的超链接<a href=””>。单击文本链接就可 以打开一个新的浏览器窗口或进行某个操作。
6.7.1 链接按钮控件概述
• 在MXML中,使用<mx:LinkButton>标签来定义链接 按钮控件。链接按钮控件不仅可以是文本的链接, 也可以是使用图标做链接当鼠标在链接按钮上时, 链接按钮颜色变化的效果。
FLEX快速入门介绍

Flex快速入门介绍一、Flex简介:Flex是一个针对企业级富互联网应用的表示层解决方案,是一种应用程序框架。
Flex系列产品包括编译工具和IDE,通过编写MXML和ActionScript代码,用编译器来生成swf文件,使用浏览器的Flash Player插件就可以进行观看。
MXML代码与jsp 很像,主要是用于布局和显示,ActionScript代码和javascript很像,语法也有很多相似之处。
总的来说,使用java的程序员很容易入手学习flex。
二、Flex与ActionScript基础:一个Flex应用程序有ActionScript和MXML两种语言代码组成。
从3.0开始ActionScript已经从基于原型脚本语言进化到完全面向对象的。
MXML则是一种标记语言,非常类似于大家所熟悉的超文本标记语言(HTML),扩展标记语言(XML)。
如何把MXML和ActionScript相互关联起来呢?对于编译器来说,解析这两种语法后最终被翻译成同一个对象,比如:<mx:Button id="btn"label="My Button"height="100"/>和Var btn:Button=new Button();bel="MyButton";btn.height=100;产生的是同一个对象,两者的主要不同是,ActionScript创建的对象(上面第二个例子)除了Button就没有别的了,而MXML中创建的对象将Button添加到包含MXML代码的任何组件上。
Flex框架根据MXML中的对象描述来调用构造函数,然后将其添加到父对象上或设置其为父对象的某个属性。
MXML文件中可用<mx:Script>标签包含ActionScript,不过ActionScript文件是不能包含在MXML里的。
Flex从入门到精通 第7章

7.1.3 Flex的分类
Flex容器按其使用方式又可分为两类:布局 (Layout)和导航(Navigator)。 1.布局容器(Layout Container) 这类容器用于对子类组件定位和限定尺寸。 2.导航容器(Navigator Container) 这类容器用于控制用户的对多个子类容器的导航、 转移。
7.4.3 折叠导航容器(Accordion navigator Container)
在MXML中,使用<mx: Accordion > 标签定义折叠导航容器。折叠导航容 器建立一系列的面板,依次叠加起来。每个面板的头就是它的导航按钮。 点击任何一个按钮就会打开相应的面板。折叠导航容器有一个非常好的应 用实例。在HTML网页中,购物往往需要几个页面来完成。用户填写完一个 页面,提交之后,再填写下一个页面,直到完成。折叠导航容器,可以将 几个页面分置在其几个单独面板中,填写完成后,统一提交。也可以在不 同的面板分置不同种类的商品目录。 在折叠容器中,每个层面只能容纳一个子类,其语法句式如下: <mx:Accordion 属性 样式 事件 > 子类标签 </mx:Accordion >
7.4 导航容器(Navigator Container)
导航容器是用来控制一组子类容器的移动,导航。 导航容器只定义子类容器的顺序,不定义子类容 器的布局和定位。导航容器中的子类,必须是容 器,而不是控件组件。 Flex提供了以下的导航容器: 视窗堆栈导航容器 标题头导航容器 折叠导航容器
7.3.2 盒子,水平盒子,垂直盒子布局容器(Box, HBox, VBox Layout Container)
盒子容器的是在水平或垂直方向上按序排列子类 组件。其语法句式如下: <mx:Box 属性 样式 > 子类标签 </mx:Box>
Orcaflex 基础介绍

Line 定义
Connection ( End A & End B)
End connection End position End orientation End release
Connection stiffness
单击此处编辑副标题
-设计公司
二零一四年十一月
海洋石油工程股份有限公司
第一部分:软件整体介绍 第二部分:分析流程介绍
第三部分:分析实例
2
Orcina公司简介
模型单元 (link、winch、shape) 环境参数
Orcaflex软件介绍
软件主界面 建模常规流程介绍
模型单元(line)
环境参数(seabed)
1 Shape Flat Profile 3D 2 Seabed Origin 3 Stiffness & Damping
P22
环境参数(wave)
Wave Type Single airy Stokes’ 5th Spectrum Time history ……
Direction Height Period
P23
环境参数(wind)
Wind Type Constant Spectrum Time history Direction Speed
P24
环境参数(current) Current Data Direction Speed Profile Depth Factor rotation
P11
Line 定义
Statics
Catenary Spline Quick Prescribed User specified
Flex 3 基础教程(1)

Flex 3 基础教程(1) 基础教程(1
——简介,安装和开发环境 ——简介,安装和开发环境
郑岩峰 20082008-5-18
Adobe Flex 3 简介 什么是Adobe Flex? 什么是Adobe Flex? Flex Builder 3 教程 使用Flex 使用Flex Builder 设计视图 Hello World应用程序 World应用程序 程序结构解析
如何创建Flex 如何创建Flex应用程序 Flex应用程序 步骤如下: 选取预定义的可视化组件 在用户界面上添加组件 使用styles和skins自定义应用程序界面 使用styles和skins自定义应用程序界面 增加事件处理和脚本处理代码,控制应用 程序行为 连接数据和通讯服务 Build和Run应用程序 Build和Run应用程序
什么是Flex 什么是Flex 3
Flex 3是Adobe出品的开发RIA(Rich Internet 3是Adobe出品的开发RIA(Rich Applications)的工具,包括: Applications)的工具,包括: Flex 3 SDK(软件开发包) SDK(软件开发包) -Compiler (编译器) (编译器) -Framework (Flex类库) (Flex类库) -Debugging tools (调试工具) (调试工具) Flex Builder 3 -整合和开发环境 -基于eclipse 基于eclipse 和Flex整合的服务器产品 Flex整合的服务器产品 -LiveCycle Data Services 2.51 -ColdFusion 8
Flex技术之一基础培训精品PPT课件

在web工程中建立Flex应用
4、点击finish之后,web工程结构如下图:
Flex应用说明
1、使用: mxml是flex builder可视化工具生成的。 但实际使用的不是.mxml文件,而是flex builder编 译器对.mxml进行编译生成的.swf文件;相当于java 的类,编写的是.java文件,实际使用的是.class。
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="" layout="absolute"> <mx:Button label="hello world“ /> </mx:Application>
Flex应用程序的编译和发布
Flex应用程序
开发Flex应用程序的步骤
开发Flex应用程序的典型步骤如下(通常是这样) : 1. 选取一系列预先定制好的、用于设计应用程序
界面的组件(如表格、按钮等等) 2. 布置组件以设计用户界面。 3. 使用样式和主题来增强视觉方面的设计。 4. 添加动态行为(例如程序部件之间的相互作用) 。 5. 定义并连接所需的数据库服务。 6. 将源代码编译成SWF文件,然后在 Flash Player 中
AJAX(异步JavaScript和XML)轻量级
Silverlight(WPF/E)基于.net
重量级
FLEX (XML AS3)
三个最
3.什么是FLEX技术?
是Adobe公司推出的一系列框架和技术,使开发人员 可以开发和部署RIA程序(flash程序)。
第1章 Flex概述

Flex 4.0 RIA开发详解 第2版) 开发详解(第 版 开发详解
1.1
Flex简介 Flex简介
Adobe公司对于 公司对于Flex采取了开源的策略,所以开发者可 采取了开源的策略, 公司对于 采取了开源的策略 以在Flex原代码的基础上修改.新版Flex 4中的开发环境已 以在 原代码的基础上修改.新版 中的开发环境已 原代码的基础上修改 经更名为Flash Builder,而不再是Flex Builder系列 Flex采 系列. 经更名为Flash Builder,而不再是Flex Builder系列.Flex采 用事件驱动机制, 用事件驱动机制,程序的执行过程严格按照事件发生的时间 顺序执行.本节将介绍为读者Flex开发技术的特点,优点和 开发技术的特点, 顺序执行.本节将介绍为读者 开发技术的特点 新特性. 新特性.
Flex 4.0 RIA开发详解 第2版) 开发详解(第 版 开发详解
Flex的技术特点 1.1.1 Flex的技术特点
Flex可以在企业内部或在 Web 上创建富互联网应用程 可以在企业内部或在 ),堪称最完整 开发解决方案. 序(RIA),堪称最完整,最强大的 ),堪称最完整,最强大的RIA开发解决方案.它 开发解决方案 使企业能够创建个性化的丰富多媒体应用程序, 使企业能够创建个性化的丰富多媒体应用程序,极大地提高 用户的体验, 的交互关系. 用户的体验,彻底革新人与 Web 的交互关系. 1.增强用户体验 . 2.完善的开发环境 . 3.通用的配置环境 . 4.企业级的特征 . 5.消除页面加载 . 6.标准的架构 . 7.与浏览器兼容 .
Flex 4.0 RIA开发详解 第2版) 开发详解(第 版 开发详解
1.4
建立第一个Flex 4程序 建立第一个Flex 4程序
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
竞争软件对比
同类型的软件: 1. Flexcom (MCS, Ireland) 2. Deeplines (Principia, France) 3. Riflex (DNV/Marintek, Norway)
Flexcom 是全球范围主要竞争者。 Deeplines 和 Riflex 主要在法国和挪威地区。 OrcaFlex 和 Flexcom约占海洋工程线动力分析市场80%的份额 OrcaFlex在全球的市场份额约是Flexcom的2.5倍 分析同样的问题及工况,可给出相同或相近的结果
P16
模型单元(winch)
主要用于模拟绞车,提供持续的拉力或恒 定的牵引速度
模型单元(Winch)
Connection Winch Wire Control
模型单元(shape)
简单的三维几何形状,可用于模拟障碍物 、月池或者仅作为图形示意
模型单元(Shape)
Connection Type Geometry Stiffness & damping
P8
基本工具栏
Model
Bห้องสมุดไป่ตู้ow ser
模型显示栏
主要数据格式 .dat,模型数据 .yml,模型数据(可编辑文本) .sim,计算结果 .wrk,结果显示
P9
模型单元(LINE)
通常用于模拟海洋立管、系泊线 、海管等细长结构体
Line type Chain Rope/wire Line with floats Homogeneous pipe Hose Umbilical
✓ Line payout, especially for modelling inertia and drag on winches, pipelay etc.
✓ Restarts.
✓ Lateral seabed resistance modelling, thermal/pressure expansion, pipelines.
OrcaFlex 9.1
Aug-07
OrcaFlex 9.0
Sep-06
OrcaFlex 8.7
Nov-05
OrcaFlex 8.6
Feb-05
OrcaFlex 8.5
Jun-04
OrcaFlex 8.4
Dec-03
OrcaFlex 8.3
Jul-03
OrcaFlex 8.2
Dec-02
OrcaFlex 8.1
P12
Line 定义
Structure Attachment
P13
模型单元(Link)
本身不具备质量和水动力属性,用于连接 任意的两个点,并传递拉力/压力,常用于 模拟钢丝绳
模型单元(Link)
Type
Tether Spring/Damper
模型单元(Link)
Connection Release Drawing Stiffness
P3
企业背景
成立于1986年,公司位于英国Ulverston,主要提供海洋工程结构及水 动力项目咨询
目前致力于软件开发工作
数学专业人员,软件开发人员, 机械、力学专业人员及海洋工程技术 人员
OrcaFlex是一款世界领先的动力学分析计算的海洋工程软件包,主要应用于: 海洋工程学 地震防御 海洋工学 海洋学研究 水产业
环境参数
Seabed Wave Wind Current Others……
Line 定义
Connection ( End A & End B)
End connection End position End orientation End release
Connection stiffness
P11
Line 定义
Statics
Catenary Spline Quick Prescribed User specified
单海击洋此石处油编工辑程股副份标有题限公司
-设计公司
二零一四年十一月
第一部分:软件整体介绍 第二部分:分析流程介绍 第三部分:分析实例
2
Orcina公司简介 Orcaflex软件介绍 软件主界面 模型单元(line) 实例演示
模型单元 (link、winch、shape) 环境参数 建模常规流程介绍 实例演示
Sep-02
OrcaFlex 8.0
May-02
Focused next:
Latest Release 9.8a
9.7d 9.6c 9.5d 9.4g 9.3c 9.2f 9.1e 9.0g 8.7d 8.6d 8.5d 8.4e 8.3d 8.2c 8.1b 8.0e
✓ Frequency domain.
✓ Software licensing rather than dongles.
主要特点及优势
软件易用性:
海洋工程细长结构物动力计算分析+环境载荷
多任务、批处理、分析能力高效
便利、直观、高质量的图形用户界面,可以简单、快速的建立模型 使用功能:
✓ 系统图像显示可选线框或者三维实体显示 ✓ 可选择隐式或显式的积分迭代法 ✓ 浮体与线杆结构的耦合分析 ✓ 分析模型可包括风、浪、流等环境参数 ✓ 可建立各种海底条件,包括平整海底面,二维海底及三维海底 ✓ 可用第三方软件如:Excel, Text file, Python, Matlab进行批处理操作 ✓ 可进行干涉分析、疲劳分析(包括VIV分析)、模态分析
P5
Version
First Release
OrcaFlex 9.8 Date Oct-14
OrcaFlex 9.7
Sep-13
OrcaFlex 9.6
Oct-12
OrcaFlex 9.5
Oct-11
OrcaFlex 9.4
Aug-10
OrcaFlex 9.3
Aug-09
OrcaFlex 9.2
Aug-08
✓ Advanced constraint modelling: hinges/articulations/pivots/constraine d dofs etc.
✓ Line results reporting at nodes in addition to mid-segments.
✓ Better results reporting for static state analyses.