Arquivo da categoria ‘Programação’

Portal Silverlight Brasil Microsoft Silverlight O Objetivo desta Webcast é fazer uma introdução a Silvelright, mostrar como utilizar os controles básicos, e controles de layout e estilização de controles, ou seja, fundamentos básicos para estar iniciando o desenvolvimento de uma aplicação de negócio com Microsoft Silverlight. Palestrante: Djonatas Tenfen Confira AQUI.

Enumerable on demand

Publicado: 17 de abril de 2012 em Programação, Tecnico

O yield serve para gerar um Enumerable on demand. Por exemplo, se você quiser criar uma coleção de inteiros rapidamente. public static IEnumerable<int> GetNums(int from, int to) { for (int i = from; i <= to; i++) yield return i; } Usando… [TestMethod()] public void GetNumsTest() { var nums = Class1.GetNums(2, 5); Assert.AreEqual(4, nums.Count()); Assert.IsTrue(nums.Contains(2)); [...]

Robert Martin define assim esse princípio: – Uma classe deve ter apenas um motivo para mudança. Uma outra definição popular desse princípio é: – Uma classe deve ter uma e apenas uma responsabilidade. Se a ligação entre essas duas definições não é muito clara, basta pensar o seguinte: quanto mais responsabilidades uma classe possui, quanto [...]

Herança e Generics

Publicado: 16 de março de 2012 em Programação, Tecnico

Herança não funciona com generics. Nem no C#, nem no VB. Mas como assim? Você tem uma lista de cachorros. Todo cachorro é um mamífero (cachorro herda de mamífero). Você consegue passar uma variável cachorro para uma outra declarada como mamifero: var cachorro = new Cachorro(); Mamifero mamifero = cachorro; Nada de mais, certo? E [...]

Lendo Arquivo XML no Silverlight

Publicado: 9 de outubro de 2011 em Linq, Programação, Silverlight, XML

Olá a todos, hoje veremos como ler um arquivo xml no Silverlight. Estarei utilizando o Visual Studo 2010 Premium nesse exemplo, mas pode ser feito através do Visual Studo Express. Em caso de dúvidas de uma  olhada nesse post: http://dtomasini.wordpress.com/2010/05/01/o-que-e-silverlight. Primeiramente vamos criar um novo projeto Silverlight, para isso clique em File => New => [...]

O Entity Framework não é novo, ele já existia no .NET 3.5, como uma nova forma de acesso a dados, nos trazendo a possibilidade de trabalhar com objetos, ao invés de adapters. Ele nos permite criar aplicações em que o acesso a dados é feito com base em um modelo conceitual e não utilizando comandos [...]

Hoje vou falar sou o Windows Azure, algo que tem grande potencial para crescer muito rapidamente. Desenvolver para Windows Azure não requer muitas ferramentas e nem muita configuração, é bastante simples. Instalação Visual Studio 2010 O Windows Azure funciona apenas com Visual Studio 2010, para quem não tem uma versão paga dele uma boa pedida [...]

Eventos usando expressões Lambda

Publicado: 2 de dezembro de 2010 em Programação

Uma expressão lambda é uma função anônima que pode conter expressões e instruções, e pode ser usada para criar Delegates ou tipos de árvores de expressão. Todas as expressões lambda usam o operador lambda , que é lido como “vai para”. O lado esquerdo do operador lambda especifica os parâmetros de entrada (se houver) e [...]

O dispositivo em si é perfeito para jogos, com uma grande tela e mais poderoso que um PSP. Então não perca tempo e começe aqui e aqui a criar seu jogo em XNA para o novo Windows Phone. Estou preparando um passo-a-passo sobre isso, aguardem que ta ficando legal. Até a próxima. Valew!

Nesse post falarei sobre um padrão arquitetural de apresentação bem específico ao WPF e Silverlight: o MVVM (Model-View-ViewModel). O MVVM nasceu da necessidade de separarmos as responsabilidades na camada de apresentação, facilitando a vida da equipe de design gráfico com a redução de impactos nas alterações das Views e aumentando a testabilidade do sistema, por [...]