Postar código fonte pode ficar complicado. Ainda bem que eu achei essa excelente ferramenta:

Copy Source As HTML: Para VS 2005 e para VS 2008 

Ela ajuda bastante, porque cria no menu de contexto a opção "Copy As HTML", e o código gerado já sai formatado e até com o número da linha. E a instalação é muito simples, para o caso da versão 2008 é só copiar uns arquivos. Já vou adiantar que se os seus "Documents" estiverem na rede, você pode ter problemas, pois o VS pode não encontrar o diretório de Addins, ou pode não ter permissão para executar o Addin, por restrições de Runtime Security Policy. Mas nada que uma policy que dê permissão ao caminho dos Addins não resolva rápido.

Vejam um exemplo, gerado a partir do Visual Studio 2008:

    5 

    6     Protected Function ObterUltimoFilho() As String

    7         Dim intUltimoID As Integer = UltimoID

    8         Return ObterFilho(intUltimoID)

    9     End Function

   10 

Esse é o código fonte original, também formatado para que você possa lê-lo (mas você sempre pode clicar com o botão direito e "View Source", mas não vai estar colorido...):

<div style="font-family: Courier New; font-size: 12pt; color: black; background: white;">

<p style="margin: 0px;">

<span style="color: #2b91af;">&nbsp;&nbsp;&nbsp;&nbsp;5</span>&nbsp;</p>

<p style="margin: 0px;">

<span style="color: #2b91af;">&nbsp;&nbsp;&nbsp;&nbsp;6</span>&nbsp;&nbsp;&nbsp;&nbsp;

<span style="color: blue;">Protected</span> <span style="color: blue;">Function</span>

ObterUltimoFilho() <span style="color: blue;">As</span> <span style="color: blue;">String</span></p>

<p style="margin: 0px;">

<span style="color: #2b91af;">&nbsp;&nbsp;&nbsp;&nbsp;7</span>&nbsp;&nbsp;&nbsp;&nbsp;

&nbsp;&nbsp;&nbsp; <span style="color: blue;">Dim</span> intUltimoID <span style="color: blue;">

As</span> <span style="color: blue;">Integer</span> = UltimoID</p>

<p style="margin: 0px;">

<span style="color: #2b91af;">&nbsp;&nbsp;&nbsp;&nbsp;8</span>&nbsp;&nbsp;&nbsp;&nbsp;

&nbsp;&nbsp;&nbsp; <span style="color: blue;">Return</span> ObterFilho(intUltimoID)</p>

<p style="margin: 0px;">

<span style="color: #2b91af;">&nbsp;&nbsp;&nbsp;&nbsp;9</span>&nbsp;&nbsp;&nbsp;&nbsp;

<span style="color: blue;">End</span> <span style="color: blue;">Function</span></p>

<p style="margin: 0px;">

<span style="color: #2b91af;">&nbsp;&nbsp;&nbsp;10</span>&nbsp;</p>

</div>

É essa ferramenta que vou usar nos exemplos dos próximos posts. O resultado é muito bom.


Postado na(s) categoria(s) Blog pelo giovanni bassi em 26 de fevereiro de 2008 às 08:01 | Tags: , ,

Ninguém avaliou. Dê sua nota!

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Comentar


(Vai mostrar seu Gravatar)  

  Country flag

biuquote
  • Comentário
  • Pré-visualização
Loading



Quem é Giovanni Bassi

Giovanni Bassi Sou uma pessoa apaixonada por tecnologia e especificamente por .Net. Gerencio uma fábrica de software, gosto muito de arquitetura e engenharia de software, publico artigos e edito a .Net Magazine. Dou umas palestras e cursos de vez em quando, e quando dá tempo eu respiro um pouco. Mais detalhes nesta página.

Selos

Web Days 2008

MCPD

MCSD

.Net Magazine

Calendário

«  agosto 2008  »
seteququsedo
28293031123
45678910
11121314151617
18192021222324
25262728293031
1234567
Ver detalhamento de posts no calendário

Postagens recentes

Comentários recentes

Disclaimer / Aviso
As opiniões colocadas neste blog são minhas e pessoais e não expressam necessariamente as opiniões de meus empregadores, pareceiros e amigos. Da mesma forma, os comentários feitos por leitores do blog não expressam a minha opinião.

© Copyright 2008 .Net Unplugged
Sign in