Artigos do autor

  • Neste post quero mostrar uma função para exportar dados de uma DataTable para um arquivo do Excel. O método utiliza a biblioteca OpenXML e não requer o Office instalado, para usá-la você precisa apenas referenciar a biblioteca OpenXML. Digite o comando abaixo no Package Manager Console: PM> Install-Package DocumentFormat.OpenXml Insira os seguintes namespaces. using DocumentFormat.OpenXml.Packaging; using DocumentFormat.OpenXml; using DocumentFormat.OpenXml.Spreadsheet; Crie um arquivo de template onde a última linha guardará os títulos das colunas. Chame-o de Template.xlsx e coloque-o na mesma pasta do executável.   Continue lendo »

  • Neste artigo iremos gerar um diagrama UML a partir de uma biblioteca .NET utilizando engenharia reversa. Requisitos Visual Studio 2010 Ultimate Baixe e instale o Visual Studio Feature Pack 2 (Para assinantes MSDN), este é um complemento de recursos. Uma DLL qualquer (.NET). Como fazer a engenharia reversa Crie um Modeling Project Acesse o menu File > New > Project > Modeling Projects > Modeling Project e digite um nome para o projeto e clique em OK. Abra o Archtecture Explorer Você precisa ativar o Archtecture Explorer através do menu ...Continue lendo »

  • O Page Inspector é um novo recurso do Visual Studio 2012. Ele consiste de um navegador que te permite selecionar elementos HTML, inspecionar suas propriedades e modificar o HTML/CSS. Sem novidades! Este recurso o Firebug já tem há muito tempo. Sim, o Firebug inspeciona os elementos do navegador e todos os códigos que são executados no cliente. Já o Page Inspector te permite inspecionar os elementos HTML ao mesmo tempo que destaca o código fonte de servidor. Usando o Page Inspector Crie uma Web Application (pode ser Web Forms ou MVC). Selecione o ...Continue lendo »

  • O framework ASP.NET MVC atribui ao desenvolvedor a responsabilidade de manter o estado da página, seguindo as mesmas restrições do protocolo HTTP que é stateless. E persistir o estado da página no ASP.NET MVC é o primeiro obstáculo que o programador deve superar ao utilizar essa tecnologia. Nesse artigo vamos análisar um trecho de código do MVC Workflow Demos disponível no Codeplex. Vamos a ele: public class ArticlesController : Controller { private DataContext db = new DataContext(); // // GET: /Articles/Edit/5 public ActionResult Edit(int id = 0) ...Continue lendo »

  • Para baixar o código fonte do seguinte artigo acesse o Codeplex. Introdução O objetivo desse artigo é demonstrar o controle da navegação com Workflow Foundation 4.0 em uma aplicação ASP.NET MVC e como persistir este Workflow numa base SQL Server. Requisitos Usaremos nesse artigo: O Visual Studio 2012 Um projeto ASP.NET MVC 4.0 Os assemblies System.Runtime.DurableInstancing.dll, System.Activities.DurableInstancing.dll e System.Activities.dll SQL Server 2005 Express ou superior Antes de desenvolvermos a aplicação vamos criar a base ...Continue lendo »

  • Seguindo a linha do post anterior, vou passar uma dica para você incrementar o seu site ASP.NET MVC 4. Que tal permitir que o seu site aceite pagamentos com o PayPal? Vamos criar um aplicativo ASP.NET MVC 4. Selecione a opção Internet Application. A API de integração do PayPal com o ASP.NET MVC é mantida pela Microsoft e você pode acrescentar as dependências de duas formas. Utilizando o gerenciador de Pacotes ...Continue lendo »

  • 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 »

  • O Windows 8 RTM está disponível para download para os assinantes da MSDN e TechNet. Corra e aproveite o feriado em Belo Horizonte para deixar sua máquina tinindo! Por enquanto o link para download do Visual Studio 2012 não está funcionando. Aguardemos.Continue lendo »

  • Saiu no blog Born to Learn códigos promocionais para as provas beta do Visual Studio 2012. Acesse o site http://www.register.prometric.com/login.asp e marque a sua prova. Abaixo os códigos para cada uma das provas: Prova Promo Code Data de Expiração 71-481: Essentials of Developing Windows Metro style Apps using HTML5 and JavaScript FYT481 20/AGOSTO 71-482: Advanced Metro style App Development using HTML5 and JavaScript GXZ482 17/AGOSTO ...Continue lendo »

  • O código fonte do Entity Framework foi lançado como open source e está hospedado no Codeplex sob a licença Apache 2.0. Com essa iniciativa a Microsoft irá captar melhor o feedback da comunidade e permitir transparência no desenvolvimento do projeto. Como divulgado no blog do Scott a Microsoft manterá a mesma equipe do projeto e irá aumentar o investimento, e a partir dessas mudanças só podemos esperar um produto melhor e com novos recursos em breve.Continue lendo »