Posts tagged ‘C#’

LINQ for Javascript

Pessoal
Bom dia,

Voltando a ativa e já com uma super dica para os developers de plantão. Pesquisando e estudando mais para facilitar nosso dia a dia, encontrei um projeto no Codeplex que implenta funcionalidades LINQ para JavaScript.

São maid de 90 métodos implementados, com eles conseguimos efetuar buscas em objetos JSON, e temos inclusive plugin para JQuery e intellisense para Visual Studio. Confira um trecho de código exemplo:


var jsonArray = [
    { "user": { "id": 100, "screen_name": "d_linq" }, "text": "to objects" },
    { "user": { "id": 130, "screen_name": "c_bill" }, "text": "g" },
    { "user": { "id": 155, "screen_name": "b_mskk" }, "text": "kabushiki kaisha" },
    { "user": { "id": 301, "screen_name": "a_xbox" }, "text": "halo reach" }
]
// ["b_mskk:kabushiki kaisha", "c_bill:g", "d_linq:to objects"]
var queryResult = Enumerable.From(jsonArray)
    .Where(function (x) { return x.user.id < 200 })
    .OrderBy(function (x) { return x.user.screen_name })
    .Select(function (x) { return x.user.screen_name + ':' + x.text })
    .ToArray();
// shortcut! string lambda selector
var queryResult2 = Enumerable.From(jsonArray)
    .Where("$.user.id < 200")
    .OrderBy("$.user.screen_name")
    .Select("$.user.screen_name + ':' + $.text")
    .ToArray();

 


Vídeo: Trabalhando com o Visual Studio 2010
   

Vale a pena conferir pessoal, acesse o site do projeto em: http://linqjs.codeplex.com/

Abs.

Adriano Bertucci

Entity Framework Code First Power Tools

 

Pessoal

O time de ADO.NET anunciou um novo released do Entity Framework Code First Power Tools, entre suas facilidades podemos destacar:

  • Engenharia Reversa na geração das classes POCO e o mapeamento de banco de dados existentes
  • Visualização do Entity Data Model XML
  • Visualização do Entity Data Model DDL SQL
  • Otimização do Entity Data Model

Para instalar o EF Power Tools acesso o Visual Studio Galery http://visualstudiogallery.msdn.microsoft.com/72a60b14-1581-4b9b-89f2-846072eff19d e instale a integração com o Visual Studio 2010.

Uma observação para que você consiga usar os recursos da ferramenta você deve ter o assemblie do Entity Framework 4.1 atualizado no seu projeto. Que precisar instalar utilize o NuGet Package Manager da Microsoft.

A atualização funciona da seguinte maneira:

  • Acesse o menu: View >> Other Windows >> Package Manager Console
  • Na janela de atualização selecione o projeto que será atualizado
  • Digite o comando install-package EntityFramework

image 

Pronto agora é só utilizar os recursos do EF Power Tools.

image  

Adriano Bertucci

Descompilador .NET Gratuito

 

Pessoal

A JetBrains famosa pelo ReSharper acaba de anunciar o dotPeek um descompilador para assemblies .NET. Entre seus principais recursos podemos destacar:

  • Funciona com assemblies da versão 1.0 a 4.0 do .NET
  • Possui todo pacote de navegação do famoso ReSharper
  • Destaque de Sintaxe
  • Suporte a teclado completo

Bom que quiser conferir basta fazer o download: http://download-ln.jetbrains.com/dotpeek/dotPeek-1.0.0.1219.zip

Crie seu Blog Pessoal na comunidade Microsoft

Ola Pessoal,

Agora você pode ter seu Blog pessoal na comunidade Microsoft, o Super C# oferece este espaço completo para que você possa, divulgar pensamentos, idéias e compartilhar seu conhecimento com o mundo.

Acesse agora mesmo sua comunidade Super C# (http://www.supercsharp.com.br/m/news/view/Crie-seu-blog-pessoal) e veja como fazer parte desta novidade!

Super C# – Novidades

Ola Pessoal,

A comunidade Super C#, esta cheio de novidades. Mudamos de servidor e ferramenta, agora todos membros poderão contar com ferramentas completas para uso social.

Acessem agora mesmo e venha fazer parte desta equipe.

www.supercsharp.com.br

Espero por vocês.

MVP Awards – 2010

Ola Pessoal,

Primeiramente gostaria de pedir desculpa a todos pelo sumiço… estou arrumando a vida vamos dizer assim… Na última semana tive uma intervenção cirurgica mas agora ja estou quase 100%, portanto pronto para voltar a ativa para nossa comunidade.

E para começar gostaria de avisar a todos que graças ao trabalho junto a comunidade, e apoio de todos os amantes de tecnologia… Renovei meu MVP por mais um ano! Isso mesmo MVP 2010! :)

Quero agradecer a todos que direta ou indiretamento contribuiram para isso e claro a esta comunidade apaixonante de tecnologia!!!

foto

 

Valeu!!!!

Microsoft Techday – Primeira etapa

Ola Pessoal

No último dia 12 de junho tive o prazer de participar de mais um evento da comunidade técnica brasileira… a primeira edição do Microsoft Techday organizada pelo amigo Idevar.

Nesta primeira etapada falei sobre a evolução das aplicações web com Silverlght. Segue algumas fotos do evento…

Microsoft TechDay - Idevar 18 - Adriano BertucciMicrosoft Techday - Primeira Etapa

 

 

 

 

 

 

 

 

Confira o álbum completo aqui.

O material do evento pessoal vou disponibilizar após a segunda etapa que será dia 26 de junho de 2010.

Aguardo todos lá!

Comunidade Super C#

Olá você ja conhece a super comunidade C#?

Não! Então chegou a hora de se unir a esta equipe de super heróis… Acesse agora mesmo www.supercsharp.com.br e tenha super poderes!


Gestão e Qualidade de Software – Visual Studio 2010

Ola Pessoal

Gostaria de fazer um convite a todos. No próximo dia 08 de março de 2010 em SP, teremos um grande evento sobre Gestão de Projetos e Qualidade de Software com Visual Studio 2010.

Graças a uma parceria entre FCamara e Microsoft , você terá um evento evento diferenciado, onde além de conhecer as principais novidades sobre o Visual Studio 2010, teremos a oportunidade de gerar negócios.

Aguardo todos vocês no evento… para se inscrever basta acessar o link clicando aqui

Até.

Falhas no Intellisense do Visual Studio 2010

Pessoal

Em alguns computadores o intellisense do Visual Studio 2010 RC esta travando constantemente, isso foi detecado pela Microsoft a qual já providenciou um FIX para o problema.

Quem estiver com este problema acesse: http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=26662 , efetue o download do FIX e pronto!