curso flex sicoob - aula 11

18
Copyright 2010 © Waelson.com.br - Todos os Direitos Reservados

Upload: waelson-negreiros-nunes

Post on 27-May-2015

1.277 views

Category:

Documents


3 download

TRANSCRIPT

Copyright 2010 © Waelson.com.br - Todos os Direitos Reservados

Sobre o Instrutor

Waelson Negreiros• Possui mais de 10 anos de experiência em TI;• Ministra treinamento a mais de 5 sobre as mais variadas

tecnologias.• Detém várias certificações de empresas como Sun

Microsystems, LPI e Microsoft;

Email

[email protected]

Copyright 2010 © Waelson.com.br - Todos os Direitos Reservados

Formato do Curso

• Este curso está dividido em 10 módulos de 4 horas/aulas, perfazendo um total de 40 horas/aulas. Todas as aulas serão ministradas presencialmente obedecendo ao seguinte formato:

– Conceitual• Será apresentado ao aluno o conteúdo teórico sobre o módulo em questão

– Demonstração• Através de exemplos práticos o aluno poderá visualizar a aplicabilidade do conteúdo teórico.

– Laboratório• Em sala de aula o aluno poderá exercitar o todo o conteúdo teórico.

– Homework• Dependendo do conteúdo ministrado o aluno poderá levar exercícios para casa, sendo o mesmo corrigido no início da aula seguinte.

Copyright 2010 © Waelson.com.br - Todos os Direitos Reservados

Agenda

Módulo XI– Construindo Bibliotecas

• Conceito de Biblioteca• Criando Projeto do Tipo Biblioteca• Criando Componente• Distribuindo a Biblioteca

Copyright 2010 © Waelson.com.br - Todos os Direitos Reservados

Construindo Bibliotecas

Copyright 2010 © Waelson.com.br - Todos os Direitos Reservados

Construindo Bibliotecas

Conceito de Bibliotecas

– O que é uma biblioteca?• É um conjunto de componentes ou classes que podem ser desenvolvidas e reutilizadas entre várias aplicações

– Também conhecidos como bibliotecas de componentes, são utilizado para garantir o reaproveitamento de código.

Copyright 2010 © Waelson.com.br - Todos os Direitos Reservados

Construindo Bibliotecas

Criando Projeto do Tipo Biblioteca

– O Flex Builder traz um modelo de projeto específico para esse tipo de Projeto

– Chamando de Flex Library Project

Copyright 2010 © Waelson.com.br - Todos os Direitos Reservados

Construindo Bibliotecas

Criando Projeto do Tipo Biblioteca

– Acesse File > New > Flex Library Project

Copyright 2010 © Waelson.com.br - Todos os Direitos Reservados

Construindo Bibliotecas

Criando Projeto do Tipo Biblioteca

– Se após a criação do projeto ele sinalizar um erro abaixo

– Ele reclama porque o projeto ainda não possui nenhum componente, assim que criarmos o primeiro ele irá desaparecer

Copyright 2010 © Waelson.com.br - Todos os Direitos Reservados

Construindo Bibliotecas

Criando Projeto do Tipo Biblioteca

– Agora vamos criar a pasta onde será colocado os nossos fontes.

– Crie uma pasta com o nome de “flex_src” na raiz do projeto

Copyright 2010 © Waelson.com.br - Todos os Direitos Reservados

Construindo Bibliotecas

Criando Projeto do Tipo Biblioteca

– Agora precisamos informar ao Flex Builderque ela será nossa pasta fonte.

– Clique com o botão direito em cima do projeto e selecione Properties > Flex Library

Build Path

Copyright 2010 © Waelson.com.br - Todos os Direitos Reservados

Construindo Bibliotecas

Criando Projeto do Tipo Biblioteca– Na janela aberta selecione a aba Classes, em seguida selecione a pasta recém criada clicando no botão Browser, logo após o campo Main Source

Folder

Copyright 2010 © Waelson.com.br - Todos os Direitos Reservados

Construindo Bibliotecas

Criando Componente

– Para criarmos o nosso primeiro componente, crie uma classe chamada TextInputCep que estenda a classe mx.controls.TextInput.

– Seu projeto deverá ficar assim:

Copyright 2010 © Waelson.com.br - Todos os Direitos Reservados

Construindo Bibliotecas

Criando Componentes

– Note que após a criação do componente o erro do projeto sumiu.

– O nosso componente visa criar um máscara para formata o valor digitado (99999-999)

Copyright 2010 © Waelson.com.br - Todos os Direitos Reservados

Construindo Bibliotecas

Criando Componentes

– Código – Parte I

Copyright 2010 © Waelson.com.br - Todos os Direitos Reservados

Construindo Bibliotecas

Criando Componentes

– Código – Parte II

Copyright 2010 © Waelson.com.br - Todos os Direitos Reservados

Construindo Bibliotecas

Distribuindo a Biblioteca

– Como produto final do projeto o desenvolvedor poderá verificar, que na pasta bin do projeto existe um arquivo com extensão swc, ele é sua biblioteca

Copyright 2010 © Waelson.com.br - Todos os Direitos Reservados

Construindo Bibliotecas

Distribuindo a Biblioteca

– Para testar o seu componente, crie um novo projeto do tipo Flex Project e coloque o SWC no diretório libs.

– Depois é só arrastá-lo no modo design e fazer seus testes.

Copyright 2010 © Waelson.com.br - Todos os Direitos Reservados