22
Treinamento de desenvolvimento © Endrigo Antonini Todos os direitos reservados

Treinamento Adobe Flex 3.4

Embed Size (px)

Citation preview

Page 1: Treinamento Adobe Flex 3.4

Treinamento de desenvolvimento

© Endrigo Antonini –Todos os direitos reservados

Page 2: Treinamento Adobe Flex 3.4

Agenda

Adobe Flex

Flex Builder

• Reconhecimento da IDE

• Conhecimento das Views

Conectividade (Flex x Java)

MXML e Action Script

Componentes

© Endrigo Antonini –Todos os direitos reservados

Page 3: Treinamento Adobe Flex 3.4

Adobe Flex Início

Mantido pela Adobe;

Compilador é gratuito;

Gráficos são pagos;

IDE é paga;

Assíncrono;

© Endrigo Antonini –Todos os direitos reservados

Page 4: Treinamento Adobe Flex 3.4

© Endrigo Antonini –Todos os direitos reservados

Page 5: Treinamento Adobe Flex 3.4

Adobe Flex Builder Modo Gráfico

Fontes

Componentes

Problemas

Estados

Propriedades do Objeto

Edição (Gráfica)

© Endrigo Antonini –Todos os direitos reservados

Page 6: Treinamento Adobe Flex 3.4

Adobe Flex Builder Modo Texto

Fontes

Saídaestruturada

Edição (Fontes)

Problemas

© Endrigo Antonini –Todos os direitos reservados

Page 7: Treinamento Adobe Flex 3.4

Adobe Flex Builder Observações

No modo Edição Gráfico, a aba de propriedas NÃO apresenta todas as propriedades e sim as principais;

Não é aconselhado colocar o comportamento de um evento direto no componente. É mais aconselhado este a chamar uma função que irá realizar o processo. (Ex: Colocar a função do botão direto na declaração do botão);

Aconselhado a manter comportamento da tela não dentro da própria tela. (MXML e AS) *

© Endrigo Antonini –Todos os direitos reservados

Page 8: Treinamento Adobe Flex 3.4

© Endrigo Antonini –Todos os direitos reservados

Page 9: Treinamento Adobe Flex 3.4

Camadas Cairngorm

© Endrigo Antonini –Todos os direitos reservados

Page 10: Treinamento Adobe Flex 3.4

Conectividade Java e Flex

WebService

HTTPService

RemoteObject Conectividade através do

Blaze DS ou Adobe Life Cycle

© Endrigo Antonini –Todos os direitos reservados

Page 11: Treinamento Adobe Flex 3.4

Conectividade Java e Flex R.O.

Possibilidade de transferência de informação compilada(Mapeamento classe AS para classe Java)

Execução de métodosdiretamente no Java

Não é necessário realizarparse dos objetos *

© Endrigo Antonini –Todos os direitos reservados

Page 12: Treinamento Adobe Flex 3.4

© Endrigo Antonini –Todos os direitos reservados

Page 13: Treinamento Adobe Flex 3.4

Adobe Flex Estados

Possibilita que uma mesma tela (componente) tenha mais de uma forma de visualização

© Endrigo Antonini –Todos os direitos reservados

Page 14: Treinamento Adobe Flex 3.4

© Endrigo Antonini –Todos os direitos reservados

Page 15: Treinamento Adobe Flex 3.4

Componentes Controles

AdvancedDataGrid

Button

CheckBox

ColorPicker

ComboBox

DataGrid

DateChooser

DateField

Hslider

HorizontalList

Image

Label

LinkButton

List

NumericStepper

OLAPDataGrid

PopUpButton

PopUpMenuButton

ProgressBar

RadioButton

© Endrigo Antonini –Todos os direitos reservados

Page 16: Treinamento Adobe Flex 3.4

Componentes Controles

RadioButtonGroup

RichTextEditor

SWFLoader

Text

TextArea

TextInput

TileList

Tree

VSlider

VideoDisplay

© Endrigo Antonini –Todos os direitos reservados

Page 17: Treinamento Adobe Flex 3.4

Componentes Layout

ApplicationControlBar

Canvas

ControlBar

Form FormHeading

FormItem

Grid

HBox

HDivividedBox

HRule

Panel

Spacer

Tile

TitleWindow

VBox

VDividedBox

VRule

© Endrigo Antonini –Todos os direitos reservados

Page 18: Treinamento Adobe Flex 3.4

Componentes Navegação

Accordion

ButtonBar

LinkBar

MenuBar

TabBar

TabNavigator

ToggleButtonBar

ViewStack

© Endrigo Antonini –Todos os direitos reservados

Page 19: Treinamento Adobe Flex 3.4

Componentes Gráfico

AreaChart

BarChart

BubbleChart

CandlestickChart

ColumnChart

HLOCChart

Legend

LineChart

PieChart

PlotChart

© Endrigo Antonini –Todos os direitos reservados

Page 20: Treinamento Adobe Flex 3.4

© Endrigo Antonini –Todos os direitos reservados

Page 21: Treinamento Adobe Flex 3.4

Action Script

Linguagem utilizada por vários produtos da Adobe;

Parecida com Java As vezes por isso acaba pregando algumas peças

© Endrigo Antonini –Todos os direitos reservados

Page 22: Treinamento Adobe Flex 3.4

[email protected]

http://www.endrigoantonini.com.br/