logo
  • Home
  • Acerca
  • Autores
  • Faq
  • Rede
  Twitter   Feed-me! RSS!
Jan 2

Os números de 2010

Escrito por Flavia Moreira em .NET, 1, 2009, 4, 6, AR, Artigo, Artigos, Asp.Net, back, Blend, blog, blog silverlight, blogsilverlight, busca, C#, CSharp, DataGrid, deep zoom, deepZoom, desempenho, Desktop, Destaque, DevMedia, Dica, estatísticas, exemplo, Expression Blend, facebook, for, Google, ide, IE, if, image, imagens, int, linq, Linq to Sql, mg, Microsoft, Microsoft Blend, MSDN, O, on, pt, Reconhecimento de voz, redeRIA, RIA, Ria’s Geral, saúde, silverlight, Silverlight 3, Silverlight 4, site, social, tag, TAT, template, Twitter, UAU, UI, Video Aula, Visual Studio 2010, VOZ, vs, Wordpress, WPF, Xna @ 01 2nd, 2011 | 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 »

Os duendes das estatísticas do WordPress.com analisaram o desempenho deste blog em 2010 e apresentam-lhe aqui um resumo de alto nível da saúde do seu blog:

Healthy blog!

O Blog-Health-o-Meter™ indica: Uau.

Números apetitosos

Imagem de destaque

Um Boeing 747-400 transporta 416 passageiros. Este blog foi visitado cerca de 12,000 vezes em 2010. Ou seja, cerca de 29 747s cheios.

?

Em 2010, escreveu 23 novo artigo, aumentando o arquivo total do seu blog para 80 artigos. Fez upload de 2 imagens, ocupando um total de 85kb.

O seu dia mais activo do ano foi 16 de agosto com 110 visitas. O artigo mais popular desse dia foi C#.

De onde vieram?

Os sites que mais tráfego lhe enviaram em 2010 foram social.msdn.microsoft.com, google.com.br, devmedia.com.br, rederia.net e pt-br.wordpress.com

Alguns visitantes vieram dos motores de busca, sobretudo por exemplo de aplicação desktop c# vs 2010, flavia moreira, sites super interessantes, video aula silverlight e reconhecimento de voz c#

Atracções em 2010

Estes são os artigos e páginas mais visitados em 2010.

1

C# novembro, 2008
3 comentários

2

Sobre mim agosto, 2008
54 comentários

3

Sites super interessantes agosto, 2008
3 comentários

4

Populando Datagrid usando LINQ TO SQL em Silverlight agosto, 2008
16 comentários

5

WPF E RECONHECIMENTO DE VOZ março, 2009
4 comentários

Out 29

XAMLCast – Interview with Paul Betts about ReactiveXaml

Escrito por XAML Cast em .NET, 1, 4, 6, Access, app, AR, back, BI, blog, class, Design, development, Dicas, Download, DRE, engine, entrevista, expression, flash, for, FullScreen, git, Google, ide, IE, if, int, iTunes, labs, Links, mg, Microsoft, MSDN, O, on, player, pt, Ria’s Geral, rss, screen, silverlight, Software, tag, team, Twitter, Vídeo, wave, Widget, window, windows, WPF, XAML, XP @ 10 29th, 2010 | via http://www.xamlcast.net | Sem comentários
XAML Cast
? 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 »

Hey everyone!

[Para os ouvintes brasileiros/portugueses: a entrevista foi feita em inglês mas o vídeo também foi legendado em português! Aproveite!]

Following on our special series of interviews, Roberto interviewed Paul Betts, a Software Development Engineer in the Windows team and creator of ReactiveXaml. In a video special, he talked about Reactive programming and how to apply it to WPF and Silverlight through RxXaml. An awesome introduction to a new paradigm on WPF/SL development!

If you want to download the video, leave a comment in this post. If there’s enough demand, I’ll upload the video (1.6GB!) to a file share.

Here are the links we talked about in the interview:

Reactive Extensions for .net
http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx

ReactiveXaml
http://github.com/xpaulbettsx/ReactiveXaml

ReactiveXaml Google Group
http://groups.google.com/group/reactivexaml

Paul’s Twitter
http://twitter.com/xpaulbettsx

Paul’s Blog
http://blog.paulbetts.org

Also, don’t miss our previous interview with Arturo Toledo about design and Expression!

Subscribe to receive XAMLCast directly on your MP3 player, phone or RSS reader:

  • RSS feed: http://www.xamlcast.net
  • iTunes/iPod: pcast://www.xamlcast.net
  • Zune/Windows Phone 7: zune://subscribe/?XAMLCast=http://www.xamlcast.net

You can follow XAMLCast on Twitter: @xamlcast

  • Hashtag #xamlcast
  • Follow the XAMLCasters:
    • @kelps
    • @robertos_br
    • @rodrigokono

Stay tuned for more!

Kelps, Roberto Sonnino and Rodrigo Kono

Out 23

XAMLCast – interview with Arturo Toledo

Escrito por XAML Cast em .NET, 1, 2009, 4, 6, action, AR, AUG, back, BI, blog, case, class, Design, Download, DRE, entrevista, expression, finally, for, ide, IE, int, iTunes, Links, mg, Microsoft, MSDN, O, on, platform, player, Ria’s Geral, rss, silverlight, Smashing Magazine, surface, tag, team, tool, tv, Twitter, UI, user experience, UX, web, Widget, window, windows, WPF, XAML, XP @ 10 23rd, 2010 | via http://www.xamlcast.net | Sem comentários
XAML Cast
? 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 »

Hey everyone!

[Para os ouvintes brasileiros e portugueses: Este post é em Inglês pois a entrevista foi realizada em Inglês. Os episódios em Português voltam em breve!]

Earlier this year we did some special interviews for XAMLCast with influential people in the WPF/SL community. Well finally we’ve got time to release them!

To start, Roberto interviewed Arturo Toledo, now Sr. Program Manager for the Microsoft Web Platform. He talked about design, Metro, trends and Expression. Don’t miss it!

Here are the links we talked about in the interview:

Smashing Magazine Webdesign Trends
http://www.smashingmagazine.com/2010/01/04/showcase-of-modern-navigation-design-trends/
http://www.smashingmagazine.com/2009/01/14/web-design-trends-for-2009/
http://www.smashingmagazine.com/2009/01/21/current-web-design-trends-for-2009/

Windows UX
http://www.microsoft.com/downloads/details.aspx?familyid=E49820CB-954D-45AE-9CB3-1B9E8EA7FE8C&displaylang=en

Metro UX
http://download.microsoft.com/download/D/8/6/D869941E-455D-4882-A6B8-0DBCAA6AF2D4/UI%20Design%20and%20Interaction%20Guide%20for%20Windows%20Phone%207%20Series.pdf

August de los Reyes (Surface team) talks about Natural User Experiences (NUI)
http://www.microsoft.com/belux/msdn/nl/chopsticks/default.aspx?id=1406
http://www.webdirections.org/resources/august-de-los-reyes-predicting-the-past/

Gesturecons
http://www.gesturecons.com

Expression Studio
http://www.microsoft.com/expression/

.Toolbox Design School
http://microsoft.com/design/toolbox

Arturo’s Twitter
http://twitter.com/arturot

Arturo’s Blog
http://ux.artu.tv

Subscribe to receive XAMLCast directly on your MP3 player, phone or RSS reader:

  • RSS feed: http://www.xamlcast.net
  • iTunes/iPod: pcast://www.xamlcast.net
  • Zune/Windows Phone 7: zune://subscribe/?XAMLCast=http://www.xamlcast.net

You can follow XAMLCast on Twitter: @xamlcast

  • Hashtag #xamlcast
  • Follow the XAMLCasters:
    • @kelps
    • @robertos_br
    • @rodrigokono

Stay tuned for more!

Kelps, Roberto Sonnino and Rodrigo Kono

http://feedproxy.google.com/~r/xamlcast/~5/M7oDASLMztI/XAMLCast – Interview with Arturo Toledo – 96kbps.mp3

Out 15

Hotfix – Rolagem “menu de contexto” do Visual Studio 2010

Escrito por Igor Musardo em .NET, 1, 4, 6, AR, back, bar, blog, Blogs, class, Download, fonte, for, image, menu, mg, Microsoft, MSDN, O, on, problema, pt, Ria’s Geral, Scroll, TAT, Visual Studio, Visual Studio 2010, vs, window, windows @ 10 15th, 2010 | via http://www.igormusardo.com.br | Sem comentários
Igor Musardo
? 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 »

Visual Studio 2010

Se você assim como eu não entende porque o menu de contexto do Visual Studio 2010 você precisa rolar mesmo quando tem espaço na tela, agora você pode corrigir esse detalhe.

Faça o download e instale os dois HotFixes abaixo e pronto, resolvido o problema, o menu de contexto agora se estende até a barra de tarefas.

  1. Visual Studio 2010 patch: http://code.msdn.microsoft.com/KB2345133
  2. Windows Presentation Foundation 4.0 patch: http://code.msdn.microsoft.com/KB2413613
    1. X86: NDP40-KB2413613-x86.exe.
    2. X64: NDP40-KB2413613-x64.exe.

Fonte: The Visual Studio Blog

Divirta-se!

Set 25

Tirando dúvidas em fóruns

Escrito por Kelps Sousa em .NET, 1, 4, 6, AR, Banco de Dados, BI, blog, busca, camp, class, comunidade, dados, demo, Desenvolvedor, desenvolvedores, Dica, Dicas, email, err, exemplo, Exemplos, Ferramenta, filtra, for, futuro, Geral, Google, ide, IE, if, map, mg, Microsoft, MSDN, News, O, on, Outros, problema, problemas, produto, pt, relatório, RIA, Ria’s Geral, silverlight, site, social, Sun, Tecnologia, Tema, UI, validação, Vários, Ved, zend @ 09 25th, 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 »

Há muito tempo venho acompanhando o fórum de Silverlight do MSDN Brasil, tirando dúvidas e ajudando outros desenvolvedores com problemas. Por ser bastante ativo nesse fórum acabei sendo nomeado como um de seus moderadores, o que me dá acesso para fazer algumas coisas como mover questões, editar e bloquear posts de outras pessoas, marcar perguntas como respondidas, etc…

Após um tempo a gente começa a notar certos padrões, e um que fica bem evidente para quem acompanha fóruns é que a grande maioria das pessoas não sabe usá-los corretamente. Fóruns são uma base de conhecimento com dúvidas e respostas para ser consultada e utilizada em caso de necessidade. Veja como um fórum é normalmente usado:

  • Usuário encontra um problema ou tem uma dúvida
  • Acha o site de fóruns do MSDN (ou qualquer outro)
  • Acha a tela de postar dúvida, preenche a descrição, preenche o título e envia
  • Aguarda uma resposta e depois não volta mais

O que há de errado nesse comportamento? Esse usuário não tirou proveito da ferramenta em vários pontos chave e usou o fórum como se fosse um sistema de suporte.

  1. Esse usuário não pesquisou para ver se a dúvida/problema dele já estava no fórum. Talvez alguém já houvesse passado por isso e ele já conseguisse a resposta na hora.
  2. Ao postar a dúvida ele começou preenchendo a descrição do problema e deixou o título para depois (talvez nem tenha percebido o campo e tenha preenchido só quando a validação da tela informou que era obrigatório). O problema disso é que o título acaba sendo preenchido com qualquer coisa, o que não ajuda para que a dúvida seja encontrada e respondida logo. Há também casos que são ao contrário onde a pessoa faz uma pergunta bem genérica no título e não detalha o cenário na descrição. Não podemos também esquecer dos casos em que a pessoa submete a dúvida no tópico/categoria errada do fórum.
  3. Após ter sua pergunta respondida o usuário muitas vezes simplesmente utiliza a resposta e não atualiza o fórum informando que aquela é a resposta. Na maioria dos casos o usuário só voltará ao fórum se a resposta não resolver o problema dele.

Esse tipo de comportamento é ruim para os fóruns pois acaba gerando informações redundantes, retrabalho e inconsistência nas respostas. Eis como o fórum deve ser usado:

  • Usuário encontra um problema ou tem uma dúvida
  • Acha o site do fórum (MSDN/Stack Overflow ou qualquer outro)
  • Verifica se há uma busca geral e faz uma busca com as palavras chave sobre a questão que tem
  • Se encontrar uma pergunta igual ou semelhante, verifica se ela está respondida e resolve o problema. Se estiver e resolver, vote na resposta para indicar que foi útil. Se não estiver respondida ou não resolver seu problema, poste um comentário ou pelo menos assine a pergunta para poder receber uma alerta por email quando houver atualização.
  • Se a sua dúvida não estiver no fórum ainda, ache a sessão do fórum referente ao assunto da dúvida. Ex.: Se a dúvida de sobre como filtrar uma query no banco de dados, você não deve postar no fórum de Silverlight só porque sua aplicação é feita em Silverlight. Você deve postar sua dúvida no fórum de SQL nesse caso.
  • Coloque a questão central do seu problema no título, da forma mais clara e concisa possível. Quem estiver lendo tem que ser capaz de identificar pelo menos o escopo da pergunta lendo apenas o título. Um título bem feito ajuda para que outras pessoas possam tirar proveito no futuro da solução ao seu problema e também faz com que se obtenha uma resposta mais rápido pois uma pessoa pode simplesmente bater o olho no título e falar “ei, eu sei responder isso”, ao invés de ter que abrir a pergunta e ler a descrição para saber do que se trata. Exemplos de títulos ruims: “Dúvida?”, “Problema com relatório”, “Acesso ao banco”, “Silverlight”, etc…
  • Preencha a descrição da pergunta com mais detalhes sobre o seu cenários. O que você está tentando fazer? Que tecnologias está usando? O que sua aplicação faz? etc. Quanto mais informações você puder passar, mais chances têm de ter uma resposta precisa e rápida. Coloque o que faz sentido no seu caso e que seja útil para quem for tentar responder.
  • Se alguém responder sua questão fazendo mais perguntas ou pedindo mais detalhes, responda assim que puder.
  • Se alguém der uma solução que funcione, marque como resposta para que outros possam tirar proveito.
  • Se ninguém responder e você conseguir resolver o problema, responda você mesmo à questão e marque sua resposta como resposta da questão. Outros usuários vão agradecer.

Quase todas as questões nesses fóruns são respondidas por pessoas como eu e você, não por funcionários da Microsoft (ou da empresa relacionada à tecnologia/fórum em questão). Estamos fazendo isso em nosso tempo livre para ajudar a evoluir nossa comunidade de desenvolvedores e as tecnologias que usamos. Lembre-se disso ao usar os fóruns.

Seguem mais algumas dicas que também podem ser seguidas:

  • Seja educado ao fazer sua pergunta.
  • Seja educado com quem está tentando te ajudar. Lembre que, normalmente, ele não é pago para isso e realmente só quer ajudar.
  • Não use o tópico de uma pergunta para discutir uma técnologia. Abra um novo tópico de discussão
  • Evite fazer mais de uma pergunta em um único tópico
  • Não faça propagandas em fóruns, a não ser que o produto em questão resolva a dúvida de alguem.
  • Se tiver um tempo, contribua com o fórum tentando responder dúvidas de outros usuários.

A comunidade agradece.



Set 8

Material para estudo de ASP.NET

Escrito por Igor Musardo em .NET, 1, 2.0, 4, 6, Ajax, AR, arte, Artigo, Artigos, Asp.Net, auto, azure, blog, Blogs, class, control, dados, Dica, Dicas, dynamic, Entity Framework, event, events, for, framework, ide, IE, image, JQuery, library, linq, Mate, mg, Microsoft, MSDN, mvc, novidade, Novidades, O, on, pt, RIA, Ria’s Geral, tag, Tecnologia, try, UI, Visual Studio, Visual Studio 2010, vs, web, Webcast, window, windows @ 09 8th, 2010 | via http://www.igormusardo.com.br | Sem comentários
Igor Musardo
? 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 »

Dando continuidade ao material do que o João Paulo Clementi compilou sobre Tecnologias Microsoft, agora é a vez do ASP.NET.

Webcasts

  • Novidades do ASP.NET 4.0 no Visual Studio 2010
  • Visual Studio 2010: Como ficou fácil fazer deployment Web 
  • O que já de novo no ASP.NET MVC 2.0 
  • Conectando uma aplicação ASP.NET com o Windows Identity Foundation
  • Construindo aplicações Web de última geração com Microsoft ASP.NET MVC 2 e jQuery
  • Visualizações mestras/detalhadas usando a ASP.NET Ajax Library
  • AJAX no ASP.NET com jQuery

Artigos

  • ASP.NET Dynamic Data
  • Dez Razões para Adotar o LINQ nas Aplicações .NET
  • Formatar dados com o ASP.NET Dynamic Data
  • Uso do LINQ com o controle GridView do ASP.NET – Parte 1
  • Uso do LINQ com o controle GridView do ASP.NET – Parte 2

Videocasts

  • Dicas do ListBox e DropDownList no ASP.NET – parte 1
  • Dicas do ListBox e DropDownList no ASP.NET – parte 2
  • GridView com LINQ
  • Uso do Linq com o controle GridView do ASP.NET – parte 1
  • O AutoComplete AJAX com Entity Framework
  • ASP.NET Dynamic Data Parte 1
  • ASP.NET Dynamic Data Parte 2

ASP.NET Dev Center: http://msdn.microsoft.com/pt-br/asp.net/

Set 4

Material para estudo do Windows Azure

Escrito por Igor Musardo em .NET, 1, 4, 6, abas, Access, app, AR, Arquitetura, Artigo, Artigos, azure, Banco de Dados, bar, BI, blog, Blogs, class, Cloud Computing, comunidade, control, dados, Desenvolvedor, desenvolvedores, developer, Dica, Download, economia, empresas, event, events, for, futuro, gc, Geral, ide, IE, if, int, Introdução, Links, LOB, mg, Microsoft, monitor, MSDN, O, on, pattern, platform, pt, Ria’s Geral, Segurança, server, serviço, Serviços, SQL Server, Tech, Tecnologia, Tema, Treinamento, UI, Ved, Visual Studio, vs, web, Webcast, window, windows, windows azure, XP @ 09 4th, 2010 | via http://www.igormusardo.com.br | Sem comentários
Igor Musardo
? 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 »

O João Paulo Clementi há um tempo atrás compilou uma série de links interessantíssimos para desenvolvedores .NET aprenderem a trabalhar com a plataforma Windows Azure, que é um grupo de tecnologias da nuvem (Windows Azure, Azure AppFabric e SQL Azure) que podem ser usados individualmente ou em conjunto por desenvolvedores .NET.

Abaixo seguem alguns links que o Clementi compilou para a comunidade:

Web Casts

  • Saturday Night Code: Entendendo a Plataforma Windows Azure
  • TechNet Webcast: Computação na Nuvem com Azure
  • Windows Azure – Deep Dive

Azure Academy

  • Cloud Computing e o Windows Azure
  • Uma visão de arquitetura da plataforma na nuvem
  • Patterns para computação em nuvem
  • O sistema operacional Windows Azure
  • Distribuição e monitoração de aplicações dentro do Windows Azure
  • Aplicações no Windows Azure
  • Dados na nuvem com o SQL Azure Database
  • Serviços na nuvem com o AppFabric
  • Visual Studio e ALM na nuvem
  • Controle versus Economia de Escala
  • Visão de futuro da plataforma Windows Azure: qual será o impacto para seu negócio?

Artigos

  • Apresentando o Windows Azure
  • Apresentando a Plataforma de Serviços Azure
  • Computação em nuvem: Plataforma Windows Azure para empresas
  • Segurança na nuvem: Serviços de criptografia e segurança dos dados no Windows Azure
  • Armazenamento em nuvem: Alimentando o mecanismo do seu aplicativo com o armazenamento do Windows Azure
  • Computação de nuvem: Padrões para alta disponibilidade, escalabilidade e capacidade de processamento com o Windows Azure
  • Padrões em nuvem: Projetando e implantando serviços para o Windows Azure
  • Serviços de dados SQL: O banco de dados relacional da plataforma de serviços Azure

Videocasts

  • ArqCast Brasil – Novas Oportunidades de Negócio com Windows Azure
  • Migrando bases com o SQL Azure Migration Wizard
  • Usando o SSMS 2008 com o SQL Azure Database

White Papers

  • Parceiros Expandem seus Portfólios de Serviços e agregam Valor Técnico com a Plataforma Windows Azure
  • Semelhanças e Diferenças entre o SQL Azure e o SQL Server
  • Introdução ao Windows Azure Platform AppFabric para Desenvolvedores
  • Guia do Desenvolvedor para o Barramento de Serviços no Windows Azure Platform AppFabric
  • Guia do Desenvolvedor para o Serviço de Controle de Acesso do Windows Azure Platform AppFabric
  • Tabelas do Windows Azure
  • Filas do Windows Azure
  • Blobs do Windows Azure
  • Apresentando a plataforma Windows Azure
  • Windows Azure e ISVs
  • Visão Geral do Microsoft SQL Azure

Azure Dev Center : http://msdn.microsoft.com/pt-br/azure/

Ago 26

Videos sobre Silverlight no MSDN

Escrito por Flavia Moreira em 1, 4, 6, AR, blog, blog silverlight, blogsilverlight, C#, CSharp, Expression Blend, facebook, if, mg, Microsoft, Microsoft Silverlight, MSDN, O, on, pt, Ria’s Geral, silverlight, Silverlight 3, Silverlight 4, TAT, Twitter, UI, Vídeo, Vídeos, Wordpress @ 08 26th, 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 »

Olá amigos!

Fui convidada a colocar os vídeos sobre Silverlight  no MSDN :

  • http://msdn.microsoft.com/pt-br/silverlight/ff952166.aspx
  • http://msdn.microsoft.com/pt-br/silverlight/ff951768.aspx
  • http://msdn.microsoft.com/pt-br/silverlight/ff951706.aspx

Abraços,

Flávia Moreira

Ago 23

Criando uma aplicação WPF – Parte 4

Escrito por Alexandre Tadashi em 1, 4, 6, AR, Arquitetura, arte, BI, Blend, blog, Blogs, botão, C#, class, Class Library, classe, codeplex, código, dados, demo, Desenvolvimento, Design, designer, Documentação, err, event, Evento, Eventos, exemplo, expression, Expression Blend, Ferramenta, Flex, for, framework, Google, IE, if, image, int, interface, kit, layout, library, LOB, Melhores Práticas, mg, MSDN, mudanças, O, on, padrão, problema, problemas, pt, referencia, RIA, Ria’s Geral, runtime, silverlight, site, TAT, template, Teste, tool, toolkit, Tutoriais, Tutorial, Twitter, UI, uint, WPF, XAML, XP @ 08 23rd, 2010 | via http://alexandretadashi.net/ | Sem comentários
Alexandre Tadashi
? 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 »

Nesta etapa do tutorial podemos separar as entidades geradas pelo T4 em um projeto separado, que posteriormente vamos utilizar na camada visual da aplicação, para realizar essa tarefa, adicione um novo projeto do tipo Class Library em sua Solution, com o nome de Contatos.Entities, em seguida delete o arquivo Class1.cs, pois não vamos utilizá-lo.

Na camada Contatos.Data, localize o arquivo ModeloContato.tt, que contém a classe Contato.cs, e mova o arquivo para a camada Contatos.Entities, para mover, arraste o arquivo com a tecla Shift pressionada e solte na camada Contatos.Entities.

O Resultado será :
Modifique os namespaces da nova camada, de Contatos.Data para Contato.Entities, e em seguida, na camada Contato.Entities adicione uma referencia a System.Runtime.Serialization.
Na camada Contatos.Data adicione uma referência ao projeto Contatos.Entities.

Se tiver dificuldades em separar as camadas, dê uma olhada neste tutorial:
http://blogs.msdn.com/b/adonet/archive/2010/01/25/walkthrough-poco-template-for-the-entity-framework.aspx

View e MVVM

O padrão de design MVVM (Model-View-ViewModel) é muito utilizado em aplicações Silverlight e WPF, principalmente em aplicações LOB, apesar de ser um padrão avançado, ele não resolve todos os problemas do desenvolvimento de um projeto, porém proporciona uma forma interessante de separar a camada View da camada Model de sua aplicação.

Resumidamente este padrão proporciona separar o modelo (Model) da interface visual do projeto (View), tanto o WPF como o Silverlight, tem um forte suporte a databinding, com esse modelo o desenvolver poderá trabalhar separado do designer na aplicação, ou seja, o designer terá uma maior flexibilidade, podendo utilizar por exemplo o Expression Blend e se concentrar no layout.

Existem diversas ferramentas disponíveis para você aplicar o padrão MVVM com as melhores práticas para uma aplicação em produção, como por exemplo, o framework MVVM Light Toolkit e o Prism, este último tem uma documentação interessante no link  http://compositewpf.codeplex.com/, porém neste tutorial não vou utilizar nenhum framework, para simplificar, vou criar um exemplo básico,  com o objetivo de explicar o conceito do padrão.

Para separar a View do Model, uma terceira classe será criada, essa classe será a ViewModel, ou seja, será a ponte entre essas duas camadas, o ViewModel pode implementar a interface INotifyPropertyChanged, ICommand, fazer validações, escutar eventos, possibilitar testes direto no ViewModel e fazer a adaptação entre a View e o Model.

Dessa forma a View, mais precisamente o arquivo XAML, fica com o mínimo de code-behind em C#, através de binding, ligamos a View com o ViewModel, dessa forma, por exemplo, o código que estaria dentro do evento click de um botão no code-behind do XAML, estará no ViewModel, sendo ligado através de ICommand, na teoria, ao abrir o code-behind de um arquivo XAML não teríamos códigos em C# para a manipulação dos dados e eventos, dessa forma o layout da aplicação fica mais flexível para sofrer mudanças.

O Padrão tem a seguinte arquitetura:

No próximo tutorial o fechamento desta série.
Twitter: @atsh2

Ago 20

XAMLCast – Episódio 19 – Novidades, Visual Studio LightSwitch e Behaviors

Escrito por XAML Cast em .NET, 1, 2.0, 2009, 3d, 4, 6, AR, Asp.Net, back, Behavior, Behaviors, BI, blog, Blogs, class, codeplex, control, cool, Download, DRE, expression, Expression Gallery, for, Formação, framework, ide, if, int, iTunes, Links, live, mg, Microsoft, Microsoft Expression, MSDN, novidade, Novidades, O, on, Pessoal, RIA, Ria’s Geral, rss, RTW, silverlight, site, tag, tool, Twitter, update, Vídeo, Visual Studio, vs, web, Widget, Wordpress, WPF, XAML, XP @ 08 20th, 2010 | via http://www.xamlcast.net | Sem comentários
XAML Cast
? 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 »

Olá pessoal!

Estamos na edição 19!
São 42′ de boa informação. Ouça, comente e aproveite os links abaixo.

  • Silverlight Media Framework 2.0 (07/07)
  • XAML Power Toys for VS2010
  • Power Tools no ScottGu’s Blog
  • RTW do WPF Ribbon Control
  • Visual Studio LightSwitch
    • Vídeo no CH9: Anúncio no VSLive!
    • Post no blog do Somasegar
    • Lançamento previsto para o dia 23 de agosto de 2010
  • Behaviors
    • Top 5 Silverlight Behaviors
    • Microsoft Expression Gallery (Silverlight Behaviors)

Para assinar:

  • Feed RSS: http://www.xamlcast.net
  • iTunes/iPod: pcast://www.xamlcast.net
  • Zune: zune://subscribe/?XAMLCast=http://www.xamlcast.net

O XAMLCast também está no Twitter!

  • Twitter oficial: @xamlcast (e hashtag #xamlcast)
  • Siga os XAMLCasters:
    • @kelps
    • @robertos_br
    • @rodrigokono
  • Adicione o Twibbon do XAMLCast ao seu avatar!
    • http://twibbon.com/join/XAMLCast

Até o próximo!

Abraços,

Kelps, Roberto Sonnino e Rodrigo Kono

http://feedproxy.google.com/~r/xamlcast/~5/s2VYgWqhLpo/xamlcast – 19.mp3

« 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