Continuando com os tutoriais sobre Asp.Net MVC.
ASP.NET MVC 2 – Model-View-Controller -Parte I
ASP.NET MVC 2 – Model-View-Controller -Parte II
ASP.NET MVC 2 – Model-View-Controller -Parte III
Abraços,
Flávia
Continuando com os tutoriais sobre Asp.Net MVC.
ASP.NET MVC 2 – Model-View-Controller -Parte I
ASP.NET MVC 2 – Model-View-Controller -Parte II
ASP.NET MVC 2 – Model-View-Controller -Parte III
Abraços,
Flávia
Introdução
Padrões arquitetônicos, tal como View-Controller-Model – MVC estão ganhando mais popularidade nos dias de hoje. A razão disso é simples: o MVC visa separar a lógica de negócio da lógica de apresentação, permitindo o desenvolvimento, teste e manutenção isolada de ambos.
A arquitetura MVC foi descrita em meados de 1979 e foi originalmente desenvolvida para mapear as tarefas tradicionais de entrada, processamento e saída para o modelo de interação com o usuário. A Figura 1.0 mostra de forma objetiva a abstração do MVC.
Abraços,
Flávia Moreira
Template em Silverlight, pronto para usar ou estudar.
Abraços,
Flávia Moreira
Primeiro crie uma aplicação em WPF e adicione um UserControl com o nome de UserControlCheckBox.xaml, modifique a altura e o tamanho para 100: Height=”100″ Width=”100″ e altere o fundo do layout GRID para “Black”. Dentro do layout GRID adicione uma Ellipse com o tamanho e altura de 20.
Agora vamos criar um Style herdando as propriedades de um objeto CheckBox, selecione a Ellipse com o botão direito do mouse e clique em Make into Control… conforme a figura abaixo:
Repita o processo para o evento Unchecked, neste momento temos o trigger conforme a listagem abaixo:
Duas Storyboards foram criadas, para trocar a imagem quando o CheckBox é acionado adicione o evento Completed na Storyboard OnChecked1 e adicione o código C# abaixo:
ImageBrush brush = (ImageBrush)this.Resources["imgb"];
Image image1 = new Image();
brush.ImageSource =
new BitmapImage(new Uri(“luz_apagada.png”, UriKind.Relative));
Repita o processo no evento Completed da Storyboard OnUnchecked1 mudando somente a imagem:
brush.ImageSource = new BitmapImage(new Uri(“luz_ligada.png”, UriKind.Relative));
Para finalizar o tutorial vamos animar as propriedades Opacity e Radius para simular uma luz no CheckBox inserindo um novo efeito ao controle, na Storyboard OnChecked1 adicione o código:
E adicione o código abaixo na Storyboard OnUnchecked1:
Adicione uma Ellipse entre o GRID Layout e o CheckBox e utilize o efeito BlurEffect que vai dar o efeito de luz no CheckBox:
Agora é só adicionar o UserControl em seu projeto e testar.
Código fonte do tutorial : Clique aqui
Expression Blend 3 / Visual Studio 2008
Uma das características do Silverlight a partir da versão 3 é suporte para Behavior. Behavior (Comportamento) é um modo para permitir designers adicionar funcionalidades nos elementos XAML sem código. Porém, desenvolvedores podem criar os seus próprios Behavior para serem usados. O Microsoft Blend já possui alguns behaviors, como MouseDragElement.
abraços
Flávia
O Visual Studio 2010 e .NET Framework 4 Release Candidate estão disponíveis para download público (não assinantes do MSDN). A principal diferença dessa versão com relação ao Beta 2 são as melhorias de performance. Muita gente tem postado feedback extremamente positivo no Twitter sobre essa versão do Visual Studio.
Mas, nem tudo são rosas. Por estarmos bem no meio dos ciclos de desenvolvimento tanto do Visual Studio 2010 quanto do Silverlight 4, este não é suportado no VS2010 RC ainda. Como são times separados, decidiram não gerar uma versão do Silverlight 4 Tools para o Visual Studio 2010 RC e focar no próximo release do Silverlight 4 para dar esse suporte. Não há nenhuma data oficial para isso mas a minha impressão é de que isso vai ocorrer apenas no MIX, dia 15/março. Também acho que a versão do Silverlight 4 a ser lançada no MIX não será RTW ainda, justamente pelo fato de que o Visual Studio 2010 também ainda não estará em RTW.
Abaixo seguem algumas perguntas e respostas sobre essa nova versão do Visual Studio:
Que versões do Silverlight são suportadas?
O Visual Studio 2010 RC suporta apenas desenvolvimento de aplicações em Silverlight 3. O suporte a Silverlight 4 será disponibilizado apenas no próximo build público do Silverlight 4. Se você está desenvolvendo em Silverlight 4, continue com o Beta 2.
Serão disponibilizadas as versões Express do Visual Studio 2010 RC?
Não. As próximas versões Express do Visual Studio 2010 a ser liberadas serão RTW.
Preciso desinstalar outras versões do Visual Studio para instalar o RC?
O Visual Studio 2010 pode ser instalado em paralelo com o Visual Studio 2008 ou anteriores, mas é necessário remover tudo relacionado ao Visual Studio 2010 Beta/Beta2 antes de instalar o RC. Isso significa que devem ser removidos o Visual Studio 2010 Beta/Beta2 e o .NET Framework 4 Beta/Beta 2.
Há suporte para desenvolvimento para Mobile no Visual Studio 2010 RC?
Ainda não, mas haverá novidades em breve. Meu palpite é que ficaremos sabendo de alguma coisa na próxima semana por causa do World Mobile Congress 2010 que começará no dia 15/Fev. Vamos esperar.
Quando esta versão expira?
O Visual Studio 2010 RC expira em 30/Junho, mas isso não é problema pois a versão RTW está prevista para o próximo dia 12/Abril.
O Visual Studio 2010 RC suporta desenvolvimento de aplicações usando ASP.NET MVC 2?
Sim. Inclusive ele já vem com o ASP.NET MVC 2 RC 2 instalado, mas como houve 2 releases do MVC 2 RC 2 (devido a feedback), é recomendável atualizar a versão do MVC 2 após a instalação do Visual Studio 2010 RC. Mais detalhes no post do Phill Haack, nos links abaixo.
Links:
O Windows Presentation Foundation (WPF), antes conhecido como Avalon é um subsistema gráfico desde a versão do Net. Framework 3.0. O WPF usa uma linguagem de marcação conhecida como XAML (eXtended Aplication Markup Language, a pronúncia é “zémel”) para o desenvolvimento de GUIs (Interfaces) ricas, possibilitando unificar interface 2D e 3D, documentos fixos, animações, vinculação de dados, áudio, vídeo, entre outras. Uma aplicação WPF pode ser implementada em ambiente desktop ou hospedada em site da web. Entretanto, nos dias atuais, tem-se o Silverlight, que é um subsistema do WPF, o qual é voltado totalmente para Web e consequentemente, espera-se que em versões futuras esteja suscetível para o desenvolvimento de dispositivos móveis.
Neste tutorial vamos construir a primeira aplicação com WPF, utilizando o Visual Studio 2008 e a linguagem de programação C#. Porém você pode acompanhar este tutorial usando VB. Net.
Abraços
Flávia Moreira
Para simular fogo, fumaça, chuva, neve, fontes d’ água, entre outros fenômenos, precisamos desenvolver um Sistema de Partículas. O termo Sistema de Partículas refere-se a um conjunto de técnicas de animação para simulação de alguns destes fenômenos físicos. Primeiramente, devemos conhecer o que é uma partícula. Uma partícula é definida como o menor elemento de um sistema, e sobre cada partícula atuam forças externas e mútuas. Para os nossos propósitos, vamos definir uma partícula como uma única ocorrência de um objeto.
abraços,
Flávia Moreira
Criei uma nova Solução no Visual Studio 2008 e criei dois projetos nesta solução: Class Library e Website.
Na Class Library criei um arquivo ADO.NET Entity Data Model, onde fiz o mapeamento das tabelas do banco de dados.
Configurei o Website para utilizar o modelo do Entity Framework da Class Library e ao executar o projeto estourou o erro abaixo:
The specified named connection is either not found in the configuration, not intended to be used with the EntityClient provider, or not valid.
Após pesquisar encontrei a solução:
Copie a string de conexão do app.config da Class Library para o Web.Config do Website que o .NET Framework passará a encontrar a conexão com o banco de dados.
Divirta-se.