-
Uma aplicação Web com o processo de autenticação delegado à provedores de terceiros tem grandes chances de se tornar mais popular. Pois os usuários podem com apenas alguns cliques ganhar um usuário na sua aplicação apenas autorizando sua aplicação. Com ASP.NET MVC 4 habilitar a autenticação com o Facebook ficou muito simples, basta confirguramos o framework WebPages com a nossa aplicação. Vejamos como é simples: Criar aplicação ASP.NET MVC 4 Crie uma aplicação ASP.NET MVC 4 Web Application e depois selecione a opção Internet Application. Continue lendo »
-
Já está quase chegando o dia do InfoTech 2012 (faça a sua inscrição aqui), um dos grandes eventos que acontecerá na capital mineira este ano organizado pelas equipes do 100Loop e dos Raptors (antigo DotNetRaptors) . Como são três dias de evento com diversas palestras acontecendo em simultâneo, alguns podem estar em dúvidas sobre quais trilhas seguir e o que esperar de cada palestra. Por tanto veja abaixo a ementa de cada uma delas para ajudar a vocês decidirem: 1º dia W8-A01 Interface Metro, o novo conceito da Microsoft para o mundo mobile (terça-feira, dia 15 de Maio ...Continue lendo »
-
Bom dia amigos, hoje para fechar o assunto de usar HQL para operações em massa, vou mostrar como criar um Extension Method para adicionar funções do Banco de Dados dinamicamente para serem usadas em uma HQL. No último post sobre o assunto, eu falei um pouco das vantagens de se usar o HQL para atualizações em massa (Bulk-Insert, Bulk-Update, Bulk-Delete). Quem adotar esta prática, pode se deparar algumas vezes com a necessidades de acessar uma função do sistema de banco de dados, seja esta nativa ou criada pela usuário. Como da última vez, não vou entrar nos méritos ...Continue lendo »
-
Boas galera, Neste post vamos falar de WCF e uma situação comum para quem trabalha com WCF e transporta listas de objetos serializados. Cenário: Imagina que você tem uma lista de Clientes que será enviada pelo WCF e cada cliente tem uma propriedade chamada 'CidadeAtual' que é um objeto do tipo Cidade. Certo, até ai tudo bem, agora talves vocês não tenham percebido, mas se voce tiver 20 clientes com a mesma Cidade, o objeto Cidade será serializado 20 vezes aumentando consideravelmente o tamanho da mensagem que será trafegada. Isso também se aplica quando você tem uma estrutura de objetos que geram uma referencia ...Continue lendo »
-
Uma questão que frequentemente é feita quando alguém deve criar uma ViewEngine personalizada em vez de um ActionResult. Por exemplo, suponha que você deseja retornar os objetos em um formato XML personalizado. Você escreveria uma ViewEngine personalizada ou um MyCustomXmlFormatActionResult? A regra geral para a escolha entre um e outro é se faz ou não sentido ter algum tipo de arquivo de modelo que orienta a forma como o markup é processado. Se há apenas uma maneira de converter um objeto para o formato de saída, então escrever uma ActionResult personalizada faz mais sentido. Cenário: Por exemplo, o ASP.NET MVC Framework inclui um JsonResult por padrão, que serializa um objeto em JSON. Você não mudaria a serialização do mesmo objeto para JSON baseado na Action ou na View que será retornada. Serialização geralmente não é controlada através de um modelo. Mas suponha que você queira usar o XSLT para transformar XML em HTML. Neste caso, você pode ter múltiplas maneiras para transformar o XML em HTML dependendo da Action que foi chamada. Neste caso, ...Continue lendo »
-
Olá amigos, hoje vou compartilhar com vocês uma pequena dica para obter thubnails com qualidade superior aos gerados pelo método GetThumbnailImage() da classe System.Drawing.Image. Em muitos casos gerar um thumbnail de qualidade é fundamental, isso por que o thumbnail nem sempre é uma mera referência da imagem maior, as vezes ele tem um destaque muito maior e para olhos mais treinados, a diferença de qualidade do mesmo em relação à imagem original pode ser algo inaceitável. Sempre que as pessoas procuram por uma maneira de obter thumbnails em .net, as primeiras páginas de resultados apresentam soluções utilizando o método mais fácil ...Continue lendo »
-
Boas galera, Hoje venho falar sobre uma coisa muito importante que é o ciclo de vida de uma aplicação MVC. Todo desenvolvedor que for se aventurar no mundo do ASP.Net MVC ou mesmo pessoas que já usam, é obrigatório conhecer o seu ciclo de vida. Acima na imagem você pode ver desde a requisição ao servidor (HTTP Request) até o retorno para o navegador (Response). Abaixo descrevo de forma mais simplificada as suas etapas: HTTP Request: É a porta de entrada do servidor que receberá a sua requisição e as informações para que todo o processo se ...Continue lendo »
-
Fala galera, blz? Filhos, hoje tenho uma noticia boa para vocês. A partir do dia 19/03/2012 ate o dia 23/03/2012 vamos ter varios webcasts sobre desenvolvimento minstrados por excelentes profissionais da comunidade (para ser mais especifico, do MTAC). Deem uma olhada na agenda: Desenvolvendo aplicações para WP7 em HTML5 com o PhoneGap https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032508239&Culture=pt-BR Criando aplicações específicas para dispositivos móveis com ASP.NET MVC e jQuery https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032508141&Culture=pt-BR Conheça a biblioteca jquery knockoutjs https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032508260&Culture=pt-BR Aplicações ASP.NET MVC para diferentes cenários https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032508244&Culture=pt-BR Metro Style - Conceitos fundamentais para designers e developers https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032508268&Culture=pt-BR Desenvolvendo no Visual Studio para mobile Multiplas Plataformas Continue lendo »
-
Que legal já chegou a versão 4 do ASP NET MVC, particularmente sempre trabalhei com MVC é o melhor que há sem duvida a nova versão está com muita coisa boa, as novidades são: Desenvolvimento e implantação: Suavizar o fluxo de trabalho de desenvolvimento é implantação ser mais fácil, melhor e mais rápido. Capitalizar sobre a plataforma: O Razon será continuado e com melhorias. HTML5, tablet, e móveis: Há uma tendência da indústria para a construção de aplicações móveis e tablet. Uma aplicação HTML5 fornece a opção mais ampla possível alem do uso do Jquery Mobile. Nuvem pronto: Implantação e hospedagem de aplicações web na nuvem (como no Windows ...Continue lendo »
-
Existem várias maneiras de publicar os scripts do jQuery no Sharepoint. A maneira que eu abordarei nesse post é utilizando de um Sharepoint Module, que tem seus prós e contras. Primeiro você precisa criar uma Solução Sharepoint Vazia: Em seguida, selecionar a opção Farm Solution: Selecione o projeto do Sharepoint e depois a opção Sharepoint “Layouts” Mapped Folder. Continue lendo »


