curso flex sicoob - aula 11
TRANSCRIPT
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;
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
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