good news and no news: cezar guimarães

para os que gostam de tecnologia

February, 2007

Posts
  • good news and no news: cezar guimarães

    DataGrid em WPF

    • 0 Comments

    Uma pergunta comum quando converso sobre WPF é: e o datagrid?

    É verdade que dentre os controles disponíveis na primeira versão não existe o DataGrid. Mas uma boa opção é utilizar os controles de terceiros.

    A Xceed desenvolveu um datagrid em WPF. Ele é muito interessante e possui diversos recursos. Como você pode observar nas imagens, você pode optar entre o modelo tradicional de grid e um utilizando mais recursos do WPF. Se você quiser pode ver o exemplo, em XBAP, dos recursos deste grid.

    O mais interessante de tudo isto é que este controle é gratuito. Isto mesmo, não é beta e nem é temporário. Ele é realmente gratuito.

    Aí esta uma boa opção para aqueles que hesitavam em  testar o WPF pela ausência de um datagrid.

     Até mais!!!

  • good news and no news: cezar guimarães

    Como eu faço isso em ASP.NET e AJAX?

    • 3 Comments

    Esta pergunta talvez seja a mais comum. É normal mostrarmos algo bem interessante implementado e ouvirmos a pergunta: Ahh!! Legal!! Mas como EU faço isto?

    Bem, se você quer aprender como fazer desde de coisas simples até mais complexas com ASP.NET e ASP.NET AJAX, assista aos vídeos do site ASP.NET.

    Nele você encontrará diversos vídeos interessantes para os iniciantes e para os que querem aprimirar os seus sites ou aplicações. Por exemplo, assista ao vídeo de 13 minutos de como criar um site multi-lingue como ASP.NET.

    Ou se você está querendo utilizar o ASP.NET AJAX em um site já existente, assista ao vídeo de 7 minutos de como adicionar funcionalidades Ajax em um site existente.

    Para os que estão interessados em AJAX Patterns, vale a pena assitir ao vídeo  Implement the Predictive Fetch Pattern for AJAX?

    Até mais!!!

  • good news and no news: cezar guimarães

    Vídeos de WPF com Expression Blend

    • 0 Comments

    Para facilitar o desenvolvimento de aplicações utilizando WPF e XAML com animações, uma boa opção, é utilizar o Microsoft Expression Blend, antes conhecido como Interactive Designer (em beta).

    Esta ferramenta faz parte de uma nova família de produtos. Ela permite o desenvolvimento de controles, animações em XAML. E o melhor é que o projeto é totalmente compatível com o Visual Studio.

    O Martin Grayson e o Richard Godfrey gravaram 4 vídeos mostrando como construir uma aplicação utilizando o Expression Blend. Para isto eles utilizam uma aplicação de exemplo e mostram como a ferramenta funciona, como construir uma janela, fazer animações 3D.

    Vale muito a pena dar uma olhada...

    Até mais!!!!!

  • good news and no news: cezar guimarães

    SQL Server SP2

    • 0 Comments

    Bem, acabou o Carnaval!!!! Já estou de volta ao Brasil e já matei saudades da minha cidade maravilhosa.

    E tenho uma excelente novidade para quem utiliza o SQL Server. Durante o carnaval foi lançado o Service Pack 2 do SQL Server. Ele melhora significativamente a estabilidade do SQL com o Vista e a integração com o Office 2007. Traz alguns updates do Reporting Services e do Analysis Services também para a integração com o Office 2007.

    E para a versão Enterprise traz novidades para as liceças com virtual machines.

    Se você utiliza o SQL Server não deixe de baixar o sp2, inclusive para a versão Express.

  • good news and no news: cezar guimarães

    LINQ ( .NET Language Integrated Query)

    • 0 Comments

    Recetemente mencionei a oportunidade que tive de assistir a duas palestras do Anders Hejlsberg. Mas, falei muito pouco sobre o que eu vi. A primeira palestra era sobre LINQ (.NET Language Integrated Query).

    Talvez você já tenha ouvido falar sobre LINQ. Basicamente ele é uma nova maneira para acessarmos os dados enquanto desenvolvemos. Na maioria das aplicações precisamos manipular uma quantidade significativa de dados. Mas, infelizmente esta manipulação requer que utilizemos uma linguagem diferente,o SQL. Mais do que isto, requer que pensemos diferente. Por que? Porque estamos saindo do mundo orientado a objetos para o mundo relacional. Além perdemos todos os benefícios do desenvolvemento utilizando um framework e o visual studio: intelisense, debug e outros.

    Hoje em dia, também é comum vermos muitos analistas e desenvolvedores buscando frameworks ou ferramentas para realizarem um mapeamento objeto-relacional. Isto de certa maneira, já resolve parte do problema e simplifica o desenvolvimento. O mais comum neste caso é utiliar o Hibernate.

    O LINQ resolve tudo isto de uma vez só. Permite realizar o mapeamento e vai além. Permite que você realize uma query numa coleção de objetos de uma maneira muito semelhante ao que você faz com SQL. E com todos os recursos como group by, order by e joins. E isto vale para qualquer coleção. Por exemplo, você poder fazer uma query em um array de inteiros. Algo como, me dê todos os inteiros maior que 7. Talvez  você entenda e não consiga imaginar o que eu estou dizendo. Bem, vou fazer um outro post com alguns exemplos de código para vocês entenderem.

    Além disto, ele oferece uma maneira de mapearmos automaticamente uma base SQL para objetos. Isto oferece uma produtividade muito interesssante.

    Obviamente para que o Framework conseguisse trabalhar desta maneira, era necessário agregar algumas funcionalidades. Isto foi feito e resutou em uma série de novos recursos para os desenvolvedores. Alguns são mais simples ou um pouco mais complexos de serem entendidos, porém todos eles reduzem a quantidade de código necessário, quando aplicados da maneira correta.

    Obviamente vou fazer muitos posts sobres estes assuntos daqui para frente.

    Se você ainda não leu nada sobre isto, vale a pena dar uma olhada na página do projeto e o vídeo com o Anders dando uma entrevista sobre LINQ e C#.

  • good news and no news: cezar guimarães

    Visual Studio "Orcas" - A próxima versão

    • 0 Comments

    Talvez alguns de vocês estejam acompanhando as notícias da próxima versão do Visual Studios.

    Caso você não esteja acompanhando ou quiser ver algo a mais, vale a pena dar uma olhada no blog do Scott Guthrie. Ele fala um pouco da primeira apresentação pública que ele fez do produto.

    Até mais!!

  • good news and no news: cezar guimarães

    Conversão de Flash/SWF para WPF

    • 1 Comments

    Na maioria das palestras que faço a respeito de WPF a primeira pergunta é;  existe uma ferramenta de converão de swf/flash para WPF.

    A minha resposta sempre foi: é possível a conversão, porém eu não conheço uma ferramenta. Bem, esta semana me deparei com uma ferramenta que pode ser a resposta a estas perguntas. Ela foi desenvolvida pelo Michael Swanson nas suas horas vagas. Nesta primeira versão ela converte os frames e os objetos ou shapes, mas não converte a animação. Segundo ele mesmo, isto requer mais tempo. 

     Se desejar ver como a ferramenta funciona, tem um vídeo no channel 9.

    Vamos torcer para a 2 versão chegar logo!!!

    Até mais!!! 

  • good news and no news: cezar guimarães

    WPF/E - Experiências Incríveis

    • 0 Comments

    Que eu sou fã de WPF acho que fica claro nos meus últimos post. Realmente eu acredito na necessiade de melhorarmos cada vez mais a experiência do usuário e o WPF é uma grande ajuda neste sentido.

    Mas aqui em Seattle, dei uma olhada mais de perto no WPF/E. Embora ainda seja uma vesão CTP e ainda sem muitos dos recursos que eu gostaria de ver como desenvolvedor (principalmente para quem já está usando o WPF), ele realmente mostra um potencial excelente para termos uma experiência atrativa na web. Ele junto com ASP.NET Ajax permitem termos um site bastante interativo.

    No meu post falando sobre wpf/e eu mostrei algumas coisas interessantes, mas o time de desenvolvimento está preparando algumas coisas bem legais que vi esta semana. Fiquei realmente impressionado com o que será possivel fazer. Me fizeram realmente acreditar que veio para ficar. Acredito que ouviremos falar bastante sobre ele e certamente seu chefe ou seu cliente vão querer que você faça algo parecido na aplicação deles.

    O CTP de fevereiro saiu com algumas novidades interessantes. Entre elas está incluída a melhora da renderização, suporte para controle do mouse e "input"de texto.

    Vale a pena começar a estudá-lo e a se preparar para a nova fase da internet.

    Até mais!!!

  • good news and no news: cezar guimarães

    Refactoring para ASP.NET

    • 0 Comments

    Muito provavelmente se você desenvolve utilizando o Visual Studio com C# ou VB.NET, já deve ter utilizando algumas, se não todas, as funções de Refactor. Talvez já tivesse se perguntado, assim como eu, por que não termos estas funcionalidades para o ASP.NET. Como seria interessante se pudesse pegar algumas estilos e transfomá-los em CSS com apenas um clique.

    Se já desejou algo assim, vai gostar de conhecer o Refactor!™ for ASP.NET. Ele foi desenvolvido pela Developer Express, uma empresa que desenvolve diversos produtos para desenvolvedores, como objetos para WinForms e ASP.NET.

    Assista ao vídeo de 12 minutos para conhecer o que é possível ser feito com esta ferramenta. Com certeza, quando você terminar de assistir ao vídeo, você baixará e instalará na mesma hora. Ainda mais porque ela é gratuita. Pelo menos por enquanto.

    Até mais!!!! (e aqui em Seattle está muito frio!!)

  • good news and no news: cezar guimarães

    Reciclagem em Seattle II - Encontrando os Gurus

    • 1 Comments

    Como vocês sabem, estou em Seattle participando de um evento de reciclagem técnica. Mais do que um treinamento, nestes eventos tenho a oportunidade de encontrar especialistas de desenvolvimento, infra-estrutura e arquitetos de outros países e entender um pouco melhor as diferenças e semelhanças entre as comunidades e mercados de tecnologia em todo o mundo.

    Mas, para mim é ainda mais do que isto. Estou tendo a oportunidade de encontrar e ouvir alguns que considero verdadeiros "Gurus". Queria ter escrito sobre um deles a mais tempo, mas tive problemas com a internet. Dá para imaginar como é deseperador para um pessoa dependente de internet ficar sem acesso a ela. :)

    No final da semana passada assisti a uma palestra do Guy Kawasaki. Acredito que poucos de vocês já tenham ouvido falar nele. Já faz um bom tempo que acompanho o seublog. Ele foi um dos, se não o primeiro evangelhista, da Apple. Fez parte do grupo do Mac. Ele escreveu diversos livros de sucesso, mas o que mais me interessa é  A arte do Evangelhismo. Hoje ele é um dos donos de uma empresa de venture capital mantem o seu blog sempre atualizado com informações interessantíssimas da sua experiência como envagelhista e agora como investidor. Não preciso dizer que a palestra dele foi realmente muito interessante.

    O outro "Guru" provavelmente todos vocês conhecem. Caso você não o conheça de nome, leia sobre ele no wiki ou no site da microsoft e verá que você já utilizou algumas das linguagem ou compiladores por ele projetado. Estou falando de Anders Hejlsberg. Hoje eu assisti a duas palestras com ele, uma sobre LINQ e outra sobre C#. Esta mais ainda não preciso dizer que foi sensacional. A cada demo, a sala cheia de cara de boca aberta como eu, batiam palmas para o que vem por aí. Em outro post falo um pouco sobre o que eu vi.

    Até mais!!! Amanhã tem o principal Guru - Bill Gates!!!

  • good news and no news: cezar guimarães

    Aplicações com WPF 2

    • 1 Comments

     A respeito de mais uma aplicação muito interessante desenvolvida em WPF, a British Library em parceria com a Armadillo Systems desenvolveu uma aplicação com WPF que permite que você visualize algumas publicação bem antigas e raras que fazem parte do acervo da biblioteca. O mais interessante é que você pode visualizá-la como faz com um livro.  É possível movimentar as páginas e também utilizar alguns recursos interessantes do WPF, como zoom e anotações. Você poderá, por exemplo, ler uma das versões originais de Alice no país das Maravilhas.

    O diferença desta aplicação para a desenvolvida pelo OTTO Store, é que esta aplicação, ao invés, de ser um smartclient é uma aplicação web. Em WPF este tipo de aplicação tem a extensão .xbap.

    Até mais!! 

     

  • good news and no news: cezar guimarães

    Aplicações com WPF e Clickonce

    • 2 Comments

    Esta manhã aqui em Seattle, a tarde aí no Brasil, estava colocando em dia as minhas leituras de emails, blogs e artigos. Eu encontrei uma série de aplicações bem interessantes, comericiais e de grande empresas. O que estas aplicações têm de especial?

    Elas foram desenvolvidas utilizando WPF e ClickOnce. Ainda estou navegando em algumas delas, mas gostaria de mostrar um pouco da aplicação que eu mais gostei. OTTO Store faz parte de um conglomerado de lojas de varejo da Europa e Estados Unidos. Eles desenvolveram um aplicativo SmartClient, que você pode baixar do site deles, utilizando WPF, WCF e CardSpace. A aplicação utiliza ClickOnce para a instalação e atualização.

    Eles utilizaram o WPF para permitir que naveguemos no catálogo, visualizando as modelos com as vestimentas e acessórios. Quando clicamos na modelo ou no item do catálogo que desejamos, ele exibe uma série de "cards" com os items, onde podemos mudar o item, ver uma foto diferente do item ou comprá-lo.Quando você escolhe comprar, ele faz uma animação e vira o cartão para que possamos escolher a quantidade, tamanho e cor.

      Mas isto ainda não é tudo. Você pode visualizar um vídeo onde as vestimentas são exibidas na pasarala. Isto mostra o potencial do WPF para integrar vídeo e a sua aplicação.

    Agora, a vantagem de comprarmos uma roupa na loja, ao invés, de comprá-la pela internet é que podemos experimentar as roupas. A OTTO Store resolveu o problema de uma maneira bem interessante. Você pode selecionar algumas roupas e levá-las a um "vestiário virtual" e combinar as roupas em uma "modelo virtual".

    Eu já vi muitas aplicações utilizando WPF, muitas aplicações de exemplo e já muito do potencial do WPF. Mas, cada vez mais fico impressionado como podemos realmente melhorar a experiência do usuario e criar uma nova era de aplicações. Quando tiver olhado um pouco mais das outras aplicações, mostrarei para vocês.

    Se você ainda não mexeu com WPF, vale a pena "brincar" um pouco com ele.

    Até mais!!! 

     

  • good news and no news: cezar guimarães

    Oportunidades de trabalho no Laboratório de Interoperabilidade da Microsoft

    • 0 Comments

    Algum tempo atrás  a Microsoft e a Novell anunciaram um acordo de colaboração para garantir a interoperabilidade em diversas áreas. Isto abriu a oportunidade para novas vagas para trabalhar no laboratório de Interoperabilidade da MS.

    A algum tempo atrás em uma palestra que dei em João Pessoa, uma pessoa me perguntou sobre como poderia trabalhar neste laboratório. Bem, aí está a oportunidade. O Sam Ramji, publicou as descrições das vagas no blog do Port25.

    Até mais!!! 

  • good news and no news: cezar guimarães

    Mundo .NET - A nova revista para profissionais de .NET

    • 1 Comments

    Nesta semana chegou as bancas a mais nova revista para profissionais que trabalham com .NET. A Mundo .NET é uma revista bimestral com foco em .NET. Ela contém artigos não apenas sobre desenvolvimento, mas tambem sobre arquitetura, ferramentas e comunidade.

    A qualidade da revista é muito boa, e tende a ser durável. Pois, como a própria editora diz, o objetio deles é fazer uma revista com um excelente conteúdo técnico e que possa ser guardada e colecionada.

    A revista tem 4 colunas, e entre estas conta com 3 autores da Microsoft. Eu tive o privilégio de ter sido convidado para fazer parte deste time e na minha coluna procurarei mostrar o que há de novo nas tecnologias da Microsoft e como você poderá utilizá-las.

    Nesta primieira edição eu mostro uma visão do WPF e sua arquitetura. Espero que vocês gostem e aproveitem.

    Até mais!!!

    • Revista Mundo.NET - a mais nova revista sobre .net
    • artigos exclusivos - para aumentar seus conhecimentos sobre o tema
    • autores renomados - e com experiência profissional avançada
    • nas bancas! - veja aqui a lista de cidades






    Novidades

    Livro: Visual Studio Team System Rocks

     

    Visual Studio 2005 Service Pack 1 (SP1)

     

    ESPAÇO DOS GRUPOS DE USUÁRIOS
    C-O-M-U-N-I-D-A-D-E

     

     

    Artigos

    .NET 3.0: Windows Communication
    Foundation (WCF)

    Conheça e aprenda sobre WCF, um dos pilares do novo .NET 3.0. Descubra como ele lhe ajudará na construção de aplicações seguras, confiáveis e distribuídas.
    Por: Wallace Santos

     

    NHibernate
    Foque no que é importante: o seu modelo de dados. O NHibernate livra da necessidade de lidar diretamente com SQL, através do mapeamento objeto-relacional. Uma ferramenta madura e altamente performática para ajudar nos seus projetos.
    Por: Diego Giacomelli e Rafael Dal Zotto

     

    Estendendo o Microsoft PowerShell com o Visual Studio 2005
    PowerShell é uma ferramenta de linha de comando com suporte à linguagem de scripting que provê grande produtividade a profissionais de TI. Aprenda a estender o PowerShell através de CmdLets escritos em .NET.
    Por: Cláudio A. Heckler

     

    Introdução ao Software
    Development Life Cycle - SDLC

    Entenda como o SDLC pode ser utilizado em seus projetos e quais os benefícios que ele se propõe a agregar.
    Por: Fábio Câmara

     

    Visual Studio Team System (VSTS)
    Conheça, neste primeiro artigo de uma série, o VSTS e descubra esta plataforma de desenvolvimento integrado que irá melhorar de forma extraordinária o processo de desenvolvimento de software na sua empresa.
    Por: Luiz Carlos Barros Vianna

     

    Colunas

    Coluna Arquitetura: o que é
    arquitetura de software?

    É quase um consenso que a arquitetura de software é imprescindível para todos os projetos de TI que envolvam software. No artigo desta edição, entenda o que é e quais são as armadilhas geralmente encontradas na arquitetura de software.
    Por: Hamilton Veríssimo

     

    Coluna Tools: ferramentas para
    automatização de testes unitários

    Atualmente, os testes são parte importante do ciclo de desenvolvimento de software. Descubra quais as ferramentas existentes para .NET, e como elas podem ser úteis na área de testes.
    Por: Eduardo Miranda

     

    Radar .NET: Windows Presentation Foundation
    O .NET Framework 3.0 traz muitas novidades para os desenvolvedores, uma delas é o Windows Presentation Foundation. Conheça suas funcionalidades e características.
    Por: Cezar Guimarães

     

    Coluna Porta 25: integração .NET e Java já é realidade
    Num mundo de interoperabilidade que vivemos, saiba como, atualmente, pode-se integrar .NET com Java e quais as diversas opções existentes.
    Por: Roberto Prado

     


    Atendimento:
    Tel: (41) 30299353 - 30299397
    Email: atendimento@mundodotnet.com.br
    De segunda à sexta das 8h às 18h


     

     

  • good news and no news: cezar guimarães

    Reciclagem Técnica em Seattle

    • 0 Comments

    Esta semana o meu blog andou bem parado. Isto porque estava correndo preparando as coisas para a minha viagem para Seattle. Nas próximas semanas estarei em Seattle, USA, participando de alguns treinamentos e palestras com outras pessoas da MS. Nestas semanas, estaremos em contato com os times de desenvolvimento, acompanhando o roadmap dos produtos e vendo algumas das suas necessidades.

    Tirando a diferença de fuso que nesta época é de 6 horas e a correria de uma sala para outra, são dias bem interessantes. :) 

    Se tudo correr bem :), pretendo blogar muitas novidades para vocês nestas semanas.

    Até mais!!!

  • good news and no news: cezar guimarães

    Ferramenta para verificação de performance em .NET

    • 0 Comments

    Esta semana recebi um email perguntando sobre ferramentas para verificação de performance de um código em .NET.

    Durante o desenvolvimento de uma aplicação, muitas vezes nos deparamos com algumas necessidades que não satisfeitas pela ferramenta da desenvolvimento. O SDK do .NET oferece algumas ferramentas interessantes para nos ajudar com algumas necessidades durante este processo. No site do .Net Framework do MSDN você também encontra algumas destas ferramentas.

    Nesta sessão, você encontrará um ferramenta que nos ajuda a medir a performance da nossa aplocação .NET e também encontrará o FXCop que o ajudará  avaliar as práticas utilizadas no desenvolvimento da aplicação. Vale a pena dar uma olhada.

    Luiz, obrigao pelo email e espero ter ajudado.

    Até mais!!!

Page 1 of 1 (16 items)