quarta-feira, 21 de novembro de 2012

WinRT

O Windows 8 apresenta uma mudança significativa no sistema operacional da Microsoft, principalmente para nós desenvolvedores.

Agora o Windows tem "duas dimensões". A dimensão desktop, que se parece muito com o Windows 7 e seus antecessores, e a "nova dimensão" que foi inicialmente chamada de Metro, mas que hoje é chamada simplesmente de Windows 8.


É fundamental entender que apesar de ser um único sistema operacional, em cada uma dessas dimensões do Windows 8 roda um runtime diferente. 

No modo Desktop temos o .NET Framework 4.5, e assim como no Windws 7, aqui podemos desenvolver toda a sorte de aplicações Desktop (Console, Windows Forms ou WPF).

Já no novo modo temos o WinRT (Windows runtime), que é um subset do .NET Framework. Veja na figura a seguir como a Microsoft estruturou essa arquitetura do Windows 8.


Aplicações que rodam no WinRT devem seguir uma série de guidelines da Microsoft, e irão executar num contexto muito mais seguro e controlado. A começar, as aplicações deste lado do Windows só poderão ser instaladas pela Loja da Microsoft, em um modelo muito similar da loja de aplicativos da Apple.

Alias esse é o grande motivo do Windows estar tomando essa nova cara. A partir dessa versão o Windows passa a ser um sistema operacional bem mais amigável e compatível com os Tablets.

Desenvolver aplicativos para WinRT exige uma mudança de paradigma. A nossa vantagem é que O Visual Studio 2012 nos dá todo o suporte necessário para a criação destes tipos de aplicativos. Temos até uma edição Express do Visual Studio, exclusiva para o desenvolvimento de aplicações para o WinRT.

Grande Abraço e até a próxima!

quinta-feira, 8 de novembro de 2012

Go To Line

Quando temos que lidar com classes grandes, um recurso muito útil é o "Go To Line". É uma janela que nos permite navegar rapidamente até uma determinada Linha do Código. 



A tecla de atalho para acessar a janela "Go To Line" é o CTRL+ G

Grande Abraço e até a próxima!

sexta-feira, 26 de outubro de 2012

Seleção de Colunas pelo Teclado

No Visual Studio 2010 nós ganhamos a funcionalidade de seleção de colunas.


Basta segurar a tecla ALT, clicar no inicio do texto e arrastar até formar o bloco que deseja selecionar. Isso é extremamente útil na edição de determinados tipos de código, como por exemplo uma lista de propriedades automáticas de uma classe.

Você pode colar texto nessas seleções, remover e até digitar um texto que será replicado em todas as linhas que fazem parte da seleção.

Agora, se  você não quiser usar o mouse, é muito simples. Basta segurar o SHIFT e o ALT juntos, e com as setas do próprio teclado formar o bloco de texto que deseja selecionar.

Grande Abraço e até a próxima!

quinta-feira, 4 de outubro de 2012

Atalhos para Indentação de Código

A indentação é uma ótima prática para manter o seu código legível. Com ela o código fica organizado com espaçamentos, e fica fácil de identificar os diferentes membros ou blocos de código.


Muitas vezes, principalmente em código html, é difícil manter o código bem formatado nesse sentido. O Visual Studio tem dois atalhos que facilitam muito essa tarefa. São eles:

Ctrl+K, Ctrl+D - para formatar a indentação de todo o código do arquivo aberto.

Ctrl+K, Ctrl+F - para formatar a indentação do trecho de código que estiver selecionado.

Note que isso não vale apenas para classes. Você pode utilizar esses atalhos em qualquer arquivo de código onde se usa identação, como por exemplo código HTML, XML, ASPX, XAML, etc

Grande Abraço e até a próxima!

quarta-feira, 3 de outubro de 2012

Atalho para Comentários no Visual Studio

Esse já é bem conhecido, mas vale a pena relembrar. No Visual Studio temos dois atalhos que não podemos esquecer, os atalhos para comentar e "descomentar" linhas de código.

Com as linhas de código selecionadas basta usar:

Ctrl+K, Ctrl+C para comentar as linhas

Ctrl+K, Ctrl+U para remover o comentário dessas linhas

Observe que todas as linhas selecionadas serão comentadas. No caso de não haver nenhuma seleção, a linha onde o cursor estiver posicionado é que será comentada.

Vale notar que no Visual Studio 2012, os ícones dos botões de comentário foram modificados. Agora eles estão assim:



Grande Abraço e até a próxima!

segunda-feira, 1 de outubro de 2012

Atalho para Incluir Novos Itens no Visual Studio

Uma atividade que fazemos com bastante frequência no Visual Studio, é a inclusão de novos itens aos nossos projetos. Para evitar o uso do Mouse, temos o atalho Ctrl+Shift+A para a inclusão de novos itens ao Projeto.

No meu dia-a-dia, o tipo de item que eu mais incluo aos meus projetos é a Classe. A Classe não deixa de ser um Item de projeto, porém ao pedirmos para adicionar uma nova classe no Visual Studio, o tipo de Item Class já vem selecionado. A tecla de atalho para Adicionar novas classes é Shift+Alt+C.


E como você pode ver na figura acima, também temos o atalho Shift+Alt+A para a inclusão de itens já existentes em nossos projetos.

Grande Abraço e até a próxima!

sábado, 29 de setembro de 2012

Teclas de Atalho para Expandir/Fechar Regions

Eu uso muito as regions, para organizar meu código em blocos. Com elas eu posso minimizar todos os blocos de código das minhas classes, e abrir apenas aqueles em que preciso trabalhar no momento.


Para evitar o uso do Mouse, existem teclas de atalho para Expandir e Fechar essas regions. Na verdade essas teclas de atalho servem para abrir e fechar qualquer bloco de código no Visual Studio. Você identifica um bloco de código pelo "quadrado" (com sinal - ou +) ao lado esquerdo do seu código.


As teclas de atalho são:

CTRL+M, CTRL+M  : Para Expandir ou Fechar o Bloco de Código onde você está posicionado.

CTRL+M, CTRL+O : Para Fechar Todos os Blocos de Código do arquivo aberto.

CTRL+M, CTRL+L : Para Abrir Todos os Blocos de Código do arquivo aberto.

Para esse tipo de combinação de telcas, você deve segurar o CTRL e pressionar as letras na sequência indicada.

Grande Abraço e até a próxima!

sexta-feira, 28 de setembro de 2012

Números de Linhas no Visual Studio

Muita gente me pergunta como incluir os números de linhas nos editores de código do Visual Studio. São aqueles números que ficam do lado esquerdo, como mostra essa figura aqui:


Por padrão esses números não aparecem no editor de código do Visual Studio, e você precisa habilitá-los em: Tools / Options / Text Editor / All Languages. Nessa janela basta marcar a opção Line Numbers.


Se você preferir, pode habilitar a numeração de linhas apenas para linguagens da sua escolha, ao invés de habilitar para todas. 

Grande Abraço e até a próxima!

quinta-feira, 27 de setembro de 2012

Customizando Atalhos no Visual Studio

O Visual Studio possuí dezenas de teclas de atalho para acessar seus recursos. Um programador experiente usa muito pouco o Mouse e faz uso desses shortcuts para aumentar a sua produtividade.

Porém, nem todos os recursos do Visual Studio estão vinculados à teclas de atalho. Em minha busca por eliminar a necessidade do Mouse no meu dia-a-dia, senti falta de atalhos para dois comandos que uso muito, o CheckIn e o Get Latest Version. Esses dois comandos são fundamentais para quem trabalha com o Team Foundation Server.

Apesar de não existir atalhos pré-definidos para esses comandos, o Visual Studio nos permite customizar os nossos próprios atalhos, atribuindo combinações de teclas à comandos da nossa escolha.

Para criar um novo atalho, basta ir até Tools / Options / Environment / Keyboard. Nessa janela você deve primeiramente encontrar o comando para o qual deseja atribuir o atalho.

Você encontra o CheckIn do TFS como File.TfsCheckin, e o Get Latest Version como File.TfsGetLatestVersion.

Em seguida basta pressionar a combinação de teclas que deseja usar para o atalho, dentro do campo "Press shortcut keys". Para finalizar clique no botão Assign.


Note que se você usar uma combinação de teclas que já está sendo usada para outro comando, o Visual Studio vai te avisar no campo "Shortcut currently used by". Você pode substituir se quiser, alias pode modificar as teclas de atalho de qualquer comando disponível aqui.

Você também pode definir o escopo onde o atalho deverá funcionar, através do campo "User new shortcut in". Se quiser que o atalho funcione de qualquer parte do Visual Studio, basta manter selecionada a opção Global.

Por último, o botão Reset que temos nessa mesma janela, pode ser bem útil se quisermos voltar tudo no padrão do Visual Studio.

Grande Abraço e até a próxima!

Visual Studio Dark

Olá pessoal, depois de muito tempo retomo esse blog para voltar a falar um pouco sobre Visual Studio, .NET, C# e outros assuntos relacionados a desenvolvimento de software.

Todo mundo já sabe que o Visual Studio 2012 foi lançado recentemente, e por isso quero dar uma dica rápida sobre a nova versão.

Uma das principais mudanças no Visual Studio 2012 é o novo Visual, com um esquema de cores baseado em tons de cinza claro (Light). Uma dica legal para quem passa horas na frente do Visual Studio, é mudar a sua aparência de Light para Dark. 

Basta ir em Tools / Options / Environment / General, e trocar a opção Color Theme de Light para Dark.



O resultado é um ambiente todo em cinza escuro, inclusive nos editores de código. Pode parecer frescura, mas para quem trabalha o dia inteiro na frente do Visual Studio, pode ajudar a cansar menos a vista.

Grande Abraço e até a próxima!