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 CamaraO 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:
- Crie um arquivo texto com o nome de teste.cs;
- Escreva o seguinte código:
- Compile seu arquivo texto utilizando a seguinte linha de comando no Prompt DOS:
- Execute normalmente seu programa .exe (teste.exe).
Figura 1: Notepad – teste.cs
Figura 2: Copilação do programa em Prompt DOS
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.
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:
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.