Feb 05

Nova versão do Debugger Canvas

Pessoal, eu fiz um post sobre o Debugger Canvas há um tempo atrás. Agora foi lançada a versã 1.1, que conta com diversas melhorias, como por exemplo: ligar/desligar o canvas durante o debug, edição de código dentro do canvas, entre outros.

Após baixar e instalar o Debugger Canvas, você pode configurar a ativar as opções no menu Tools/Options/Debugger do Visual Studio:
image

Depois é só executar o seu código:
image

A diferença é aque você pode alternar entre o Debugger Canvas e o Debugger convencional, através da opção “Debugger Canvas” do menu Debug.

Quando você não conhece bem o código, o Debugger Canvas é uma excelente alternativa para você entender como os métodos são chamados, visto que conforme você vai navegando pelo Debug, as caixas com os códigos vão aparecendo e suas ligações também:
image

Valeu pessoal e até a próxima.
Carlos dos Santos.

Jun 21

Visual Studio Debugger Canvas

Olá,

Acaba de ser lançado um recurso muito legal para o Visual Studio 2010 Ultimate, o Debugger Canvas, que é uma maneira mais visual de fazer debug de suas aplicações.

Normalmente, ao fazer debug de uma aplicação, você executa e vai percorrendo linha a linha, entrando e saindo de rotinas dentro do código e depois de algum tempo, você acaba com diversas janelas abertas no Visual Studio.

Agora imagine que ao fazer o debug, os diferentes códigos fontes vão se abrindo e se relacionando, formando um caminho percorrido pelo fluxo de execução, mais visual, não serial muito bom ? Pois é exatamente isto que o Debugger Canvas faz.

Para começar, vamos instalar o debugger canvas, que é um plugin para o Visual Studio Ultimate e pode ser baixado aqui.

Agora abra um projeto você está acostumado a fazer debug, no meu caso, vou abrir o projeto TailspinToys, que é um projeto exemplo da Microsoft. Vamos executá-lo (F5) e ver o que acontece com o debug.

Primeiro vamos abrir o CartController.cs e colocar um break point no método AddCart()

imageimage

Agora vamos executar o programa pressionando F5. Após a aplicação abrir no browser, clique em “Model Airplanes” e depois em  em “View Plane”. Em seguida clique em “Add to Cart”.

Neste ponto o código irá parar no local onde fizemos o break point, mas com uma grande diferença no visual:

image

Veja que agora estamos no Debugger Canvas, no codigo do controller. Em cima na barra da janela está a árvore de execução, ou seja, por onde o código passou até chegar aqui e existe também um botão no canto direito da tela que mostrar as variáveis locais para o método:

image

Vamos executar o código pressionando F11 para entrar em algum outro método e logo em seguida temos esta outra janela:

image

Pressionando mais algumas vezes o F11 temos o seguinte:

image

Fazendo um pequeno ajuste visual temos o seguinte:

image

Aqui vemos a linha de execução do programa até onde paramos, ou seja, se continuarmos a execução teremos um mapa visual de todo o fluxo de execução da nossa aplicação, e o que ganhamos com isto ? Facilidade para entender como o código funciona.

Uma última coisa é que quando você instala o Debugger Canvas, ele fica como padrão para o seu debug e caso você queira ativar/desativar, basta abrir o menu Debug/Debugger Canvas/Options and Settings de desmarcar a propriedade abaixo:

image

Espero que vocês tenham gostado do potencial deste novo recurso para o Visual Studio e isto mostra mais uma vez que a ferramenta está evoluindo e tem muito mais a evoluir.

Abraços e até a próxima.

Carlos.

May 21

Palestra no Cesumar

Pessoal,

hoje fizemos uma palestra no Cesumar em Maringá. O Vladimir Rech mandou muito bem no C# básico e depois eu finalizei com vantagens da plataforma, mercado de trabalho e como é possível começar um negócio usando a plataforma Microsoft.

Vejam as fotos:

WP_000077WP_000078WP_000079WP_000080WP_000081WP_000082

[]s,
Carlos.

May 19

Entity Framework Code First Power Tools CTP1

Pessoal,

A Microsoft acabou de lancar o Power Tools para o EF Code First. Com este pacote é possível ler um banco de dados existente e gerar todas as classes, muito interessante se você já tem um banco e quer usar o EF Code First.

O pacote pode ser instalado via Extension Manager do Visual Studio 2010. Maiores informações neste link: http://blogs.msdn.com/b/adonet/archive/2011/05/18/ef-power-tools-ctp1-released.aspx

Abraços,

Carlos.

Apr 10

Palestra sobre Visual Studio e Mercado de Trabalho

Na última sexta-feira (08/04/2011) estive no Instituto Federal Tecnológico do Paraná (http://www.ifpr.edu.br/) para ministrar uma palestra para os alunos do curso técnico em informática.

Neste evento falei sobre o Visual Studio 2010 e a linguagem C# para a criação de aplilcações Windows, WPF, Silverlight e Windows Phone, mostrando todo o ppotencial da plataforma .Net.

Falei também sobre o mercado de trabalho em .Net, que vem crescendo a cada ano e principalmente da importância da capacitação para quem quer uma vaga no mercado.

Gostaria de agradecer ao Prof. Rodolfo Barriviera pela oportunidade e pela conversa sobre como o Instituto está empenhado em entender o mercado regional e prover mão de obra qualificada para as empresas.

Vejam as fotos:

12

34

Abraços e até a próxima,
Carlos dos Santos.

Apr 07

MSDN Library em Português (MSDN WIKI)

Pessoal,

A MSDN Library é um importante recurso para todos os desenvolvedores da plataforma Microsoft .Net e somo muito gratos por tê-la em portugês (PT-BR), pois nem todos tem o domínio do inglês, principalmente enquanto iniciante em desenvolvimento de software.

Mas você já pensou em contribuir com a biblioteca, deixando-a melhor ainda ? Você pode se tornar um contribuidor do MSDN, sugerindo novos termos para a tradução, o que deixaria a biblioteca ainda mais com a cara do Brasil.

Acesse agora mesmo e começe analisar os textos, com certeza você ainda vai precisar acessar a MSDN Library para pesquisar algo e seria muito bom se você encontrasse exatamente o que você precisa. E ainda você pode ser reconhecido pela comunidade e pela Microsoft.

Acesse agora mesmo e qualquer dúvida, entre em contato!

Abraços,
Carlos dos Santos.

Mar 21

Como se tornar um desenvolvedor oficial de Windows Phone 7

Olá pessoal,

Hoje vou mostrar como você pode se cadastrar para se tornar um desenvolvedor oficial de aplicações para Windows Phone 7. Mas por quê me cadastrar lá ? Simples, você pode criar um aplicativo que pode ser baixado em qualquer lugar do mundo, então imagine as possibilidades.

Bom, vamos lá:

1. Acesse o site do App Hub com um Live ID (pode ser do seu MSN);

image
Neste site você também pode baixar as ferramentas de desenvolvimento.

2. Agora você precisa escolher o tipo da conta (empresa, individual ou estudante):

image

3. Agora você precisa preencher seu dados:

image

4. Feito isto, agora você escolhe um desenho para sua conta:

image

4. Agora você faz o pagamento, que precisa de um cartão internacional, o valor é de US 99 mais taxas, o que hoje está ficando em R$ 175,00:

image

5. Feito isto você está cadastrado, mas precisa aguardar um email da GeoTrust para confirmar sua identidade, ou seja, eles precisam saber se você é você mesmo (rsrs). Isto se faz respondendo um email com seus dados e uma copia digitalizada de algum documento seu;

6. Respondido o email para a GeoTrust você está pronto para começar o desenvolvimento. Você precisa também informar uma opção de pagamento, mas sugiro que você veja isto com algum contador, pois implica em receber dinheiro do exterior e para você não ter nenhuma supresa desagradável com a Receita Federal, faça da maneira correta desde o início.

Para finalizar, na sessão de downloads do site você encontra todas as ferramentas necessárias para começar o desenvolvimento:

image

É isto aí, agora é só criar uma aplicação legal e publicar no MaketPlace. Lembre-se que as aplicações precisam seguir um padrão, então leia o guia de desenvolvimento que está na sessão Getting Start do site.

Abraços e até a próxima,

Carlos dos Santos.

Mar 09

Visual Studio 2010 Service Pack 1

Pessoal,

Já está disponível o SP1 do Visual Studio 2010 com diversas melhorias, como suporte a Silverlight 4, HTML 5, teste de performace para Silverlight, IIS Express, suporte a Razor, melhorias no editor XAML, entre diversas correções de problemas (veja lista completa do SP1 aqui).

Está também disponível o SP1 do Team Foundation Server com diversas melhorias, o link para download é o mesmo do VS2010 (veja lista completa do SP1 aqui).

Para você ver mair informações e baixar o SP1 do Visual Studio e do TFS, acesse este link.

É isto aí, espero que vocês baixem e curtam os novos services packs.

Abraços,
Carlos dos Santos.