Então... fazer o que, né?
Quando atualizei o Visual Studio 2010 para o SP1, vi que ele não abria mais o CSS.
Para corrigir esse problema, vá em [Tools], [Extension Manager] e instale a extensão Web Standards Update for Microsoft Visual Studio 2010 sp1.
Pronto.
O Wagner Brito foi quem pediu esse programinha através da página de contato do blog... acabei fazendo o mesmo no feriado e só agora consegui postar...
Podem baixar em Sena.exe (78,00 kb) somente o executável (precisa do .Net Framework 4.0 instalado na máquina) ou em Sena.rar (70,51 kb) o projeto completo.
Wagner, obrigado pelos elogios!!!

Eu já tinha falado sobre desempenho aqui. Agora, faço um novo exemplo onde mostro que, para calcular o enésimo termo da sequência de Fibonacci, um método iterativo é MUITO mais rápido que um método recursivo.

Leia mais...
O código abaixo compila? É executado sem erro? É muito usado no dia-a-dia? Existe alguma outra forma para se atingir o mesmo objetivo?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ExemploSobrecargaConstrutores
{
class Program
{
static void Main(string[] args)
{
Classe c;
c = new Classe();
c = new Classe(50, "minutos");
c = new Classe("minutos", 50);
}
}
class Classe
{
public Classe()
{
}
public Classe(String s, Int32 i)
{
}
public Classe(Int32 i, String s)
{
}
}
}
As respostas são: Leia mais...
Agora é oficial. Fiquei fã do Windows 7 (e somente agora, quase no lançamento do Windows 8)... Logo eu que sempre achei o Windows 2000 o melhor S.O. da Microsoft... O motivo?
Simples... eu posso dar boot na máquina usando um VHD (Virtual Hard Disk). Grande coisa, não? E nem é um recurso novo... é, até, bem velhinho. O que achei bacana é o fato de eu não precisar particionar o HD do meu note para instalar um segundo sistema operacional. Ele fica no disco virtual e só é ativado quando o escolho no boot.
Eu queria instalar o Hyper-V Server 2008 R2 para acessar umas máquinas de treinamento da Microsoft. Só que não estava animado com toda a mão-de-obra que teria.
A solução eu encontrei nesse site.
Chique demais.



Um aluno me perguntou como faria para totalizar (dia, semana e mês) as horas trabalhadas pelos funcionários da empresa dele, que teriam várias entradas/saídas no mesmo dia. Tinha, até, conseguido resolver parcialmente o problema, mas estava muito lento.
Imaginei que isso tem a ver com a estrutura das tabelas usadas e a estratégia usada no cálculo.
Uma idéia que uso é criar uma tabela consolidada e, via trigger, acumular os valores conforme vão sendo lançados. O bom desse modelo é que o consolidado vai sendo atualizado aos poucos e os relatórios não precisam esperar o processamento.
Segue o código: Leia mais...
Agora completamos a classe Fracao (apresentada no post Brincando com números - parte 3), incluindo as sobrecargas dos operadores relacionais, a fim que que possamos comparar duas frações quaisquer.
Segue o código: Leia mais...
Ainda brincando com números, agora vamos criar uma struct Fracao que representa uma fração qualquer.
O bacana nessa estrutura é que ela sempre está na forma mais simples (por exemplo, 20/6 é equivalente à fração 10/3, mais simples). Para a simplificação usei o algoritmo de Euclides.
Outra característica legal é que a estrutura "sabe" somar, subtrair, multiplicar e dividir duas frações. Essa "inteligência" é conseguida usando sobrecarga de operadores.
Segue o código: Leia mais...
Aproveite e faça já a sua inscrição para os treinamentos de .NET 2010, SQL SERVER 2008 R2 e ORACLE.

São diversas datas, para sua maior comodidade.
Os instrutores são MCTs (instrutores habilitados em tecnologias Microsoft) com diversas certificações na área e vários anos de experiência.
Obtenha maiores detalhes acessando http://50minutos.com.br.
Dica dada.