Olá galera...
Como dito no screencast, estou estudando desenvolvimento para Android. Recentemente participei de um curso com o professor @joaogalli que tinha ministrado sobre Android na Pós de Desenvolvimento em Java, mas agora em um curso específico da tecnologia Android, e com a ilustre presença do coordenador da Pós que participou do curso conosco, professor @cesarfmoro .
Para o vídeo não ficar extenso, sugeri o cast do @vedovelli (Assista), para mostra como preparar o ambiente de desenvolvimento para Android, antes de iniciar seus projetos.
Espero que gostem...
Qualquer duvidas, criticas ou sugestões... Entre em contato...
Atenciosamente!!!
Categorias:
Componentes,
Flash Builder,
Flex,
ScreenCast
Alert Flash Builder 4.5
Hey guys...
Código fonte do projeto AlertaSWC:
Código fonte do projeto AlertaApp:
Resolvi
fazer um Cast para demonstrar a criação e utilização de um componente de Alerts
que desenvolvi e tenho usado muito nos meus projetos, alem de demonstrar como
interagir um componente com teu projeto. Resumindo, é uma biblioteca .swc que
importamos pra dentro do nosso projeto para usarmos Alerts específicos em
determinadas rotinas da aplicação...
Assista o screenCast e acompanhe o desenvolvimento.
Confira a aplicação abaixo.
Código fonte do projeto AlertaSWC:
package br.com.marcos.ui { import mx.controls.Alert; public class Alerta extends Alert { Alert.yesLabel = "SIM"; Alert.noLabel = "NÃO"; public static const YES:uint = 0x0001; public static const NO:uint = 0x0002; [Embed(source="./img/alertIconOk.png")] public static var iconSucesso : Class; [Embed(source="./img/alertIconInformacao.png")] public static var iconInformacao : Class; [Embed(source="./img/alertIconInterrogacao.png")] public static var iconInterrogacao : Class; public function Alerta() { super(); } /** * Normalmente usado pra mensagens de SUCESSO! * @param msg é o texto que será exibido no Alert. * @param Title é por padrão 'ATENÇÃO', mas pode ser passado um valor espeficíco em algum caso por parametro. * */ public static function sucesso(msg : String, title : String = "ATENÇÃO"):void { Alert.show(msg, title, 0, null, null, iconSucesso, Alert.YES); } /** * Normalmente usado pra mensagens de ERRO! * @param msg é o texto que será exibido no Alert. * * @param Title é por padrão 'ATENÇÃO', mas pode ser passado um valor espeficíco em algum caso por parametro. * */ public static function erro(msg : String, title : String = "ATENÇÃO"):void { Alert.show(msg, title, 0, null, null, iconInformacao, Alert.YES); } /** * Normalmente usado pra mensagens de INTERROGAÇÃO! * @param funcao é a função que será execultada ao clicar em algum dos botões, Sim ou Não. * @param msg é o texto que será exibido no Alert. * @param Title é por padrão 'ATENÇÃO', mas pode ser passado um valor espeficíco em algum caso por parametro. * */ public static function interrogacao(funcao : Function, msg : String, title : String = "ATENÇÃO"):void { Alert.show(msg, title, 3, null, funcao, iconInterrogacao, Alert.YES); } } }
Código fonte do projeto AlertaApp:
<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" width="550" height="200" viewSourceURL="srcview/index.html"> <fx:Script> <![CDATA[ import br.com.marcos.ui.Alerta; import mx.controls.Alert; import mx.events.CloseEvent; protected function showAlertSucesso(event:MouseEvent):void { Alerta.sucesso("Hello World de Sucesso"); } protected function showAlertErro(event:MouseEvent):void { Alerta.erro("Hello World de Erro", "OLHA O ERRO!!!"); } protected function showAlertInterrogacao(event : CloseEvent = null):void { if (event == null) { Alerta.interrogacao(showAlertInterrogacao, "Remover registro Hello World?"); } else if (event.detail == Alert.YES) { Alerta.sucesso("Registro removido com sucesso!"); } else if (event.detail == Alert.NO) { Alerta.erro("Registro não pode ser removido!"); } } ]]> </fx:Script> <fx:Declarations> <!-- Place non-visual elements (e.g., services, value objects) here --> </fx:Declarations> <s:HGroup left="20" right="20" top="20" bottom="20" contentBackgroundAlpha="0.5" contentBackgroundColor="#EBEBEB" paddingBottom="10" paddingLeft="10" paddingRight="10" paddingTop="10"> <s:Panel width="145" height="80" title="Alerta de Sucesso"> <s:Button horizontalCenter="0" verticalCenter="0" toolTip="Visualiar Alert de Sucesso" label="Visualizar" buttonMode="true" click="showAlertSucesso(event)" /> </s:Panel> <s:Panel width="145" height="80" title="Alerta de Erro"> <s:Button horizontalCenter="0" verticalCenter="0" toolTip="Visualiar Alert de Erro" label="Visualizar" buttonMode="true" click="showAlertErro(event)" /> </s:Panel> <s:Panel width="145" height="80" title="Alerta de Interrogação"> <s:Button horizontalCenter="0" verticalCenter="0" toolTip="Visualiar Alert de Interrogação" label="Visualizar" buttonMode="true" click="showAlertInterrogacao()" /> </s:Panel> </s:HGroup> </s:Application>
Categorias:
Flex,
Java
Flex e Java
Como diria o E.T. Bilu...
"Busquem conhecimento..."
Anyway!!!
Fato é que não deixa de ser verdade...
Comecei a estudar e programar em Flex no final de 2007 no Flex 2, pois a versão 3 era Beta...
De lá pra cá, continuei estudando e aprendendo muito em blogs, como o do Vedovelli, Erko Bridee, DClick entre outro muitos bons que poderia citar aqui e que estão nos meus link aqui do blog...
Atualmente trabalho puramente desenvolvendo em Flex com Java e ainda Flex com PHP, porem todo o Back-End em Java das aplicações são desenvolvidas pelo Daniel Matsukuma, um dos programadores Java da nossa equipe de T.I.. Tenho aprendido muito, mas preciso de mais conhecimento. ("Valeu a dica E.T. Bilu...").
Essa semana peguei esse livro com meu chefe Fabio Wagatsuma e já comecei a estudar... Livro do Daniel Schmitz que pode ser adquirido http://www.danielschmitz.com.br/dominando-flex-e-java.html ...
Flex e Java, o melhor de dois mundos...
#FicaADica ...
Atenciosamente!!!
"Busquem conhecimento..."
Anyway!!!
Fato é que não deixa de ser verdade...
Comecei a estudar e programar em Flex no final de 2007 no Flex 2, pois a versão 3 era Beta...
De lá pra cá, continuei estudando e aprendendo muito em blogs, como o do Vedovelli, Erko Bridee, DClick entre outro muitos bons que poderia citar aqui e que estão nos meus link aqui do blog...
Atualmente trabalho puramente desenvolvendo em Flex com Java e ainda Flex com PHP, porem todo o Back-End em Java das aplicações são desenvolvidas pelo Daniel Matsukuma, um dos programadores Java da nossa equipe de T.I.. Tenho aprendido muito, mas preciso de mais conhecimento. ("Valeu a dica E.T. Bilu...").
Essa semana peguei esse livro com meu chefe Fabio Wagatsuma e já comecei a estudar... Livro do Daniel Schmitz que pode ser adquirido http://www.danielschmitz.com.br/dominando-flex-e-java.html ...
Flex e Java, o melhor de dois mundos...
#FicaADica ...
Atenciosamente!!!
Categorias:
Noticias
Cubos mágicos ... Hábitos!
No final do ano passado comecei a resolver cubo mágico, graças ao Marcelo Sato que me mostrou o primeiro 3x3x3 e tive que pedir o meu tbm... Pedimos todos cubos da China, pois são os melhores e mesmo sendo importados, saem mais baratos ...
Um video meu com a camisa do timão, é lógico, resolvendo o GuHong 3x3x3, um dos cubos mais rapido ...
Bom galera...
Grande abraço!!!
Hoje tenho na coleção 12 cubos, 2 não estão nas imagens pois chegaram depois ...
Um video meu com a camisa do timão, é lógico, resolvendo o GuHong 3x3x3, um dos cubos mais rapido ...
Bom galera...
Grande abraço!!!
Categorias:
Noticias
Se programadores construíssem aviões ...
Esse video já está rolando pela internet faz um tempo, mas me lembrou um desenvolvedor que trabalha comigo, o Rodrigo Wegner... Ele é o cara que desenvolve em produção, na cara e na coragem...
Grande abraço Rodrigo...
Fonte: http://vidadeprogramador.com.br/2011/06/04/se-programadores-construissem-avioes/
Grande abraço Rodrigo...
Fonte: http://vidadeprogramador.com.br/2011/06/04/se-programadores-construissem-avioes/
Categorias:
Noticias
Estou Volta... I'm Back ...
Bom galera...
Passei um longo período sem movimentar o blog, pois estou envolvido em alguns freela, alem de outras atividades que surgiram do inicio do ano pra cá...
Nesse buraco negro entre os post, terminei a Pós-Graduação em Desenvolvimento em Java e mudei de empresa, agora estou desenvolvendo em Flex com Java e PHP no departamento de T.I. da Coopercred ...
Fato é que estou voltando com novos posts, notícias, código e rotinas de programação, screecasts e noticias sobre tecnologias em Flex é claro, alem de Java, jquery entre outras ...
Estive analisando as estatísticas dos acessos do blog no Google Analytics, e percebi que recebo bastante acesso dos EUA e de alguns países da Europa... Já que estou estudando inglês, vou me aventurar em postar em inglês tbm, mesmo com o recurso do translator na barra do blog...
Bom galera...
Bora lá as atividades...
Grato!
Passei um longo período sem movimentar o blog, pois estou envolvido em alguns freela, alem de outras atividades que surgiram do inicio do ano pra cá...
Nesse buraco negro entre os post, terminei a Pós-Graduação em Desenvolvimento em Java e mudei de empresa, agora estou desenvolvendo em Flex com Java e PHP no departamento de T.I. da Coopercred ...
Fato é que estou voltando com novos posts, notícias, código e rotinas de programação, screecasts e noticias sobre tecnologias em Flex é claro, alem de Java, jquery entre outras ...
Estive analisando as estatísticas dos acessos do blog no Google Analytics, e percebi que recebo bastante acesso dos EUA e de alguns países da Europa... Já que estou estudando inglês, vou me aventurar em postar em inglês tbm, mesmo com o recurso do translator na barra do blog...
Bom galera...
Bora lá as atividades...
Grato!
Categorias:
Flex
Indicador de Capacidade
Fica a dica para utilizar algum tipo de indicicador em Flex...
Pra quem já instalou alguma distribuição do Linux, vai lembrar da barra de particionamento do HD que é parecida...
Atenciosamente!
Pra quem já instalou alguma distribuição do Linux, vai lembrar da barra de particionamento do HD que é parecida...
Atenciosamente!
Assinar:
Postagens (Atom)