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:
Comentários (Atom)




