logo
  • Home
  • Acerca
  • Autores
  • Faq
  • Rede
  Twitter   Feed-me! RSS!
Jun 30

BusyIndicator – Silverlight 4

Escrito por Robson Fernandes em 1, 4, 6, app, AR, back, Banco de Dados, BI, blog, botão, C#, class, codeplex, código, Componente, control, CSharp, dados, demo, Dica, dispatch, Download, event, Evento, exemplo, Experiências, fonte, Google, IE, if, image, int, Java, Javascript, kit, lógica, mg, Microsoft, Microsoft Silverlight, NaN, O, on, Partilha, Pessoal, POO, pt, Review, RIA, Ria’s Geral, Scroll, silverlight, Silverlight - Blend, SilverLight - Design, Silverlight 4, Software, state, TAT, tool, toolkit, UI, window, windows, XAML, XML, XP, zend @ 06 30th, 2010 | via http://www.riasoftware.com.br/blog/ | Sem comentários
Robson Fernandes
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »



INTRODUÇÃO

Boa noite pessoal!
Novamente estou aqui, graças a deus, podendo compartilhar com vocês algumas experiências que tenho passado com o Microsoft Silverlight. Neste post, irei abordar o componente BusyIndicator.

O QUE É O BusyIndicator

O BusyIndicator é um controle que acompanha o SilverlightToolKit, e é utilizado como um meio de mostrar feedbacks ao usuário, sobre o tempo de aguardo de operações que são realizadas, e que exigem alto processamento.
Como por exemplo: Imagine que você queira efetuar uma pesquisa de um usuário em banco de dados com meio milhão de registros, é muito provável que isso demore um pouco, então, nós podemos utilizar o BusyIndicator, que poderá apresentar uma notificação ao usuário, indicando o tempo que faltará para realizar o processamento.

ONDE ENCONTRAR?

Você irá encontrá-lo no CodePlex, clique aqui

PREVIEW

Exemplo do controle BusyIndicator, que será apresentado neste Post, e disponibilizado para download.

Exemplo do controle BusyIndicator

CÓDIGO XAML

Abaixo, temos o código XAML do BusyIndicator, sendo que a propriedade BusyContent, refere-se ao texto que será apresentado ao usuário, como neste exemplo, “Aguarde por favor…”; A propriedade IsBusy, que indica se o controle está em modo operante ou não, como neste caso, “False”, pois faremos com que ele entre em modo operante, somente quando o usuário efetuar uma ação, que envolva alto processamento.

<toolkit:BusyIndicator x:Name="busyIndicator"
                               BusyContent="Aguarde por favor..."
                               IsBusy="False"
/>

CÓDIGO C#

Abaixo, temos o código em C#, que foi implementado no evento Click do botão Entrar. Neste exemplo não houve nenhuma interação com o banco de dados, ele foi implementado para que vocês possam entender a lógica do controle BusyIndicator. Percebam que ao clicar no botão, ele ativa o modo isBusy do controle, e inicia uma Thread em paralelo, que aguarda um tempo de 3 segundos, e posteriormente inativa o modo isBusy, fazendo então, uma simulação de consulta do usuário ao banco de dados.

private void btnEntrar_Click(object sender, System.Windows.RoutedEventArgs e)
{
         //Inicia modo operante
         busyIndicator.IsBusy = true;

         //Inicia Thread
        ThreadPool.QueueUserWorkItem((state) =>
        {
              //Aguarda 3s
             Thread.Sleep(3 * 1000);
             //Altera BusyIndicator, para modo inoperante
             Dispatcher.BeginInvoke(() => busyIndicator.IsBusy = false);
        });

}


APLICAÇÃO – RUN

Abaixo, temos a aplicação executando em Microsoft Silverlight 4, clique no botão “Entrar”, para ativar o BusyIndicator


DOWNLOAD

Fontes Silverlight Completo-> BusyIndicatorApp

Abraços pessoal!

Robson Fernandes


Jun 29

Referências – UX Blogs

Escrito por Robson Fernandes em 1, 4, 6, Adobe, Adobe Flex, Ajax, AR, Arquitetura, BI, blog, Blogs, Desenvolvedor, desenvolvedores, Design, designer, Flex, for, IE, int, Microsoft, Microsoft Silverlight, NaN, O, on, pattern, pt, Ria’s Geral, silverlight, Silverlight 3, site, Tecnologia, UI, user experience, UX, Ved, web, Wordpress, XP @ 06 29th, 2010 | via http://www.riasoftware.com.br/blog/ | Sem comentários
Robson Fernandes
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

Boa noite Galera!

Segue alguns sites muito bons, para aqueles que tiverem interesse em compreender melhor, conceitos e práticas da UX(User eXperience).

Independente da tecnologia adotada, seja Microsoft Silverlight, Adobe Flex ou AJAX, é interessante que nós desenvolvedores e designers, tenhamos consciência destes padrões e arquiteturas, para que possamos construir o que há de melhor e mais interativo na nova Web. Abaixo, temos 10 Blogs de referência em UX(User eXperience):

1 – PatternTap
2 – MiniAjax
3 – UITrends
4 – UXBooth
5 – DesignForService
6 – EverydayUX
7 – UsabilityPost
8 – AdaptivePath
9 – InspireUX
10 – Cimex

Abs.

Robson Fernandes

everydayUX

Jun 29

Quince – UX Pattern Explorer – Silverlight

Escrito por Robson Fernandes em .NET, 1, AR, Desenvolvedor, Design, Design Pattern, Design Patterns, Desktop, exemplo, Exemplos, for, IE, if, int, internet, Microsoft, Microsoft Silverlight, O, on, on-line, padrão, pattern, Pessoal, problema, RIA, Ria’s Geral, silverlight, Silverlight - Core, SilverLight - Design, Silverlight - Dicas, SilverLight - News, Silverlight - XAML, Silverlight 3, Silverlight 4, UI, user experience, UX, Ved, web, XP @ 06 29th, 2010 | via http://www.riasoftware.com.br/blog/ | Sem comentários
Robson Fernandes
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »



Boa noite Pessoal!

Galera, vejam que massa! Eu estava a pesquisar na internet sobre UX (User eXperience), e me deparo com esta aplicação desenvolvida em Microsoft Silverlight, o Quince.

O Quince, é um diretório on-line de UX – design patterns, criado pela Infragistics. Nele você encontrará mais de 100 exemplos de padrões de UX, utilizados em aplicações Web, Desktop e outras. O mais interessante, até mesmo para fins didáticos, é que este aplicativo aborda cada padrão, informando ao desenvolvedor qual a melhor situação em usá-lo, narrando de forma a exemplificar um “Problema encontrado”, a “Solução, através do padrão”, “Contexto de aplicação.”

Fantástico!

Segue o link Quince : http://quince.infragistics.com

Jun 24

Analytics Framework atualizado para Silverlight 4

Escrito por Kelps Sousa em .NET, 1, 4, 6, action, analytics, api, Apresentação, AR, Behavior, Behaviors, Blend, blog, Blogs, class, codeplex, components, Download, err, exemplo, Ferramenta, for, framework, Google, ide, IE, int, lista, live, mg, Microsoft, Microsoft Silverlight, MIX, monitor, MSDN, News, O, offline, on, online, protótipo, Ria’s Geral, serviço, Serviços, servidor, silverlight, Silverlight 4, sketchflow, TAT, Teste, Twitter, UI, update, web, WPF @ 06 24th, 2010 | via http://kelps-sousa.blogspot.com/ | Sem comentários
Kelps Sousa
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

Já é notícia um pouco velha (do dia 15/Junho) mas eu achei que valia a pena postar aqui por conta da sua importância e pelo fato de pouca gente conhecer. Michael Scherotter (@synergist) postou uma atualização do Analytics Framwork para Silverlight 4. Para quem não conhece, o Analytics Framework é uma coleção de apis, Behaviors e Actions para integração de aplicações Silverlight e WPF com ferramentas de analytics e trends (como Google Analytics por exemplo).

O framework suporta nativamente uma série de serviços (Google Analytics, Nedstat, Omniture, Webtrekk, etc para citar alguns) e pode ser facilmente extendido. Se você deseja monitorar a utilização da sua aplicação Silverlight deve considerar o uso desse framework.

Alguns dos pontos mais interessantes desse framework estão listados abaixo:

  • Suporta aplicações OOB
  • Funciona mesmo se a aplicação estiver rodando offline (as métricas são salvas e serão enviadas para o servidor quando estiver online)
  • Suporta o uso de mais de um serviço de analytics ao mesmo tempo
  • Não afeta a performance da aplicação
  • Pode ser totalmente configurado no Blend pois é implementado como uma série de Behaviors
  • Suporta testes A/B
  • Suporta protótipos SketchFlow
  • Está integrado no Microsoft Silverlight Media Framework

Para mais informações acesse:

  • http://blogs.msdn.com/b/synergist/archive/2010/06/15/microsoft-silverlight-analytics-framework-updated-for-silverlight-4.aspx
  • http://msaf.codeplex.com/
  • http://live.visitmix.com/MIX10/Sessions/CL24 (apresentação feita no MIX10)
  • https://www112.livemeeting.com/cc/microsoft/view?id=H9494W (Using the Microsoft Silverlight Analytics Framework)
  • https://www112.livemeeting.com/cc/microsoft/view?id=MRGR8S (Building Components for MSAF)

Abr 19

Facebook Client – Atualizado Silverlight 4 Release

Escrito por Robson Fernandes em .NET, 1, 4, Adobe, Adobe Air, Air, app, AR, blog, chrome, class, comunidade, Curso, Desenvolvedor, desenvolvedores, facebook, Flex, for, IE, image, int, mg, Microsoft, Microsoft Silverlight, mudanças, NaN, News, O, on, quick, RIA, Ria’s Geral, silverlight, SilverLight - News, Silverlight 4, Software, Teste, UI, Ved, window @ 04 19th, 2010 | via http://www.riasoftware.com.br/blog/ | Sem comentários
Robson Fernandes
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

Microsoft Silverlight News

Boa noite galera!

Muito massa, saiu a versão do Facebook Client, agora atualizado na versão Silverlight 4 Release, esta aplicação está fantástica, houve algumas mudanças interessantes que eu já esperava, como o recurso de Window Chrome, pois agora é possível personalizar a janela da aplicação, para que não haja dependência visual do SO.

Este recurso já existia no Adobe Air da comunidade Flex, e aos meus olhos foi muito bem aproveitado para o Microsoft Silverlight, pois uma gama de desenvolvedores Silverlight esperavam por isto.

Clique aqui e faça um teste!  Facebook for Silverlight

FaceBook Client for Silverlight 4

Abs.

Robson Fernandes

Abr 9

Microsoft Expression Gallery – Modern Calculator

Escrito por Robson Fernandes em 1, 4, Adobe, Adobe Air, Air, AR, back, BI, Blend, blog, class, Curso, Cursos, Download, expression, Expression Blend, Expression Gallery, fonte, IE, image, int, Mate, mg, Microsoft, Microsoft Expression, Microsoft Silverlight, NaN, News, O, on, Pessoal, Review, RIA, Ria’s Geral, silverlight, SilverLight - Design, SilverLight - News, Silverlight - OOB, Silverlight 4, Software, UI, XP @ 04 9th, 2010 | via http://www.riasoftware.com.br/blog/ | Sem comentários
Robson Fernandes
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

Microsoft Silverlight News

INTRODUÇÃO

Boa noite pessoal!  Galera, eu disponibilizei no Microsoft Expression Gallery, um aplicativo para fazer cálculos matemáticos simples (calculadora), chamado Modern Calculator, ele foi desenvolvido no Expression Blend 4,  e utiliza os novos recursos de estilização de janelas do Silverlight 4 OOB, como no tão conhecido Adobe Air!

Todos os fontes estão disponíveis para download!

Deixe seu feedback no Microsoft Expression Gallery, ele é muito importante para mim. Muito Obrigado!


PREVIEW
Modern Calculator

Abs e Obrigado pessoal!

Robson Fernandes

Abr 9

Curso Online – Silverlight 4

Escrito por Robson Fernandes em 1, 4, 6, AR, BI, blog, class, control, Curso, Cursos, Desenvolvedor, Drag And Drop, IE, if, image, int, MEF, mg, Microsoft, Microsoft Silverlight, MSDN, NaN, News, noticia, O, on, online, Pessoal, RIA, Ria’s Geral, silverlight, SilverLight - News, Silverlight 4, Software, Touch, Treinamento, UI, UX, validação, Vários, Ved, Vídeo, Vídeos, WCF, web, XP @ 04 9th, 2010 | via http://www.riasoftware.com.br/blog/ | Sem comentários
Robson Fernandes
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

Microsoft Silverlight 4

Boa noite pessoal!

Esta noticia com certeza vai ajudar muita gente interessada nos novos recursos do SL4. Foi disponibilizado um treinamento online do Silverlight 4.
O curso explica as novas funcionalidades, que o Silverlight 4 trouxe para o ambiente de aplicações RIA. Vocês encontrarão 8 unidades com um total de  25 vídeos que irão auxiliar qualquer desenvolvedor Web a construir aplicações com o Silverlight 4.





Abordagem:


- Trabalhando com vários sandboxed,
- elevação de recursos do navegador,
- Controle RichTextBox,
- Style implícito,
- Drag and Drop,
- Multi touch,
- Validação,
- Autenticação,
- MEF,
- WCF RIA

E muito mais!
Acesse aqui, e conheça os recursos clique aqui.

Obrigado Pessoal!

Robson Fernandes

Mar 19

Microsoft Expression Gallery – Component GaugeYI

Escrito por Robson Fernandes em 1, 2.0, 6, AR, AUG, back, BI, Blend 3, blog, class, código, código fonte, Componente, demo, Design, dll, Download, expression, Expression Gallery, fonte, IE, if, image, int, mg, Microsoft, Microsoft Expression, Microsoft Silverlight, NaN, News, O, on, Pessoal, Review, RIA, Ria’s Geral, Scroll, silverlight, Silverlight - Blend, Silverlight - Core, SilverLight - Design, SilverLight - News, Silverlight - XAML, Silverlight 3, Software, UI, XP @ 03 19th, 2010 | via http://www.riasoftware.com.br/blog/ | Sem comentários
Robson Fernandes
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

Microsoft Silverlight News

INTRODUÇÃO

Boa tarde pessoal! Tudo jóia com vocês? Galera, eu disponibilizei no Microsoft Expression Gallery, um componente que eu estou desenvolvendo no Silverlight, chamado Component GaugeYI, ele está em sua versão 1.0 ainda, entretanto, já deixei uma pequena amostra para o pessoal poder utiliza-lo em suas aplicações.

Ao finalizar a versão 2.0 do mesmo, estarei disponibilizando por completo o código fonte do componente, e não somente a sua Dll, que já está disponível para download, juntamente com a demonstração.

Deixe seu feedback no Microsoft Expression Gallery, ele é muito importante para mim. Muito Obrigado!


PREVIEW

Abs.
Robson Fernandes

Fev 17

Silverlight Out-of-browser

Escrito por Flavia Moreira em 1, 4, 6, AR, Artigo, Artigos, Asp.Net, Blend, Blend 3, blog, blog silverlight, blogsilverlight, browser, C#, Expression Blend, for, html, if, mg, Microsoft, Microsoft Blend, Microsoft Silverlight, O, out-of-browser, problema, problemas, RIA, Ria’s Geral, silverlight, Silverlight 3, Silverlight 4, site, TAT, Tutoriais, Visual Studio, Visual Studio 2008, Visual Studio 2010, Wordpress @ 02 17th, 2010 | via http://flamoreira.wordpress.com | Sem comentários
Flavia Moreira
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

Neste artigo eu vou mostrar como criar uma aplicação Silverlight para ser executada fora do browser (Silverlight Out-of-browser) com o Visual Studio 2010. Poderá desenvolver usando a versão 3 ou 4, sem problemas.

http://www.dowhile.com.br/artigos/silverlight/145-silverlight-out-of-browser-.html

Jan 24

Exportar dados para o Excel – Microsoft Silverlight 3

Escrito por Robson Fernandes em 1, 4, 6, Adobe, Adobe Flex, AR, BI, blog, C#, class, classe, cliente, código, CSharp, dados, DataGrid, Dica, Dicas, Download, event, Excel, exemplo, filter, Flex, fonte, for, html, IE, if, image, int, library, mg, Microsoft, Microsoft Silverlight, MSDN, NaN, O, on, Pessoal, RIA, Ria’s Geral, Scroll, silverlight, Silverlight - Core, SilverLight - Design, Silverlight - Dicas, Silverlight - PHP, Silverlight - WebClient, Silverlight 3, Software, tag, UI, window, windows, XP @ 01 24th, 2010 | via http://www.riasoftware.com.br/blog/ | Sem comentários
Robson Fernandes
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

Microsoft Silverlight Dicas

INTRODUÇÃO

Boa noite pessoal!

No post anterior fiz um exemplo de exportação de dados utilizando o Adobe Flex. Para continuar, farei neste um exemplo utilizando Silverlight, abordando o uso da classe SaveFileDialog, para manipular arquivos no Silverlight.
A partir desta, irei disponibilizar uma classe que efetua a leitura de dados, e os converte para um arquivo no formato do Excel, para depois, gravá-lo na máquina cliente utilizando o SaveFileDialog.


CÓDIGO C#

Observe o código abaixo. Este método recebe um objeto DataGrid como parâmetro, que será utilizado para ler dos dados e depois converte-los no formato *.xls. Depois veja que o objeto file é instanciado a partir da classe SaveFileDialog. Veja também, que há uma classe que eu programei chamada ExportExcel que possui um método DgToHTML para gerar o arquivo no formato especificado.

/**
 * Exporta dados do DataGrid para o Excel
 * @param event
 *
 */
 private void btnExportar_Click(object sender, System.Windows.RoutedEventArgs e)
 {
     SaveFileDialog  file    =  new SaveFileDialog();
     ExportExcel        export  = new ExportExcel();

     file.DefaultExt = "*.xls";
     file.Filter = "Excel Worksheets|*.xls";
     if (file.ShowDialog() == false) return;
     using (StreamWriter sw = new StreamWriter(file.OpenFile()))
     {
        sw.WriteLine(export.DgToHTML<ClienteVo>(dataGridCliente));
     }
}

Massa demais!!!

APLICAÇÃO – RUN

DOWNLOAD

Fontes SILVERLIGHT – SilverlightToExcel

Vlw Galerinha!!!

Robson Fernandes

« Entradas anteriores | Entradas recentes »

ACERCA

O que é o RedeRIA ?

O redeRIA não é nada mais que um agregador de feed's que disponibiliza o conteudo de varios blogs e autores ao redor do mundo RIA, actualmente agregamos mais de 2791 entradas vindas de 53 blogs especializados em ria’s, pelo que só fica a ganhar em assinar o feed ou seguir a comunidade no twitter.

Se acha que o seu blog ou um blog de um amigo é interessante e util para os leitores o redeRIA, faça a sua submissão aqui.

Feed: assine já
Twitter: siga-nos

GOOGLE

Votação


Deveria o RedeRia agregar conteúdo em inglês?
Ver Resultados

AUTORES


Eduardo KrausAlexandre TadashiBindableCognitiva SoluçõesDaniel LopesDaniel SchmitzDanielPedrinhaDClick TeamEbercomEdgard DavidsonElvis FernandesErko BrideeFabiel PrestesFábio Batista da SilvaFabio da SilvaFabriccio BernardesFelipe BorellaFlavia MoreiraGabriel VersalliniGabriela T. PerryIgor MusardoJanderson CardosoJoão AugustoJose Carlos FielKelps SousaLeonardo FrançaLucas MarçalLuis MessiasLuiz TarabalMario JuniorMário SantosMauro MartinsPablo SouzaPedro ClaudioreneRia BrazilriaPTRicardo CerqueiraRobson FernandesRodrigo Pereira FragaSaintBrSamuelFacchinelloSergio SouzaSilva DeveloperStefan HorochovecTech CaffeTecinforThiago BuenoVedVinícius SandimWillian ManoXAML Cast

PUBLICIDADE








Powered by Wordpress & msdevstudio.com