Fevereiro 27, 2010

Como fazer do bom ainda melhor?

Posted in Visual Studio tagged às 01:26 por Henrry Pires

A introdução do quick watch, (aquele que aparece quando se passa com o rato por cima de uma variável) foi uma boa melhoria apresentada no Visual Studio, mas como melhorar o que já pôr sim é muito bom?

Bem o VS 2010 mostra-nos como. Agora este quick watch passa a ter um botão de pin, como mostra a imagem em anexo.
pin quick watch

Quando clicamos no pin, como era de espera o popup não desaparece, e permite-nos inclusivamente por o comentário que quisermos.

pin quick watch

De facto uma ferramenta de trabalho feita por programadores a pensar nas necessidades dos programadores.

Fevereiro 24, 2010

7ª Reunião Presencial da Comunidade NetPonto

Posted in NetPonto às 18:49 por Henrry Pires

A comunidade NetPonto vai realizar este sábado a sua 7ª reunião mensal, na agenda terá dua palestras muito interessantes.

10:00 Como Utilizar o Visual Studio Team System para Melhorar a Qualidade do SoftwarePedro Rosa
Nesta sessão o Pedro vai abordar temas como Unit Testing, Stress Testing, Load Testing, e Web Testing, utilzando as ferramentas que o Visual Studio Team System trás de base, e vai ser possivel perceber como automatizar os testes de forma a garantir critérios de qualidade. Será uma sessão prática, vocacionada para permitir perceber e discutir o que pode ser utilizado para melhorar o nosso processo de desenvolvimento.
11:15 Coffee-break
11:30 FluentNHibernate: Mapeamento Fluente e Automático para o NHibernateBruno Lopes
Nesta apresentação, o Bruno irá mostrar as potencialidades do FluentNHibernate, uma biblioteca open-source que permite efectuar o mapeamento entre classes e tabelas de bases de dados (ORM) com NHibernate, de uma forma fluente, utilizando convenções, e principalmente sem precisar criar os ficheiros XML (.HBM) do NHibernate.
12:45 Painel de Discussão

Inscreva-se em http://netponto-fevereiro-2010.eventbrite.com/

Fevereiro 2, 2010

CSV fácil e rápido

Posted in SQL Server tagged às 17:53 por Henrry Pires

Todos nós já precisamos de criar uma estrutura de dados no velhinho fácil e famoso formato CSV.
Para tal muitas pessoas recorrem a uma funcionalidade do T-SQL que não é propriamente a melhor e mais rápida, isto é cursores. Estes são lentos, consomem muita memória e não é propriamente a maneira correcta de trabalhar.

Pessoalmente quando preciso de exportar alguma coisa para faço uso do seguinte query:

SELECT STUFF(
    (SELECT ', ' + Coluna 
     FROM Tabela FOR XML PATH('')),1, 2, '') AS CSVColumn

Espero que achem útil