Mostrando postagens com marcador Visual Studio 2010. Mostrar todas as postagens
Mostrando postagens com marcador Visual Studio 2010. Mostrar todas as postagens

segunda-feira, 7 de junho de 2010

Habilitar o IDE Navigator no Visual Studio 2010

Uma das features que acabaram ficando de fora da instalação final do Visual Studio 2010 foi o preview do IDE Navigator.

Pra quem não conhece, o IDE Navigator é o painél que é visualizado quando pressionamos a combinação de teclas CTRL+TAB. O Visual Studio mostra os documentos abertos e ajuda na seleção dos mesmos, útil caso eles não estejam aparecendo nas abas.

No Visual Studio 2010, versões Beta e RC, quando se pressionava essa combinação de teclas aparecia o preview do documento, tal qual era na versão 2008. Pouco antes do Release final essa feature foi retirada porque em alguns computadores low-end isso degradava bastante a performance.

Para habilitar novamente esta opção basta executar este comando no prompt:

reg ADD HKCU\Software\Microsoft\VisualStudio\10.0\General /v ShowThumbnailsOnNavigation /t REG_DWORD /d 1

Basicamente este linha adiciona uma chave nova ao registro. Após isso basta reiniciar o Visual Studio.

Enjoy

terça-feira, 11 de maio de 2010

Web.config Transformation Syntax

Acabo de adicionar ao meu post sobre o lançamento do Visual Studio 2010 um artigo interessante do MSDN sobre transformação do Web.config (Web.config Transformation Syntax).

Pra quem não sabe ainda, no Visual Studio 2010 é possível ter um arquivo de configuração Web.config para cada configuração da solução. Ou seja, você terá um arquivo para Release, outro para Debug e tantos quantos você achar necessário.

Na aplicação existirá um arquivo de configuração base, e nos arquivos derivados deste será possível adicionar ou remover chaves bem como alterar seus valores. Para maiores informação verifique o post completo do MSDN.

segunda-feira, 12 de abril de 2010

Visual Studio 2010 .NET Framework 4 RTM

Hoje será finalmente lançado do tão esperado Visual Studio 2010.

O vídeo de apresentação pode ser conferido aqui, passará ao vivo a partir das 8:30 (GMT-3).

Dentre as várias novidades está a nova interface de desenvolvimento. Ela foi em parte redesenhada em WPF e possui várias features como Zoom, janelas que podem ser deslocadas para outro monitor, possibilidade de personalizar programaticamente a parte (até então um fundo branco) onde colocamos o código.

Também foi feito um esforço muito grande na questão de performance da aplicação em sí para que não se tornasse algo pesado e lento como a versão beta 1.

Estará disponível para download a partir de hoje (12/04) para os que tem inscrições MSDN. Também haverá disponível a versão express, completamente gratuita.

Existem 4 versões diferentes, Professional, Premium, Ultimate e Test Professional. A diferença entre cada uma pode ser conferida aqui.

Mais sobre este lançamento após as primeira impressões dele.

<edit>
.NET Framework 4 Migration Issues
Reviewer’s Guide
Keyboard Shortcut Posters
NET4 Client Profile
What's New in the .NET Framework 4
What's New in Visual C# 2010
Visual C# 2010 Breaking Changes
Web.config Transformation Syntax
C# 4.0 Language Especification
Visual Studio 2010 and .NET Framework 4 Training Kit
</edit>

Enjoy

terça-feira, 9 de fevereiro de 2010

Visual Studio 2010 e .NET Framework 4 Release Candidate

Acaba de ser disponibilizado pela equipe de desenvolvimento do Visual
Studio 2010 a versão Release Candidate para Download no MSDN. O link segue abaixo:

Visual Studio 2010 And Framework 4 RC

Estará disponível publicamente a partir de amanhã para qualquer pessoa que não tiver assinatura MSDN.

Dentre as novidades desta versão estão várias melhorias de performance, problema relatado durante a fase Beta 1 e 2.

Também poderá ser conferida a nova interface Cider Design, que será um marco no desenvolvimento de aplicações XAML-based.

Par maiores informações sobre o Cider Design, clique aqui.

<edit>
Segundo Scott Guthrie em seu blog esta versão ainda não é compatível com desenvolvimento de Silverlight 4. Estará disponível na próxima publicação do Silvierlight 4.
</edit>

domingo, 25 de outubro de 2009

Visual Studio 2010 Beta 2

Semana passada foi lançado tanto para os assinantes MSDN quanto para o público em geral a nova versão Beta do

Visual Studio 2010.

O Software conta com 3 versões diferenciadas, Professional, Premium e Ultimate.

O link oficial do download pode ser encontrado aqui, onde existe o download de um downloader e instalador do software.

Pra quem prefere baixar apenas versões express o link é esse. Nele encontram-se as versões para cada linguagem, como de costume nas versões Express.

Quem prefere baixar um ISO e queimar/emular a mídia, encontrei este link com o download do mesmo em duas quatro partes (Versão Ultimate).

Segundo a equipe de desenvolvimento, tanto o Visual Studio 2010 Beta 2 quanto o Framework .NET 4.0 Beta 2 podem ser instalados lado a lado com versões anteriores sem problema algum.

Aqui uma pequena lista com as features de cada versão:

  • Visual Studio 2010 Premium
Advanced Application Development & Debugging
Unit Testing with Code Coverage and Test Prioritization
Code Analysis, Metrics & Optimization
Database Development and Testing Tools
Read Only Architectural Diagrams
  • Visual Studio 2010 Professional
Application Development & Debugging
Unit Testing
  • Visual Studio 2010 Ultimate
IntelliTrace Historical Debugging
Comprehensive Testing Tools
Advanced UML Architecture Tools
Architectural Discovery Tools
Unit Testing with Code Coverage and Test Prioritization
Code Analysis, Metrics and Optimization
Database Development and Testing Tools
Test Case and Test Lab Management
Enjoy

[Editado]
Link para contornar o problema que pode ocorrer com SDK do Silverlight aqui.

quarta-feira, 15 de julho de 2009

C# 4.0: Named and Optional Parameters

Vou falar hoje de novidades Visual Studio 2010/Framework 4.0. Mais especificamente dos parâmetros opcionais, que não existiam em C# até então. Por motivos de facilidade de interoperabilidade foram criadas algumas estruturas para que o C# pudesse trabalhar com construtores e métodos com parâmetros opcionais. Junto a isso já se criou um problema. Se você tivesse um método com vários parâmetros opcionais como faria para informar apenas o último, penúltimo e assim por diante? Nesse momento entram em campo os Named Parameters, que possibilitam que se especifique o qual dos parâmetros que se está passando. Muitos vão lembrar dos NamedParameters usados em atributos, mas temos que ter em mente que aqui estamos usando-os diretamente em métodos e construtores e definindo valores default. Não são os mesmo utilizados nos atributos e não devem ser confundidos. Bom, abaixo segue um trecho de código onde tenho meu construtor com parâmetros opcionais, todos eles com seus valores default:
class Person
{
    public Person(
        string firstName = "Noname",
        string lastName = "Nolastname",
        DateTime birthDate = new DateTime())
    {
        //Implementação...
    }
}
E aqui eu crio uma instância desta classe passando apenas o segundo parâmetro:
var person = new Person(lastName: "Canova");
Como pode ser visto, utilizo o nome da propriedade e após os ":" eu coloco o valor que quero. As outras propriedades assumirão os valores default. Claro que aqueles que quiserem consumir classes com esta funcionalidade mas que prefiram continuar passando todos os parâmetros, podem fazer como sempre fizeram, lembrando que só é preciso especificar nomes de parâmetros quando não se usa a ordem normal dos mesmos:
var person2 = new Person("Vitor", "Canova");
var person3 = new Person("Vitor", birthDate: new DateTime(1981, 3, 19));
Mas aqui fica uma observação: Use com sabedoria.

quinta-feira, 21 de maio de 2009

O que há de novo no .NET Framework 4

Não gosto muito de publicar posts apenas com link para outro lugar mas este com certeza mereceu. É a página do What's New in the .NET Framework 4. Nela podemos encotrar um resumo de tudo que está por vir junto com o Visual Studio 2010, como Tuples, DLR, e muito mais. Para conferir basta acessar What's New in the .NET Framework 4. Separei alguns tópicos para quem tem interesse em alguma área específica: Enjoy

quarta-feira, 20 de maio de 2009

Silverlight e Visual Studio 2010 Beta 1

Hoje foi lançado o release público do Visual Studio 2010, a próxima IDE de desenvolvimento da Microsoft. Dentre as novidades está que o Visual Studio 2010 é a primeira IDE com multi-targeted Silverlight development e editable design surface for Silverlight. Isso mesmo, é possível criar aplicações tanto para o plugin 2.x do Silverlight quanto para o 3.x. Além disso será possível (finalmente) desenhar a aplicação diretamente no Design ao invés de fazer tudo no XAML. Para tudo isso é necessário seguir os seguintes passos:
  1. Instalar o Visual Studio 2010 Beta 1
  2. Instalar o Silverlight 2 SDK (Se tentar instalar o Silverlight 2 tools ocorrerá um erro. Instale apenas o SDK).
  3. Instale o Silverlight 3 Beta SDK (Novamente, não deve ser instalado o tools)
  4. Instale o Silverlight 3 Beta Developer Runtime
Como isso será habilitada uma opção onde você mesmo escolhe a versão do Silverlight. Observações importantes: Por ser beta ainda, existem algumas limitações. A primeira é o fato de que o template do Silverlight Navigation fica no instalador do tools, como você não pode instalar o mesmo será necessário que você o exporte do Visual Studio 2008 e importe como um My Template no Visual Studio 2010. Além disso o .NET RIA Services não estará disponível. Se você pretende estudar mais sobre esta tecnologia é recomendável que permaneca ainda com o Visual Studio 2008. Ambas peculiaridades serão resolvidas até o release final do Visual Studio 2010, não se preocupem.

quarta-feira, 22 de abril de 2009

Dynamic em C# 4.0

Sendo entregue com o Visual Studio 2010 e o Framework 4.0 o C# 4.0 promete, e muito. Dentre as novidades que estão por vir está o DLR, que possibilita linguagens dinâmicas como Iron Ruby e Iron Phyton serem compatíveis com .NET. Então estou postando aqui um vídeo que mostra como o dynamic pode nos ajudar bastante no desenvolvimento das aplicações do dia a dia. No vídeo é mostrado como interagir com XML com dynamics. Só pra se ter uma idéia um acesso como myElement.Attribute["lastName"].Value pode ser acessado apenas como myElement.lastName.

terça-feira, 21 de abril de 2009

Entity Framework 4.0

O Visual Studio 2010 já está no forno e junto com ele será entregue o Framework 4.0. Uma das novidades será o Entity Framework 4.0. Eu dei uma conferida no vídeo do Jonathan Carter, agora será possível criar o modelo de entidades e com ele gerar o banco de dados. Por enquanto ele só gera o script para rodar no SQL, mas em breve o próprio Visual Studio criará diretamente o banco de dados.

quinta-feira, 1 de janeiro de 2009

Framework 4.0 e Visual Studio 2010

Dentre as minhas várias leituras e pesquisas do feriado, dei uma passada no Channel 9 da Microsoft para conferir algumas das novidades que virão com o Visual Studio 2010 e o Framework 4.0. Um vídeo interessante que encontrei é o episódio 3 da série 10-4 que fala justamente sobre as novidades que estão para chegar. Já posso adiantar que a dor de cabeça em "adivinhar" o ClientID dos controles está com os dias contados. Bom, o resto você confere no próprio vídeo, que foi criado por Brian Keller, Technical Evangelist para Microsoft Visual Studio Team System.