Desenvolvimento - C#

Compiladores Alternativos

O ambiente de desenvolvimento do Visual Studio.NET lhe fornece inúmeros templates que preenchem os requisitos mínimos de um código C#. Entretanto, se você desejar, também pode fazer isto manualmente com um editor de textos tipo Notepad...

por Fabio Camara



O ambiente de desenvolvimento do Visual Studio.NET lhe fornece inúmeros templates que preenchem os requisitos mínimos de um código C#. Entretanto, se você desejar, também pode fazer isto manualmente com um editor de textos tipo Notepad.

Por mais estranho que pareça, o Microsoft Notepad foi o editor mais comumente utilizado durante as primeiras etapas do C#, pelos desenvolvedores que usavam o .NET Framework SDK. Entretanto além de todas as desvantagens que você tem em usar o Notepad para escrever seus códigos em C#, que são bem visíveis, apresento minhas restrições pessoais:

  • Arquivos C# devem ser salvos com a extensão .cs. Se você não for cuidadoso com o Notepad, ao tentar salvar um arquivo com o nome teste.cs acabará obtendo como resultado um arquivo chamado teste.cs.txt.
  • O Notepad não exibe números de linha - um problema significativo e doloroso quando o compilador informa um erro em determinada linha.
  • O Notepad insere 8 espaços para tabulação, o que significa que sua identação no código fonte será terrível (o recomendado é 3 espaços).
  • O Notepad não realiza recuo automático quando se pressiona a tecla . Portanto, você tem que manualmente tabular até a coluna desejada para inserir a linha de código.

Porém, se mesmo assim você é meio biruta e prefere usar o Notepad, vou ensina-lo como. Para este caso faremos o famoso "Hello Word!".

Vamos ao passo-a-passo:

  1. Crie um arquivo texto com o nome de teste.cs;
  2. Escreva o seguinte código:
  3. Notepad – teste.cs

    Figura 1: Notepad – teste.cs

  4. Compile seu arquivo texto utilizando a seguinte linha de comando no Prompt DOS:
  5. Copilação do programa em Prompt DOS

    Figura 2: Copilação do programa em Prompt DOS

  6. Execute normalmente seu programa .exe (teste.exe).
Nota do Autor: O compilador de linha de comando csc.exe é disponibilizado quando você instala o .NET Framework SDK ou o Visual Studio.NET, e pode ser localizado em C:\WINNT\Microsoft.NET\Framework\v1.0.3705

Uma boa alternativa gratuita

Se você, induzido ou não pela minha opinião, não deseja usar o Notepad para escrever seus códigos em C# e não disponibilizou ainda sua cópia do Visual Studio.NET, você não esta na "rua da armagura". Existe um compilador muito melhor que o Notepad e gratuito, é o Sharp Develop.

Copilador Sharp Develop

Figura 3: Copilador Sharp Develop

Não é nossa proposta explicar como o Sharp Develop funciona, contudo ele é bastante parecido com o Visual Studio.NET e pode ser "baixado" pelo site http://www.csharpbr.com.br/.

Veja sua tela RAD:

Form vazio

Figura 4:Form vazio

Perceba que você pode criar projetos WindowsForms da mesma forma que criaria utilizando o Visual Studio.NET.

As limitações deste compilador são as ausências de templates (existem poucos) e não é possível criar Web Services ou projetos ASP.NET.

Fabio Camara

Fabio Camara - MVP VSTS, MCT, MCP, MCSD, MCTS, MCPITP, MCPD, MSF Practitioner, Certified SCRUM Master, Certified ITIL Foundations. Escreveu mais de 15 livros nesta última década. Atua como consultor de produtividade em desenvolvimento de projetos e professor de disciplinas ágeis de engenharia de software. Pode ser localizado no site http://www.fcamara.com.br.