Precisa de um freelancer, códigos-fonte e exemplos completos? Bem-vindo(a) ao meu site. Além de realizar alguns serviços como freelancer eu tenho alguns códigos-fonte e exemplos completos de Java, Delphi, PHP, Python, C/C++, Hibernate, JPA, Spring, JSP, Servlets, Ruby, Ruby On Rails e muitas outras linguagens e frameworks. Veja como falar comigo clicando aqui.
Parte 1 :: Considerações
Iniciais e Ferramentas Necessárias :: Escrevendo,
compilando e executando seu primeiro aplicativo em C#
Com este tópico iniciamos oficialmente
o lado prático de nosso estudo da linguagem C#. Baseado
nas instruções a seguir, você aprenderá
a escrever, compilar e executar um aplicativo C# que é
a versão tupiniquim do famoso "Hello, World".
O primeiro passo é abrir o editor que você escolheu
para o estudo. Em seguida digite a seguinte listagem:
// Um programa "Olá,
Mundo!" em C#
class Ola
{
static void Main()
{
System.Console.WriteLine("Olá,
Mundo!");
}
}
Salve este arquivo com o nome de Ola.cs em
um diretório de sua preferência. É uma boa
idéia manter os nomes dos arquivos e diretórios
sempre curtos e sem espaços, visto que usaremos o Prompt
de Comando para navegar pelos diretórios e invocar o
compilador. Não existe uma exigência de que o nome
da extensão seja "cs". Poderia ser qualquer
extensão, porém, usa-se esta para refletir o nome
da linguagem.
Assumindo que você tenha criado um diretório chamado
"C:\csharp" e que o arquivo Ola.cs
esteja neste diretório, tudo que precisamos fazer é
navegar até este diretório:
cd
c:\csharp
e invocar o compilador C# fornecendo o nome do arquivo a ser
compilado:
C:\csharp>csc
Ola.cs
Se tudo correr como esperado, você terá um arquivo
executável com o nome de Ola.exe no
mesmo diretório do arquivo-fonte. Este arquivo executável
contém o código MSIL que poderá agora ser
executado sob a gerência do .NET Framework. Para executá-lo,
basta usar o seguinte comando:
C:\csharp>Ola
O resultado da execução, ou seja, a frase "Ola,
Mundo!" será exibida no console. Outra forma de
executar nosso primeiro aplicativo é dar um duplo-clique
no arquivo executável. Mas, ao fazermos isso, o programa
é executado e se fecha de imediato. Poderíamos
conseguir uma pausa no programa anterior fazendo uso de um recurso
acrescentado na versão 2.0 do framework .NET, a saber,
o método ReadKey(), que permite pausar
o programa até que uma tecla seja pressionada. No momento
oportuno este método será estudado com mais detalhes.
Apenas a titulo de introdução, modifique o programa
anterior para esta nova versão:
//
Um programa "Olá, Mundo!" em C#
class Ola
{
static void Main()
{
System.Console.WriteLine("Olá,
Mundo!");
System.Console.WriteLine("Pressione
qualquer tecla
para
continuar...");
System.Console.ReadKey(true);
}
}
Nota do Autor:
O símboloserá
usado com freqüência nas listagens dos códigos
para mostrar uma quebra de linha que foi inserida por
questões de espaço, mas que deve ser evitada
no código fonte que você estiver digitando.
Em caso de dúvidas faça download do arquivo
correspondente e verifique sua estrutura.
Salve este código com o nome Ola2.cs
e compile-o. Ao executá-lo você perceberá
que sua execução terminará apenas quando
uma tecla for pressionada. Experimente executá-lo também
usando apenas um duplo-clique no arquivo executável.
O tópico seguinte faz uma
analise detalhada da estrutura desses aplicativos simples que
escrevemos. Os arquivos Ola.cs
e Ola2.cs
podem ser baixados clicando-se nos links correspondentes.
Todo o conteúdo deste site,
quando não devidamente observado, pertence a seus idealizadores
e não
poderá ser usado para outras finalidades senão estudo e
aprimoramento de técnicas de programação.
Certifique-se de ler asnotas legaisantes de proceder com
o acesso e leitura do
conteúdo disponibilizado nestas páginas.